diff --git a/make_diskimage.sh b/make_diskimage.sh index 08f37d0..4be4bc9 100755 --- a/make_diskimage.sh +++ b/make_diskimage.sh @@ -34,7 +34,7 @@ fi sudo mount -t minix /dev/loop1 mnt -sudo grub-install --target=i386-pc --root-directory=$HOME/Quinn/images/mnt --no-floppy --modules="normal part_msdos multiboot fat" /dev/loop0 +sudo $HOME/Quinn/tools/grub/sbin/grub-install --target=i386-pc --root-directory=$HOME/Quinn/images/mnt --no-floppy --modules="normal part_msdos multiboot fat" /dev/loop0 if [ ! -e $HOME/Quinn/fsroot ] then diff --git a/make_distimage.sh b/make_distimage.sh index 82926a8..516a792 100755 --- a/make_distimage.sh +++ b/make_distimage.sh @@ -34,7 +34,7 @@ fi sudo mount -t minix /dev/loop1 mnt -sudo grub-install --target=i386-pc --root-directory=$HOME/Quinn/images/mnt --no-floppy --modules="normal part_msdos multiboot fat" /dev/loop0 +sudo $HOME/Quinn/tools/grub/sbin/grub-install --target=i386-pc --root-directory=$HOME/Quinn/images/mnt --no-floppy --modules="normal part_msdos multiboot fat" /dev/loop0 if [ -e $HOME/Quinn/fsroot ] then diff --git a/make_toolchain.sh b/make_toolchain.sh index f99383c..f4f7773 100755 --- a/make_toolchain.sh +++ b/make_toolchain.sh @@ -6,6 +6,8 @@ if [ -e $HOME/Quinn ] exit fi +export MAKEFLAGS=-j$(nproc) + mkdir $HOME/Quinn mkdir $HOME/Quinn/tools mkdir $HOME/Quinn/sysroot @@ -17,8 +19,9 @@ cd $HOME/Quinn/tools echo "Fetching Tools" wget ftp://sourceware.org/pub/newlib/newlib-4.1.0.tar.gz -wget ftp://ftp.gnu.org/gnu/binutils/binutils-2.40.tar.xz -wget ftp://ftp.gnu.org/gnu/gcc/gcc-13.1.0/gcc-13.1.0.tar.xz +wget http://ftp.gnu.org/gnu/binutils/binutils-2.40.tar.xz +wget http://ftp.gnu.org/gnu/gcc/gcc-13.1.0/gcc-13.1.0.tar.xz +wget http://ftp.gnu.org/gnu/grub/grub-2.06.tar.xz echo "Fetching Quinn" @@ -118,4 +121,13 @@ make install-target-libstdc++-v3 cd .. rm -rf gcc-build + +tar xf grub-2.06.tar.xz +mkdir grub-build +cd grub-build +../grub-2.06/configure --prefix=$HOME/Quinn/tools/grub --disable-werror +make +make install +cd .. +rm -rf grub-build echo "DONE!" diff --git a/misc/boot/grub/fonts/unicode.pf2 b/misc/boot/grub/fonts/unicode.pf2 new file mode 100755 index 0000000..823cc1f Binary files /dev/null and b/misc/boot/grub/fonts/unicode.pf2 differ