Add grub to build system

This commit is contained in:
Andrew Pamment 2023-05-12 23:46:23 +10:00
parent 1046606ae2
commit 6f7c454026
4 changed files with 16 additions and 4 deletions

View File

@ -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

View File

@ -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

View File

@ -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!"

BIN
misc/boot/grub/fonts/unicode.pf2 Executable file

Binary file not shown.