[ipxe-devel] Using a background image in the boot menu
VBVB Servicedesk - Name removed by request
anonymous at example.com
Mon Jan 31 12:35:42 UTC 2011
Hi,
I have just installed our PXE boot server using PXE which chainloads iPXE http://ipxe.org/. iPXE loads a menu.cfg which displays a nice menu which allows our employees to choose what to boot (Ghost, GParted, UBCD etc.).
The menu etc. all works fine. To spice it up a bit i want to add a menu background. I know this is possible but i keep failing. I tried to use the file available here as a test: http://www.howtoforge.com/setting-up-a-pxe-install-server-on-ubuntu-9.10-p3
Here is my (shortened) menu.cfg:
------------------------------------------
DEFAULT vesamenu.c32
PROMPT 0
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #20ffffff #00000000 none
MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 none
MENU COLOR TITLE 0 #ffffffff #00000000 none
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND splash.png
MENU TITLE PXE Boot Menu
timeout 1200
label local
menu label Boot local HDD
localboot 1
label ghost
menu label Symantec Ghost
menu default
kernel memdisk
append initrd=ghost/ghost.img
------------------------------------------
Now using a .jpg file i get the following screen:
http://i56.tinypic.com/vemdew.jpg
Notice the "crap" at the top of the screen. That colored line dissapears when i use an 8 bit PNG but the background stays black. I've tried alot of different "How To's" i found online.
Splash.png is in the same directory as this menu.cfg is in which is /var/www/pxe/ where all my ISO's etc reside. My DHCP options are:
------------------------------------------
subnet 172.13.14.0 netmask 255.255.255.0 {
range 172.13.14.30 172.13.14.200;
option domain-name-servers 172.13.14.1;
option routers 172.13.14.1;
if exists user-class and option user-class = "iPXE" {
filename "http://172.13.14.9/pxe/menu.gpxe";
} else {
filename "undionly-ipxe.kpxe";
}
next-server 172.13.14.9;
option tftp-server-name "172.13.14.9";
option domain-name "vbvb.td";
option thinsrv 172.13.14.92;
# required by Intel PXE-2.1
server-identifier 172.13.14.9;
}
------------------------------------------
Please advice! :)
Thanks,
Name removed by request
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20110131/c0decea0/attachment.htm>
More information about the ipxe-devel
mailing list