Forum: EasyBoot
Topic: How to add program description on menu
started by: allgames71

Posted by allgames71 on Jun. 06 2010,11:24
My goal is to add descriptions on the cd/dvd/usb after password typed on Easyboot boot menu. After viewing the descriptions , can return to the main menu then choose the desire program to start.

or
----------------------------------------------------------------
either

On usb thumb drive boot with the Penguin gif boot menu, there is an item name "Program Description" that describe all the program's functions. After viewing the program description, can go back to the main menu.

or

On usb thumb drive boot with the Penguin gif boot menu, choose a "program group". And in that program group, there is a that program group description. After viewing that description, I can return back to that program group and choose a program to start.
----------------------------------------------------------------------

It seems to be impossible, but if ok, it should be a nice boot menu with description.

Thanks

Posted by balder on Jun. 06 2010,14:02
@allgames71

Quote: “It seems to be impossible, but if ok, it should be a nice boot menu with description”
The nice “boot menu” is something you have to create by your-self :p

A way is this that works for USB:

Use easyboot and create your description in the background picture with text-descriptions and some integrated photos etcetera.
Create ISO (this ISO is rather small as well).
In easyboot menu you can launch a “grub-kicker-image” that jumps back to the “Penguin menu”. You can download pre-made “grub-kicker-image” from < HERE > (put compressed image as it is in folder ezboot.
In easyboot menu use command: memdisk back.img.gz

To launch created ISO (from above) in Penguin gif boot menu, you can launch ISO using this in menu.lst:

title Description to hard-disk tools
find --set-root --ignore-floppies /iso/disktools.iso
map /iso/disktools.iso (hd32)
map --hook
chainloader (hd32)
boot


Note: you can also jump between different sub-menus in created easyboot-ISO if you find this more convenient. Or created several different easyboot-ISO-files with different descriptions and always jump back to “Penguin menu” using “back.img.gz”

However – as told… The nice “boot menu(s)” is something you have to create by your-self.

Regards balder

Posted by allgames71 on Jun. 06 2010,18:32
Hello balder

I've test your instruction. It works fine and ideal with text and pictures in it. It's good.

But as what you said "you can also jump between different sub-menus in created easyboot-ISO " + "(and always jump back to “Penguin menu” using “back.img.gz”)"

It works normatter how you jump but must be back or return to the "Penguin menu". But what I'm trying more is to put the description on submenu name part.lst (which is a partition tools program group like this :
----------------------------------------------------------------------
color black/cyan yellow/cyan
color black/cyan yellow/cyan
default 0

title Paragon Partition Manager 10
find --set-root --ignore-floppies /iso/ppm10.iso
map /iso/ppm10.iso (hd32)
map --hook
chainloader (hd32)
boot

title Patition Wizard Home Edition 5.0
find --set-root --ignore-floppies /iso/pwhe5.iso
map /iso/pwhe5.iso (hd32)
map --hook
chainloader (hd32)
boot

title Program Description for the above list
find --set-root --ignore-floppies /iso/part.iso
map /iso/part.iso (hd32)
map --hook
chainloader (hd32)
boot

title Back to Main Menu
find --set-root /menu.lst
configfile  /menu.lst
-----------------------------------------------------------------------
In "C:\EasyBoot\disk1\ezboot", I've change the "menu.lst" in the compressed image "back.img.gz" to :

root (hd0,0)
configfile /part.lst           (instead of configfile /menu.lst)

and the Easyboot iso name to "part.iso"

*********************************************
When I start my usb harddisk Penguin menu booting , I choose the above part.lst , then choose "Program Description for the above list", the pre-made picture comes out, when press "Enter" key , I suppose it to go back to "part.lst", but not, instead, an error message comes out :

-----------------------------------------------------------------------
Bootable CD Wizard v2.0a1 Copyright ©2004 by Alex Kopylov

ISOLINUX 3.11 2005-09-02 Copyright © 1994-2005 H. Peter Anvin
boot: memdisk initrd=back.img.gz
Loading memdisk....
Loading back.img.gz
Ready.
MEMDISK 3.11 2005-09-02 Copyright 2001-2005 H. Peter Anvin
Disk is hard disk 0, 108 K, C/H/S = 0/254/49
Booting...
_   (this is a blinking cursor)
-----------------------------------------------------------------------

I understand your instruction is suppose to return back to the "Penguin menu", but how can I do that to return to my desire part.lst. As it should be more convenient that I don't have to return back to "Penguin menu" first, then choose "part.lst" again. Of course it's possible, but not so convenient.

Please help

Posted by balder on Jun. 07 2010,05:22
@allgames71

Quote: “It seems to be impossible, but if ok, it should be a nice boot menu with description”
I don’t get this: “Bootable CD Wizard v2.0a1 Copyright©2004 by Alex Kopylov….”

Done following:

Created two different easyboot-iso-files: “mycd.iso” and “mycd2.iso” as test objects.
Both iso-files contains menu button with two different options to jump to “menu.lst” and another option to jump to “test.lst”.

I used “memdisk menu.img.gz” and “memdisk test.img.gz” (used those names only to make it easier for my “old” brain).

This works excellent – I was able to jump from “menu.lst” to “test.lst” and launch easyboot-iso-file and from easyboot-menu jump back to “test.lst” (or to “menu.lst”) – basically no problems what so ever.
Note: Memdisk consume memory so it locks up memory each time you jump (using “memdisk” command) so have RAM enough when run test in Virtual PC - otherwise it might fail :O
Note: you can heavily reduce size to ISO-file created by EasyBoot. Only have what’s necessary in folder ezboot – to reduce memory consumption :;):

Hmmm… I’m unsure why this shouldn’t work for you ???

Regards balder

Posted by allgames71 on Jun. 07 2010,12:15
Hello balder

Thanks for the tutorial again. I'll try your way to test with 2 .lst

Even if fail, I can jump back to the menu.lst , then part.lst. Actually it also work. Thanks a lot