From 418a23ebe1af6974e3f1446896ae09b184a9e2a2 Mon Sep 17 00:00:00 2001 From: Miguel Date: Fri, 31 Aug 2018 13:15:41 +0200 Subject: override video mode from grub --- grubiso/boot/grub/grub.cfg | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) (limited to 'grubiso') diff --git a/grubiso/boot/grub/grub.cfg b/grubiso/boot/grub/grub.cfg index 34d55c3..376cec9 100644 --- a/grubiso/boot/grub/grub.cfg +++ b/grubiso/boot/grub/grub.cfg @@ -1,9 +1,47 @@ set timeout=0 -menuentry "FoolOS" { +menuentry "FoolOS 640x480x32" { echo "------------------------" echo "Loading FoolOS Kernel..." multiboot /boot/foolos.bin + set gfxpayload=640x480x32 + echo "Loading Ram Disk..." + module /boot/ext2.img + echo "Starting Fool OS..." + echo "------------------------" +} + +menuentry "FoolOS 1920x1080x32" { + echo "------------------------" + echo "Loading FoolOS Kernel..." + multiboot /boot/foolos.bin + set gfxpayload=1920x1080x32 + echo "Loading Ram Disk..." + module /boot/ext2.img + echo "Starting Fool OS..." + echo "------------------------" +} + +menuentry "FoolOS CUSTOM" { + set pager=1 + echo "MODES SUPPORTED BY YOUR COMPUTER" + vbeinfo + set pager=0 + echo "BOOT WITH CUSTOM RESOLUTION" + echo "width:" + read __width + echo "...OK" + echo "height:" + read __height + echo "...OK" + echo "bits per pixel:" + read __bpp + echo "...OK" + echo "booting with ${__width}x${__height}x${__bpp} ..." + echo "------------------------" + echo "Loading FoolOS Kernel..." + multiboot /boot/foolos.bin + set gfxpayload=${__width}x${__height}x${__bpp} echo "Loading Ram Disk..." module /boot/ext2.img echo "Starting Fool OS..." -- cgit v1.2.3