From 39f271589fb9db3d6a383857817b13a9bb59d981 Mon Sep 17 00:00:00 2001 From: Miguel Date: Mon, 15 Oct 2018 23:06:47 +0200 Subject: ported zlib and libpng and improved compositor to handle 32 AND 24 bit depth --- grubiso/boot/grub/grub.cfg | 83 ++++++++++++++++++++++++++++++++++++++------- grubiso/boot/grub_bg.png | Bin 0 -> 470776 bytes 2 files changed, 71 insertions(+), 12 deletions(-) create mode 100644 grubiso/boot/grub_bg.png (limited to 'grubiso') diff --git a/grubiso/boot/grub/grub.cfg b/grubiso/boot/grub/grub.cfg index ad49f88..5c27c9e 100644 --- a/grubiso/boot/grub/grub.cfg +++ b/grubiso/boot/grub/grub.cfg @@ -1,4 +1,5 @@ -set timeout=0 //seconds +set timeout=1 //seconds +set default=4 if loadfont ${prefix}/fonts/unicode.pf2 @@ -6,19 +7,28 @@ insmod efi_gop insmod efi_uga insmod vbe insmod font - +insmod png then insmod gfxterm - #set gfxmode=auto + set gfxmode=auto set gfxmode=640x480 set gfxpayload=keep terminal_output gfxterm + background_image /boot/grub_bg.png + set color_normal=white/black + set color_highlight=black/white fi -menuentry "FoolOS (1920x1080x32)" { +menuentry "FoolOS (320x200x32)" { multiboot /boot/foolos.bin - set gfxpayload=1920x1080x32 + set gfxpayload=320x200x32 + module /boot/ext2.img +} + +menuentry "FoolOS (640x400x32)" { + multiboot /boot/foolos.bin + set gfxpayload=640x400x32 module /boot/ext2.img } @@ -28,26 +38,75 @@ menuentry "FoolOS (640x480x32)" { module /boot/ext2.img } -menuentry "FoolOS (textmode)" { +menuentry "FoolOS (800x600x32)" { multiboot /boot/foolos.bin - set gfxpayload=text + set gfxpayload=800x600x32 + module /boot/ext2.img +} + +menuentry "FoolOS (1024x768x32)" { + multiboot /boot/foolos.bin + set gfxpayload=1024x768x32 + module /boot/ext2.img +} + +menuentry "FoolOS (1280x1024x32)" { + multiboot /boot/foolos.bin + set gfxpayload=1280x1024x32 module /boot/ext2.img } -menuentry "FoolOS (2560x1600x32)" { +menuentry "FoolOS (1600x1200x32)" { multiboot /boot/foolos.bin - set gfxpayload=2560x1600x32 + set gfxpayload=1600x1200x32 module /boot/ext2.img } -menuentry "FoolOS (no gfxpayload)" { +menuentry "FoolOS (1280x768x32)" { multiboot /boot/foolos.bin + set gfxpayload=1280x768x32 module /boot/ext2.img } -menuentry "FoolOS (gfxpayload=keep)" { +menuentry "FoolOS (1280x800x32)" { multiboot /boot/foolos.bin - set gfxpayload=keep + set gfxpayload=1280x800x32 + module /boot/ext2.img +} + +menuentry "FoolOS (1400x1050x32)" { + multiboot /boot/foolos.bin + set gfxpayload=1400x1050x32 + module /boot/ext2.img +} + +menuentry "FoolOS (1680x1050x32)" { + multiboot /boot/foolos.bin + set gfxpayload=1680x1050x32 + module /boot/ext2.img +} + +menuentry "FoolOS (1280x720x32)" { + multiboot /boot/foolos.bin + set gfxpayload=1280x720x32 + module /boot/ext2.img +} + +menuentry "FoolOS (1920x1080x32)" { + multiboot /boot/foolos.bin + set gfxpayload=1920x1080x32 + module /boot/ext2.img +} + +menuentry "FoolOS (1920x1080x24)" { + multiboot /boot/foolos.bin + set gfxpayload=1920x1080x24 + module /boot/ext2.img +} + +menuentry "FoolOS (text-mode)" { + multiboot /boot/foolos.bin + set gfxpayload=text module /boot/ext2.img } diff --git a/grubiso/boot/grub_bg.png b/grubiso/boot/grub_bg.png new file mode 100644 index 0000000..a5dce39 Binary files /dev/null and b/grubiso/boot/grub_bg.png differ -- cgit v1.2.3