Jump to content

How to add GeexBox and Knoppix to my dvd?


atlas95

Recommended Posts

Hello, I'm french guy sorry for my english.

I search since 3 days how to add geexbox : http://www.geexbox.org/en/index.html

and knoppix: www.knoppix.com to my dvd, I try to modify .cfg , .bin etc but I'm lost.

I use cdshell, I have extract boot file of geexbox and knoppix, rename like this : GXBX.DAT ans KNPX.DAT but I don't know what I must modify in their..........

I someone can help me please :)

Thank you

Link to comment
Share on other sites


See the little magnifying glass in the top right of your screen? It's there for a reason!

Use it to serach for Knoppix and you will find a number of posts, this one among them.

As for GeexBox: dunno... If it is run from CD then I imagine you follow the same steps as for Knoppix, otherwise - somebody else?

Link to comment
Share on other sites

To keep it simple - use Isolinux because all of them uses Isolinux for booting, you just need to do smart merge of files and Isolinux.cfg files. I can't help you much because I don't have recent copy of Knoppix. Older Knoppix versions have used floppy image for booting, I have heard that new version uses Isolinux.

You need to make a little investigation.

Do it so, make new folder (with lot of space). Extract Knoppix ISO file there. Find if isolinux is present. If it is present - post the content of isolinux.cfg here. Isolinux.cfg is in BOOT or ISOLINUX folder, eventualy in root folder.

Also post the isolinux.cfg from WOMP here (I guess you'll chose WOMP for your combination).

After that I'll merge those files for you, and I'll give you needed instructions how to continue.

If you can't find isolinux.cfg on knoppix cd, then:

-in one of folders floppy image must be present (1.44 file with IMG extension)

-you need syslinux.cfg file from that floppy image, you can open floppy image with WinImage (shareware) or with Total Commander + IMG plugin (my prefered)

- post that syslinux.cfg file here

regards

P.S. - I also need folder structure of both of them in order to help you

Link to comment
Share on other sites

Ok thx:

1) Womp

my root dvd is : E:\DVD\

I have extract Womp in E:\DVD\SETUP\WOMP\

and isolinux of womp in : E:\DVD\BOOT\isolinux\

isolinux.cfg

default b1

label b1
 kernel kernel/vmlinuz
 append initrd=init.gz rw root=tmpfs video=vesa:ywrap,mtrr vga=788

label b2
 kernel kernel/vmlinuz
 append initrd=init.gz rw root=tmpfs video=vesa:ywrap,mtrr vga=789

label b3
 kernel kernel/vmlinuz
 append initrd=init.gz rw root=tmpfs video=vesa:ywrap,mtrr vga=791

label b4
 kernel kernel/vmlinuz
 append initrd=init.gz rw root=tmpfs video=vesa:ywrap,mtrr vga=792


implicit 0
display womp.msg
prompt 1
timeout 100
F1 help.txt

edit:

my cdshell.ini

boot:
cls
print "\n"
print "Pressez ENTRER pour booter sur le  DVD... \n"
getkey 10 boot 0x80
if $lastKey == key[enter]; then goto time


# Function to display time of day
time:
set hour = $timeHour
set time = "$hour:$timeMinute"

# Function to display date
date:
set month = "n/a"
if $dateMonth == 1; then set month = "Janvier"
if $dateMonth == 2; then set month = "Fevrier"
if $dateMonth == 3; then set month = "Mars."
if $dateMonth == 4; then set month = "Avril"
if $dateMonth == 5; then set month = "Mai."a
if $dateMonth == 6; then set month = "Juin"
if $dateMonth == 7; then set month = "Juillet"
if $dateMonth == 8; then set month = "Aout"
if $dateMonth == 9; then set month = "Septembre"
if $dateMonth == 10; then set month = "Octobre"
if $dateMonth == 11; then set month = "Novembre."
if $dateMonth == 12; then set month = "Decembre."
set date = "$dateDay $month $dateYear"

# Printing the Interface
menu:
set textColor= color[yellow on black]
set boldColor= color[cyan on black]
cls
print c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0B$time $date\cXX>ÄÄ \n\n"
print c "\cXXMMOS Pack \n\n"
print l "\cXX\c0Ba1t9l8a6s@hotmail.com \n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"
print "1)  Windows XP Professional SP1 \n"
print "2)  Windows XP Professional SP1 Auto \n"
print "3)  Ultimate Boot CD \n"
print "\n"
print "Q)  Quitter pour l'invite de commande \n"
print "R)  Redemarrer \n"
print "ESC) Booter sur le premier disque dur \n"
print c "\n"

