Uh, oh, I can't find the boot catalog directory
I have the same problem as linux203. Everything goes well until I try to make the final iso image. I noticed the the boot files are on the cd so I changed the path for the isolinux.bin / boot.cat to point to the cd when trying to make the ISO and same thing hapens " Uh, oh, I can't find the boot catalog directory ". any help would be appreciated. If someone wrights a how to and it doesnt work than it's useless. Hope u guys can help.
Cant find the boot catalog directory
Found the problem and here is the fix :roll: When creating Knoppix 3.4 custom cd, during the iso creation of the compressed image you might get the message "Uh oh, I cant find the boot catalog directory 'boot/isolinux'!" . Here is why: Who ever wrote the instruction for "Knoppix Remastering Howto" were thinking of the older version probably so when you create the new 3.4 version you have to watch out for the line that ( cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \; ). The reason is I think in the old version the boot files are in that directory but not in the new version, (don't actually know as I didn't download the old version). This is a fix for Knoppix 3.4 version. We need to copy the boot files from the cd to the /mnt/hda1/knx/source/KNOPPIX directorey.
So here is the fix for 3.4.
1. Open the console and change to root "su" command.
2. mkdir /mnt/hda1/knx/source/KNOPPIX/boot
3. mkdir /mnt/hda1/knx/source/KNOPPIX/boot/isolinux
4. cp /cdrom/boot/isolinux/* /mnt/hda1/knx/source/KNOPPIX/boot/isolinux
5. Make the iso cd by initiating the command below again.
mkisofs -pad -l -r -J -v -V "KNOPPIX" -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master
Now you should see your cd being created :shock:
Re: Cant find the boot catalog directory
Quote:
Originally Posted by techfreak
Found the problem and here is the fix :roll: When creating Knoppix 4.3 custom cd, during the iso creation of the compressed image you might get the message "Uh oh, I cant find the boot catalog directory 'boot/isolinux'!" . Here is why: Who ever wrote the instruction for "Knoppix Remastering Howto" were thinking of the older version probably so when you create the new 4.3 version you have to watch out for the line that ( cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \; ). The reason is I think in the old version the boot files are in that directory but not in the new version, (don't actually know as I didn't download the old version). This is a fix for Knoppix 4.3 version. We need to copy the boot files from the cd to the /mnt/hda1/knx/source/KNOPPIX directorey.
So here is the fix for 4.3.
1. Open the console and change to root "su" command.
2. mkdir /mnt/hda1/knx/source/KNOPPIX/boot
3. mkdir /mnt/hda1/knx/source/KNOPPIX/boot/isolinux
4. cp /cdrom/boot/isolinux/* /mnt/hda1/knx/source/KNOPPIX/boot/isolinux
5. Make the iso cd by initiating the command below again.
mkisofs -pad -l -r -J -v -V "KNOPPIX" -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master
Now you should see your cd being created :shock:
If this is indeed a valid issue when it comes to remastering 3.4, then it needs to be added to the Wiki. Go ahead and do that if you haven't already.
copy creates confusion...for me
I went through the steps you provided, but the command you gave above where you copy all of the files from /cdrom to the master/KNOPPIX directory creates a problem later. When you do the copy, it also copies over a directory named KNOPPIX.
Later, when you run the first msisofs command, you attempt to create a file named KNOPPIX in the master/KNOPPIX directory. This fails because of the existing directory.
Any suggestions as to how to change it? All I did was put the KNOPPIX file into master/KNOPPIX/KNOPPIX/
I created the iso with the next mkisofs command, but I have yet to test it out.
-Jimmy
iso is made but does not boot
Followed the same procedure both master and source trees have boot/isolinux/ from the CD but when booting CD, it says could not find kernel image: linux again.