Skip to content

Commit

Permalink
create custom fs.lst so that error messages go away
Browse files Browse the repository at this point in the history
  • Loading branch information
Mrfai committed Dec 24, 2023
1 parent 6eede66 commit 86a1e76
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion bin/fai-cd
Original file line number Diff line number Diff line change
Expand Up @@ -213,15 +213,18 @@ create_grub2_image() {
die 11 "No grub-efi-amd64-bin installation found in NFSROOT. Aborting."
fi
if [ -d $NFSROOT/usr/lib/grub/i386-pc ]; then
cp -a $NFSROOT/usr/lib/grub/i386-pc $NFSROOT/tmp/grub
echo -e "ext2\niso9660\ntar\n" > $NFSROOT/tmp/grub/fs.lst
TMPDIR=/tmp chroot $NFSROOT grub-mkstandalone \
--directory=/tmp/grub \
--format=i386-pc \
--output=/tmp/core.img \
--locales="" --fonts="" \
--install-modules="linux normal iso9660 biosdisk memdisk search ls echo test chain msdospart part_msdos part_gpt minicmd ext2 keystatus all_video font sleep gfxterm regexp" \
--modules="linux normal iso9660 biosdisk search" \
"boot/grub/grub.cfg=/tmp/grub.cfg"
cat $NFSROOT/usr/lib/grub/i386-pc/cdboot.img $NFSROOT/tmp/core.img > $scratch/bios.img
rm $NFSROOT/tmp/core.img
rm -rf $NFSROOT/tmp/core.img $NFSROOT/tmp/grub
else
die 11 "No grub-pc installation found in NFSROOT. Aborting."
fi
Expand Down

0 comments on commit 86a1e76

Please sign in to comment.