MainKey:
getkey 20 boot 0x80
if $lastKey == key[1]; then chain /BOOT/PRO1.DAT
if $lastKey == key[2]; then chain /BOOT/PRO2.DAT
if $lastKey == key[3]; then chain /BOOT/UBCD.DAT
if $lastKey == key[q]; then end
if $lastKey == key[r]; then reboot
if $lastKey == key[esc]; then boot 0x80

end

I will do knoppix when already womp work :)

Thx

Link to comment
Share on other sites

I see now, you allready have some OS-es on your compilation. This will make a bit complications to me because I'm not familiar with cdshell.

Let's do a little experiment (that surely works):

Folder ISOLINUX from WOMP MUST BE in the root of your new cd. To make it easier - copy entire WOMP content into ROOT of your DVD project.

Add this line to your cdshell.ini:

if $lastKey == key[4]; then chain /ISOLINUX/ISOLINUX.BIN

This will load COMPLETE isolinux from cdshell (this will take a littlebit RAM but that isn't a problem because you don't load DOS after that from isolinux).

If something goes wrong please take a look at following:

- file/folder name cases (upper/lowercase) IS important

- folder ISOLINUX MUST be in the root of the CD/DVD

- if you don't want to edit isolinux.cfg then also preserve folder structure from WOMP, don't put it into other subfolder.

Link to comment
Share on other sites

Oh :)

It say me when I press 4 for boot womp :

Image CheckSum Error, sorry...

Press any key to reboot

What happen?

edit:

Before that I've build the iso with the source :

http://belnet.dl.sourceforge.net/sourcefor...p-0.6-beta2.zip

and I see a folder boot with the img floppy boot disk, a folder syslinux and more, I think I can resolve my problem with this...how?

Link to comment
Share on other sites

Hi again, I'v downloaded WOMP in order to help you.

You don't need anything from source package, you need just full working ISO (downloaded or created from source package). I hope you have followed the readme file for proper making of ISO. If you have followed my instructions, then only problem remains in filesystem extension you have used.

Which app you use for building your ISO, cdimage or mkisofs ? Which options you use, if you use cdimage, please write also the explanation for the options used.

Any isolinux/syslinux or linux CD needs Rationalized RockRidge extensions, also you need to enable Joliet extensions. I don't know if cdimage offer this to user, I use mkisofs (better to say, I use The_GUI v2.0.1).

Read-only attributes also needs to be removed on isolinux.bin before building ISO.

I hope you have some virtual machine to test your ISOs before you burn them.

regards

Link to comment
Share on other sites

I use cdimage and this batch :

del e:\dvd.iso

start cdimage.exe -lDVD -t08/23/2001,09:00:00 -b\DVD\BOOT\loader.bin -h -n -o -m \DVD E:\DVD.iso

I've stop try integrate all Os/Tools which boot with isolinux, I've succefull make and add BartPe, I will retry to add womp, knoppix, geexbox or other after a good night lol.

If you can study my batch...

Best Regards

Link to comment
Share on other sites

Mkisofs line that allows Knoppix and BartPE to "live" on one CD:

mkisofs.exe -iso-level 4 -joliet -joliet-long -hide-joliet *386* -volid "MultiBootCD" -sysid "Win32" -b loader.bin -no-emul-boot -boot-load-size 4 -hide loader.bin -hide boot.catalog -o "C:\MultiBootCD.iso" "C:\MultiBootCD"

-joliet -joliet-long -hide-joliet *386* is important!

Modify line to match your folder and files structure

Link to comment
Share on other sites

  • 4 months later...
Mkisofs line that allows Knoppix and BartPE to "live" on one CD:

mkisofs.exe -iso-level 4 -joliet -joliet-long -hide-joliet *386* -volid "MultiBootCD" -sysid "Win32" -b loader.bin -no-emul-boot -boot-load-size 4 -hide loader.bin -hide boot.catalog -o "C:\MultiBootCD.iso" "C:\MultiBootCD"

-joliet -joliet-long -hide-joliet *386* is important!

Hi..

If I use the line you posted, I recieve: 'NTDETECT failed'

:(

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...