Jump to content

Problems booting Knoppix


Darude1234

Recommended Posts


Did you make your iso image with -j1 (joliet) option on?

Well i didn't but tried it, but when i use the -j1 option, cdimage won't make the iso.

This doesn't work:

d:

cd \

start cdimage.exe -lAIODVD -t08/23/2001,09:00:00 -b\AIO-DVD\BOOT\loader.bin -j1 -h -n -o -m \AIO-DVD c:\AIODVD.iso

and this works:
d:

cd \

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

Edited by Darude1234
Link to comment
Share on other sites

try this

cdimage.exe -lAIODVD -t08/23/2001,09:00:00 -h -j1 -b\AIO-DVD\BOOT\loader.bin -o -m \AIO-DVD c:\AIODVD.iso

Notice no -n when using -j1

Use cdimagegui. That will solve your problem

Edited by Bas
Link to comment
Share on other sites

Notice no -n when using -j1
Alright that works :)
Use cdimagegui. That will solve your problem

I normaly create an image with cdimage once and then edit the image with MagicISO for all changes I made, but for wrong parameters i used with cdimage that won't work ;)

Link to comment
Share on other sites

I Created the ISO with the right parameters and Knoppix works now, thank you all :thumbup:thumbup:thumbup

First I thought all my other os's doesn't work anymore after using those other switches, but it seems to be an error in the os's itself. So I'm gonna add these os's a second time folowing the flyakite guide :)

Edited by Darude1234
Link to comment
Share on other sites

I will add a new guide here, so that it's clear what you have to do if you want to add knoppix. Ok here we go...

Step 1:

First of all download knoppix:

ftp://ftp.knoppix.nl/pub/os/Linux/distr/k...05-09-23-EN.iso

and extract the KNOPPIX-folder in the image to the root of your DVD.

Step 2:

Download the floppy image for Knoppix:

http://rapidshare.de/files/5611356/4320.rar.html

and extract it to the root of your DVD.

Open the image and extract all the file to the \BOOT\isolinux folder on your DVD.

Step 3:

Now you have to extract the boot files from the knoppix ISO. You can do that with Bart's Boot Image extractor.

You can download it here: http://www.nu2.nu/download.php?sFile=bbie10.zip

Step 4:

Extract the 2 files in the directory where you knoppix ISO is located. Now open a command window (start->run->cmd [enter]) goto the folder where your knoppix iso and bbie is located using: cd directory etc. and rename your Knoppix iso so that is has only 8 letters and no spaces otherwise bbie won't work. ex. knoppix.iso enter the following command:

bbie -b knoppix.iso

After executing that command you see that bbie has created 3 image files. You only need image1.bin. You can delete the other 2 image files. Rename the image1.bin to isolinux.bin and place the file in the 4320.IMG you have extracted in the root of your DVD.

Step 5:

Rename the isolinux.cfg to syslinux.cfg in the \BOOT\isolinux directory.

Add all the files in the BOOT directory into the 4320.IMG

Delete boot.cat & isolinux.bin in the BOOT directory and only boot.cat in your 4320.IMG.

There should be 11 files in your 4320.IMG:

boot.msg

f2

f3

german.kbd

isolinux.bin

ldlinux.sys

linux

logo.16

memtest

minirt.gz

syslinux.cfg

And there should be 10 files in your \BOOT\isolinux directory:
boot.msg

f2

f3

german.kbd

ldlinux.sys

linux

logo.16

memtest

minirt.gz

syslinux.cfg

Step 6:

now you have to edit your cdshell.ini

This is my cdshell.ini:

boot:
cls
print "\n"
print "\Press Enter to start from dvd... \n"
getkey 5 boot 0x80
if $lastkey == key[enter]; then goto time
goto boot

# Function to display time of day
time:
set hour = $timeHour
if $timeHour > 23; then set hour = $timeHour - 23

set minute = $timeMinute
if $timeMinute > 59; then set minute = $timeMinute - 59

set time = "$timeHour:$timeMinute"

