summaryrefslogtreecommitdiff
path: root/grubiso
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-08-31 13:15:41 +0200
committerMiguel <m.i@gmx.at>2018-08-31 13:15:41 +0200
commit418a23ebe1af6974e3f1446896ae09b184a9e2a2 (patch)
tree8e6fe0cca1b93516daf056cabc83c2840323b565 /grubiso
parent331ed2b6273c79e0eaa236c4615205823608dc6b (diff)
override video mode from grub
Diffstat (limited to 'grubiso')
-rw-r--r--grubiso/boot/grub/grub.cfg40
1 files changed, 39 insertions, 1 deletions
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..."