Since this site is heavily utilizing Bart's tools, I am hoping someone out there can help me. I have a few .img files and I want to create a multi-boot CD for personal use. Something similar to UBCD4Win and UBCD. This is what I have done so far.
- I can successfully create the menu
- I can successfully burn the files onto a CD and when the CD boots, my custom menu appears on screen however whenever I select an option, the booting sequence starts and then it says "Booting" and it just sits there.
Let me explain, there is a file: \isolinux\cdrpack13\cds\multi_memdisk\disk1\isolinux.cfg
In the same firectory I have a few img files: freedos.img, gag.img, ranish.img etc.
Here are the contents of isolinux.cfg. My belief is, some of the parameters are incorrect but I don't know what to pass:
CODE
default 0
display bootmsg.txt
prompt 1
label 0
localboot 0x80
label a
localboot 0x00
label q
localboot -1
label 1
kernel memdisk
append initrd=cdrom.img
label 2
kernel memdisk
append initrd=msnet.img
label 3
kernel memdisk
append initrd=tomsrtbt.img
label 4
kernel memdisk
append initrd=freedos.img
label 5
kernel memdisk
append initrd=gag.img
label 6
kernel memdisk
append initrd=memtest.iso
label 7
kernel memdisk
append initrd=ntfs4dos.img
label 8
kernel memdisk
append initrd=ntpass.img
label 9
kernel memdisk
append initrd=ranish.img
label 10
kernel memdisk
append initrd=gparted.iso
label 11
kernel memdisk
append initrd=sysrescue.iso
timeout 300
display bootmsg.txt
prompt 1
label 0
localboot 0x80
label a
localboot 0x00
label q
localboot -1
label 1
kernel memdisk
append initrd=cdrom.img
label 2
kernel memdisk
append initrd=msnet.img
label 3
kernel memdisk
append initrd=tomsrtbt.img
label 4
kernel memdisk
append initrd=freedos.img
label 5
kernel memdisk
append initrd=gag.img
label 6
kernel memdisk
append initrd=memtest.iso
label 7
kernel memdisk
append initrd=ntfs4dos.img
label 8
kernel memdisk
append initrd=ntpass.img
label 9
kernel memdisk
append initrd=ranish.img
label 10
kernel memdisk
append initrd=gparted.iso
label 11
kernel memdisk
append initrd=sysrescue.iso
timeout 300
Please ignore the "iso" entries. I have learned my lesson after spending literally entire day that an img file is not the same as an iso. An img file is basically a compressed instance of a running/bootable system.
Here are the contents of bootmsg.txt:
CODE
1f旼컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴커07
1f�1e Bart's way to create bootable CD-Roms 1f�07
1f�1e http://www.nu2.nu/bootcd/ 1f�07
1f읕컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴켸07
0) Boot from first harddisk (0x80)
1) Boot Dos with CD-Rom support
2) Boot Dos with Network support
3) Boot Linux (tomsrtbt)
4) FreeDOS
5) GAG Boot Manager
6) memtest86
7) NTFS4DOS
8) NT Password
9) Ranish Partition Manager
10) GParted
11) System Rescue CD
a) Boot from first floppy drive (0x00)
q) Skip CD-Rom boot (try next boot device)
When no key is pressed for 30 sec, or when you hit Enter "0" will be run...
Type command at the prompt...
1f�1e Bart's way to create bootable CD-Roms 1f�07
1f�1e http://www.nu2.nu/bootcd/ 1f�07
1f읕컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴켸07
0) Boot from first harddisk (0x80)
1) Boot Dos with CD-Rom support
2) Boot Dos with Network support
3) Boot Linux (tomsrtbt)
4) FreeDOS
5) GAG Boot Manager
6) memtest86
7) NTFS4DOS
8) NT Password
9) Ranish Partition Manager
10) GParted
11) System Rescue CD
a) Boot from first floppy drive (0x00)
q) Skip CD-Rom boot (try next boot device)
When no key is pressed for 30 sec, or when you hit Enter "0" will be run...
Type command at the prompt...
I am trying to boot FreeDOS and GAG in this case. It does seem like it will work, it prints out a few messages but then it displays: Booting.... and that's it. It just sits there. Please tell me where I have gone wrong. I think the parameters are incorrect in isolinux.cfg. They must be incorrect. If someone can give me a little bit of an insight of what I should put in my isolinux.cfg it will be great. Even one example but then is that why it doens't boot? I have a feeling I am very close but I just can't get there.