# Function to display date
date:
set month = "n/a"
if $dateMonth == 1; then set month = "Januari"
if $dateMonth == 2; then set month = "Februari"
if $dateMonth == 3; then set month = "Maart"
if $dateMonth == 4; then set month = "April"
if $dateMonth == 5; then set month = "Mei"
if $dateMonth == 6; then set month = "Juni"
if $dateMonth == 7; then set month = "Juli"
if $dateMonth == 8; then set month = "Augustus"
if $dateMonth == 9; then set month = "September"
if $dateMonth == 10; then set month = "Oktober"
if $dateMonth == 11; then set month = "November"
if $dateMonth == 12; then set month = "December"
set date = "$dateDay $month $dateYear"

menu:
set textColor = color[white on black]
set boldColor = color[red on black]
cls
print c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄ<\c0ERuud's Multibootable DVD\cXX>ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0E$time - $date\cXX> \n"
print "\n"
print "        1) Windows XP Professional \n"
print "        2) Windows XP Home \n"
print "        3) Windows 2000 Advanced Server \n"
print "        4) Windows 2000 Professional \n"
print "        5) Windows ME \n"
print "        6) Windows 98 SE \n"
print "        7) Windows 95 \n"
print "        8) MS-DOS \n"
[B]print "        9) Linux Knoppix (Linux Live-CD) \n"[/B]
print "\n"
print "        G) Norton Ghost 2003 \n"
print "        P) Partition Magic 8.0 \n"
print "        H) Other Tools \n"
print "\n"
print "        Q) Close this menu \n"
print "        R) Reboot \n"
print "\n"
print "      ESC) Boot from Harddisk \n"
print c "\n"

MainKey:
getkey 20 boot 0x80
cd \
if $lastKey == key[1]; then chain /PRO1.DAT
if $lastKey == key[2]; then chain /HOM1.DAT
if $lastKey == key[3]; then chain /2SRV.DAT
if $lastKey == key[4]; then chain /2PRO.DAT
if $lastKey == key[5]; then memdisk /ME.IMA
if $lastKey == key[6]; then memdisk /98SE.IMA
if $lastKey == key[7]; then memdisk /95.IMA
if $lastKey == key[8]; then goto msdos
if $lastKey == key[9]; then bcdw boot /4320.IMG
if $lastkey == key[g]; then memdisk /TOOLS/GHOST8.IMA
if $lastkey == key[p]; then memdisk /TOOLS/PM8.IMA
if $lastkey == key[h]; then goto extra
if $lastKey == key[q]; then end
if $lastKey == key[r]; then reboot
if $lastKey == key[esc]; then boot 0x80

msdos:
cls
print c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄ<\c0ERuud's Multibootable DVD\cXX>ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0E$time - $date\cXX> \n"
print c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0EMS-DOS\cXX>ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"
print c "\n"
print "        1) MS-DOS 6.22 \n"
print c "\n"
print "        P) Partition Magic 8.0 \n"
print "        ESC) Terug naar het hoofdmenu \n"

msdos_Key:
getkey 20 goto menu
if $lastKey == key[1]; then memdisk /DOS622.IMA
if $lastkey == key[p]; then memdisk /TOOLS/PM8.IMA
if $lastKey == key[esc]; then goto menu
goto menu

extra:
cls
print c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄ<\c0ERuud's Multibootable DVD\cXX>ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0E$time - $date\cXX> \n"
print c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0ETools\cXX>ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"
print c "\n"
print "        1) McAfee Virusscan \n"
print "        2) CIA Commander \n"
print c "\n"
print "        P) Partition Magic 8.0 \n"
print "        ESC) Terug naar het hoofdmenu \n"

extra_Key:
getkey 20 goto menu
if $lastKey == key[1]; then memdisk /TOOLS/MCAFEE/MCAFEEBT.IMA
if $lastKey == key[2]; then memdisk /TOOLS/CIA.IMA
if $lastkey == key[p]; then memdisk /TOOLS/PM8.IMA
if $lastKey == key[esc]; then goto menu
goto menu

getkey
goto menu
end

Step 7:

Now create your ISO-image with the following command:

d:
cd \
start cdimage.exe -lAIODVD -t08/23/2001,09:00:00 -h -j1 -b\AIO-DVD\BOOT\loader.bin -o -m \AIO-DVD c:\AIODVD.iso

Of course you have to edit the paths to your files. In this example my AIO-DVD folder is in the root of my D: partition and cdimage.exe is in the root of my D:-partition the ISO-image will be created on the root of the C:-partition.

dvdcontent0bc.png

Edited by Darude1234
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...