|
syslinux.cfg 'Expert' advise needed... multiboot from usb
Hello.
Objective:
multiboot 'live cd' .iso linux distros via external usb hard drive
Setup:
I successfully installed/booted from an external hard drive with;
partition fat32
make /dev/sdc1 active
ms-sys -9 /dev/sdc
syslinux -s /dev/sdc1
Used: Ubuntu Hardy 8.04.1 Desktop (.iso), latest ms-sys & syslinux
What Works;
Extracting the .iso to the root partition (/dev/sdc1), then change;
/isolinux/isolinux.cfg > /isolinux/syslinux.cfg
/isolinux > /syslinux
What Doesn't Work;
Attempts to place the extracted .iso files in a different folder.
Example;
Extracted to root.................................................
autorun.inf install pool syslinux wubi.exe
casper md5sum.txt preseed ubuntu
dists pics README.diskdefines umenu.exe
------------------------------------------------------------------
I renamed the isolinux folder to syslinux, and renamed the file inside from isolinux.cfg to syslinux.cfg, works great!
QUESTION;
How do I correct the 'syslinux.cfg' if I wish to move 'all' the above files into a directory 'hardy', and place the syslinux.cfg in the root directory ?
/syslinux/syslinux.cfg ...
LABEL live
menu label ^Try Ubuntu without any change to your computer
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper initrd.gz quiet splash --
How do you correctly change all paths to reflect the 'hardy' folder ?
I tried this but it didn't work... it finds the kernel & initrd.gz ok but then hangs and dumps into a busybox. It didn't like the paths for boot= and file=.
LABEL live
menu label ^Try Hardy Live CD
kernel /hardy/casper/vmlinuz
append file=/hardy/preseed/ubuntu.seed boot=/hardy/casper initrd=/hardy/casper/initrd.gz
Thank you.
AB
|