configure GRUB to boot HOS automatically after 1s

This commit is contained in:
Josh Holtrop 2020-10-20 00:17:05 -04:00
parent 08fc9a5445
commit e22b90b768

View File

@ -23,7 +23,10 @@ build do
FileUtils.mkdir_p("#{tmpdir}/iso/boot/grub") FileUtils.mkdir_p("#{tmpdir}/iso/boot/grub")
File.open("#{tmpdir}/iso/boot/grub/grub.cfg", "wb") do |fh| File.open("#{tmpdir}/iso/boot/grub/grub.cfg", "wb") do |fh|
fh.write(<<EOF) fh.write(<<EOF)
set default="0"
set timeout=1
menuentry "HOS" { menuentry "HOS" {
insmod multiboot2
multiboot2 /hos.elf multiboot2 /hos.elf
} }
EOF EOF
@ -66,11 +69,13 @@ EOF
end end
File.open("#{tmpdir}/ext2/grub.cfg", "wb") do |fh| File.open("#{tmpdir}/ext2/grub.cfg", "wb") do |fh|
fh.write(<<EOF) fh.write(<<EOF)
set default="0"
set timeout=1
menuentry "HOS" { menuentry "HOS" {
insmod part_gpt insmod part_gpt
insmod multiboot insmod multiboot2
set root=(hd0,gpt2) set root=(hd0,gpt2)
multiboot /hos.elf multiboot2 /hos.elf
} }
EOF EOF
end end