Protocol7 Posted April 25, 2008 Posted April 25, 2008 I'll be building a new multi-xp/repair disc soon now that SP3 is as good as here. So I'd also like to add some newer repair tools.I really like Parted Magic and would like to have it as a menu option but can't figure out how the hell to get it working with CDShell. I know there's an isolinux option you can use from CDShell (and this would be the only util using it) but I've tried placing the iso-extracted files in a few different places and just can't get the program to run when called from CDShell. Can anyone who knows their way around cdshell and isolinux help me out here?
tum0r Posted April 26, 2008 Posted April 26, 2008 I'll be building a new multi-xp/repair disc soon now that SP3 is as good as here. So I'd also like to add some newer repair tools.I really like Parted Magic and would like to have it as a menu option but can't figure out how the hell to get it working with CDShell. I know there's an isolinux option you can use from CDShell (and this would be the only util using it) but I've tried placing the iso-extracted files in a few different places and just can't get the program to run when called from CDShell. Can anyone who knows their way around cdshell and isolinux help me out here?i've been trying the same thing. been using BCDW through Nuno's UXP project, which works, but i would perfer to use CDShell. Supposedly they can be used together, but i've had no luck. I'm also trying to add Offline NT Password & Registry Editor to my disc, but that would include multiple isolinux boot options....
kof94 Posted April 30, 2008 Posted April 30, 2008 Before I start I'd like to point out that CDShell ceased development in 2005 and the version of isolinux contain there in is seriously out of date.Your correct about using the isolinux command but your going to have to write a command for each option in the /isolinux.cfg from Parted Magic and any additional commands for troubleshooting (see F1 help menu or /pmagic/message*.txt).You'll need to take the kernel and append lines from each menu option in the /isolinux.cfg, merge them and append the isolinux boot command from CDShell.Here's an example:* Default boot option from /isolinux.cfg. I've highlighted the kernel and append lines in italic.LABEL normalMENU LABEL ^1. Default settings (Runs from RAM / Ejects CD)TEXT HELP* version: 2.0, © 2008, Patrick Verner* http://www.partedmagic.com* Disclaimer: Author excluded from any liability.ENDTEXTKERNEL /pmagic/bzImageAPPEND noapic initrd=/pmagic/initrd root=/dev/ram0 init=/linuxrc ramdisk_size=200000 pmodules=/pmagic/pmodules squashfs=/pmagic/pmagic keymap=us livecd vga=791 quiet toram* Adapted CDShell menu command. The F1 key just serves as an example.if $lastKey == key[f1]; then isolinux /pmagic/bzImage noapic initrd=/pmagic/initrd root=/dev/ram0 init=/linuxrc ramdisk_size=200000 pmodules=/pmagic/pmodules squashfs=/pmagic/pmagic keymap=us multiboot vga=791 quiet toramNote! You will need to replace the 'livecd' init command with 'multiboot' (as marked in bold) or init will fail. You may want to read my post here as well.Later
Protocol7 Posted May 3, 2008 Author Posted May 3, 2008 (edited) Thanks for the help kof94. It works a treat.I know CDShell probably isn't the best solution these days, but it's what I used to build my initial multiboot disc and I have everything else working fine with it. In time I'll switch over to isolinux but for now I didn't feel like it for the sake of one program.Is there any way to update the isolinux.csm file that cdshell uses? I was trying some stuff out initially (pasting a newer isolinux module into isolinux.csm in a hex editor) but I'm not sure I got it all right. I remember getting something about an image checksum error. Edited May 3, 2008 by Protocol7
kof94 Posted May 17, 2008 Posted May 17, 2008 There is some info in the docs on the CDShell site about creating modules but when I read it I do remember thinking that it was quite involved.
allanf Posted December 17, 2009 Posted December 17, 2009 There is some info in the docs on the CDShell site about creating modules but when I read it I do remember thinking that it was quite involved.Icecube has kindly provided a new ISOLINUX (SYSLINUX 3.83) module for CD SHELL.Better late than never...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now