Multiboot-CD with DSLForum: DSL Embedded Topic: Multiboot-CD with DSL started by: jan Posted by jan on May 20 2005,06:55
Hi everybody,I have a syslinux multiboot CD that boots into several Ghost images with different configurations as well as FreeDOS and some BIOS flash tools. That all works fine, but... I'm trying to put DSL embedded on my CD, in a folder called dsl. I inserted the following line in my syslinux.cfg LABEL dsl KERNEL linux24 APPEND ramdisk_size=100000 init=/etc/init lang=de vga=normal atapicd nosound noapic noacpi acpi=off noscsi noapm nousb nopcmcia nofirewire noagp nomce nodhcp xmodule=vesa initrd=/dsl/minirt24.gz BOOT_IMAGE=knoppix frugal DSL starts booting all right, but then fails because it "Can't find KNOPPIX filesystem (sorry)". Dropping you to a very limited shell. Now... What might cause this? Thank you for any advice jan Posted by SaidinUnleashed on May 20 2005,17:01
The knoppix image has to be located at /KNOPPIX/KNOPPIX of whatever media you are booting from.You can't move it to another folder. Try my multiboot CD If it is missing something you think it needs, email me, and if it's freeware or gpl'd, or otherwise freely distributable, I'll add it in. Posted by dmizzel on May 22 2005,23:51
Your link was flawed:heet://luna.vectori.net/~anorion/trcdod/ You meant: < http://luna.vectori.net/~anorion/trcdod/ > Right?? Posted by jan on May 23 2005,09:06
Hi SaidinUnleashed,I downloaded the ISO - thank you. But how exactly did you do that? How did you create a multiboot CD with bootable images and DSL? Any help welcome... :-) I tried with the knoppix image file at /KNOPPIX/KNOPPIX, but I keep getting the same error message: "Can't find KNOPPIX filesystem (sorry). Dropping you to a very limited shell." Posted by jan on May 23 2005,12:58
Update:After some reading I understand a bit more of the KNOPPIX boot process now and can describe in detail what happens. PC boots into ISOLINUX ... OK ISOLINUX starts the kernel ... OK The kernel loads miniroot ... OK Until now, everything works as expected. The miniroot recognizes my hardware and finds quite a lot - all without errors. The last line (blue) on my screen is "Scanning for USB devices." Then - too quick to read - some device names "/dev/..." (in pink) are ... displayed. AFAIK it now comes to load the the cloop kernel-module which mounts the compressed KNOPPIX-Image. And that's the point where it fails. Posted by jan on May 24 2005,09:58
I got it!!!Ths final ISO Image must be created with rock ridge extensions using mkisofs switch -R that's all now it works :-) jan Posted by Bradley on June 18 2005,05:42
Hello all,I want to create a bootable CD that also contains qemu so I can run DSL embedded if I need to. I've been reading and searching over a couple of hours but I still don't see any simple method to do this. Any help would be appreciated. It seems I need to create a .iso from the embedded dsl files. If there is no simple way I'll just have to resort to carrying a DSL bootable CD and a CD containing embedded DSL (not bootable). Ultimately I will want to add some mydsl apps, do these have to be added to the iso before writing or can they be written to CD later? Bradley Posted by jan on June 20 2005,10:04
I understand you want to create a booable CD from where to boot into DSL and if you use it on a running windows machine you want to be able do use "qemu-DSL". Download the DSL embedded ISO and unpack it to a folder called "mediaroot". Get mkisofs for your OS, get syslinux. Create a subfolder called boot, put syslinux/isolinux there. Configure syslinux to start with kernel=linux24 (from embedded DSL) and initrd=minirt24.gz with the appropriate path. Now, create a new ISO image from the unpacked contents, on my windows box I do it like this: bin\mkisofs.exe -follow-links -cache-inodes -o multiboot.iso -b boot/isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -v -iso-level 4 -R mediaroot\ pause
To do that, you need to remaster your DSL. Google on "KNOPPIX remaster" - not really difficult, but you need some expirience... jan |