AAAAAAAAAGH!
OK now thats over with, heres the problem:
I want to multi-boot Slax (the live one from
HERE along with DSL from
HERE)
I am using cdshell.ini to chain these.
The problem is, whatever I do it is
always booting into DSL!
The Slax CD comes with 2 folders "boot" and "slax".
I put the Slax folder on the root of my multi-boot CD.
(Knoppix is already there for DSL)
Now, to boot DSL, I did not have to modify anything, it just worked with the command in cdshell.ini saying this:
if $lastKey == key[1]; then bcdw Boot isolinux\isolinux.bin
So, I made a sub-directory INSIDE the multi-boot CD's BOOT folder called "slax" and inside that slax folder, I put all the slax boot files.
So, this slax comes with its own "isolinux.cfg" file in its own isolinux folder.
I have altered all the options in this "isolinux.cfg" file, where it used to say for example "KERNEL /boot/vmlinuz"
it now says "KERNEL /boot/slax/vmlinuz" because what used to be the "boot" folder for the Slax CD is now "BOOT/slax" on the multi-boot CD.
So my isolinux.cfg file (now inside "boot/slax") is like so:
PROMPT 0
TIMEOUT 200
DEFAULT /boot/slax/vesamenu.c32
LABEL xconf
MENU LABEL Slax Graphics mode (KDE)
KERNEL /boot/slax/vmlinuz
APPEND vga=769 initrd=/boot/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;kdm
LABEL pchanges
MENU LABEL Slax Graphics mode with Persistent Changes
KERNEL /boot/slax/vmlinuz
APPEND vga=769 initrd=/boot/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw changes=/slax/slaxsave.dat autoexec=xconf;kdm
LABEL copy2ram
MENU LABEL Slax Graphics mode, Copy To RAM
KERNEL /boot/slax/vmlinuz
APPEND vga=769 initrd=/boot/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;kdm
LABEL startx
MENU LABEL Slax Graphics VESA mode (1024x768)
KERNEL /boot/slax/vmlinuz
APPEND vga=769 initrd=/boot/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=kdm
LABEL slax
MENU LABEL Slax Text mode
KERNEL /boot/slax/vmlinuz
APPEND vga=normal initrd=/boot/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw
LABEL memtest86
MENU LABEL Run Memtest utility
KERNEL /boot/slax/mt86p
All I have changed is where it used to say /boot it now says /boot/slax
Problem is - even though I am linking cdshell.ini directly to the isolinux.bin file inside "boot/slax" like this:
if $lastKey == key[2]; then bcdw Boot slax\isolinux\isolinux.bin
It is STILL booting DSL!
How the hell can it possibly?! The isolinux.cfg file I have put above there in code tags IS next to the isolinux.bin file I am linking to in cdshell.ini - how can it still boot DSL?
Help, please, I have tried this so many ways now and nothing works!
This post has been edited by LeveL: 20 August 2007 - 11:25 PM