![]() ![]() |
Mar 19 2009, 04:39 AM Post
#261 | |
| Group: Members Posts: 5 Joined: 16-March 09 Member No.: 236378 OS: XP Pro x86 |
Hehe ist works too in isolinux.cfg: kernel /BOOT/grub/grub.exe --config-file="kernel (cd)/platform/i86pc/kernel/unix;module=(cd)/BOOT/x86.microroot;boot" and solaris boots like a charm. Jack |
| | |
Mar 22 2009, 04:20 PM Post
#262 | |
| Advanced Member ![]() ![]() ![]() Group: Members Posts: 416 Joined: 28-November 05 Member No.: 81001 |
@Phylum Just in case it's your mkisofs commands this is my simple mkisofs script. This script is located in boot/isolinux along with mkisofs. If your using Windows just grab the commands lower down the script. CODE #!/bin/bash # Script to create a bootable ISO image cd -- "$(dirname "$0")" SOURCE=$(cd ../; pwd) APPID="Bootdisk" VOLID="Bootdisk" BOOT=boot/isolinux/isolinux.bin CATALOG=boot/isolinux/boot.cat OUTPUT=$HOME/Bootdisk.iso help() { echo " -------------------------------------------------------------------------- This script creates a bootable ISO image using mkisofs. Usage: $(basename "$0") [options] Example: $(basename "$0") -o $OUTPUT --md5 -o, --output <file> Set output file name -m, --md5 Create MD5 check file -h, --help Help -------------------------------------------------------------------------- " } waiting() { chars=( "|" "/" "-" "\\" ) array=${#chars[*]} count=0 echo -n " " while [ -e "$1" ]; do count=$(( count + 1 )) echo -ne "\b${chars[$(( count % array ))]}"; sleep 0.2 done } while [ "$1" != "" ]; do case $1 in -h | --help ) help exit ;; -o | --output ) OUTPUT="$2" shift 2 ;; -m | --md5 ) MD5="1" shift ;; * ) shift esac done if [ -f "$OUTPUT" ]; then echo "$(basename $0): \`$OUTPUT' already exists" echo -n "Remove this file and continue? [Y/n]: " read retval case $retval in Y|y|[Yy][Ee][Ss]) rm -f $OUTPUT || exit 1 ;; *) help exit 1 esac fi rm -f $SOURCE/contents.md5 if [ "$MD5" = "1" ]; then if [ -x `type -path mktemp` ]; then md5tmp="`mktemp`" else md5tmp="/tmp/md5.$RANDOM" touch $md5tmp || exit 1 chmod 600 $md5tmp fi echo -n "Creating MD5 check file. Please wait..." waiting $md5tmp & ( cd $SOURCE find . -type f -exec md5sum {} \; | sort -k 2,2 > $md5tmp mv $md5tmp contents.md5 ) echo -e "\bDone" fi if [ ! -x "`type -path mkisofs`" ]; then echo "$(basename $0): \`mkisofs' command not found" exit 1 fi mkisofs \ -iso-level 4 \ -full-iso9660-filenames \ -disable-deep-relocation \ -rock \ -joliet \ -joliet-long \ -no-emul-boot \ -boot-info-table \ -boot-load-size 4 \ -appid "$APPID" \ -volid "$VOLID" \ -eltorito-boot $BOOT \ -eltorito-catalog $CATALOG \ -output $OUTPUT \ $SOURCE || exit 1 echo "$(basename $0): \`$OUTPUT' succesfully created" exit 0 One more thing... You can use the file util in Linux to query a file type, I'm not sure but you might find a Windows port as part of cygwin. First decompress the image (gzip -d initrd.gz) then test the file. CODE $ file initrd initrd: ASCII cpio archive (SVR4 with no CRC) This post has been edited by kof94: Nov 16 2009, 04:27 PM |
| | |
Mar 28 2009, 05:42 AM Post
#263 | |
| Group: Members Posts: 6 Joined: 27-March 09 Member No.: 237969 OS: XP Pro x86 |
i use g:\cd as my root folder & my file structure is for boot files g:\cd\boot\isolinux g:\cd\boot\bartpe g:\cd\boot\xpsp3 for respective cd content g:\cd\bartpe g:\cd\xpsp3 i use isolinux.cfg as CODE DEFAULT /boot/isolinux/vesamenu.c32 PROMPT 0 TIMEOUT 300 TOTALTIMEOUT 450 #### MENU BACKGROUND /boot/isolinux/splash.png MENU TITLE XPSP3 + BARTPE #### #### The 1st byte of the fgnd color is brightness. #### blue MENU COLOR title 1;36;44 #ff0000ff #00000000 std #### blue MENU COLOR unsel 37;44 #ff0000ff #00000000 std #### white MENU COLOR sel 7;37;40 #c0ffffff #ff000000 std #### red MENU COLOR hotkey 1;37;44 #ffff0000 #00000000 std #### green MENU COLOR hotsel 1;7;37;40 #ff00ff00 #ff000000 all #### LABEL bootc MENU LABEL ^boot from C: MENU DEFAULT KERNEL /boot/isolinux/chain.c32 APPEND hd0 LABEL bartpe MENU LABEL ^BartPE/WinPE KERNEL /boot/bartpe/bSETUPLDR.BIN LABEL xpsp3 MENU LABEL ^Unattended XP SP# Pro Installation KERNEL /boot/xpsp3/xSETUPLDR.BIN & edited SETUPLDR.BIN using hexedit & replace i386 to bartpe/i386 in case of bartpe & replace i386 to xpsp3/i386 in case of xpsp3 & rename as bSETUPLDR.BIN &xSETUPLDR.BIN & place in g:\cd\boot\bartpe g:\cd\boot\xpsp3 resp now to make cd i have used mkisofs.exe of pebuilder & created bat to automate process CODE @ECHO OFF ECHO Starting @ (%TIME%) .... SET _VNBR_=01 SET _ROOT_=G:\cd SET CDTITLE="cd-%_VNBR_%" SET CDFILENAME="%_ROOT_%%CDTITLE%.ISO" C:\pebuilder3110a\mkisofs.exe -N -V %CDTITLE% -b isolinux.bin -d -iso-level 4 -no-emul-boot -boot-load-size 4 -boot-info-table -o "G:\ISO.iso" "G:\cd\boot\isolinux" but all this creat bootable iso of 1.44mb then i use magiciso to add other files from the cd folder & save it the image is bootable ** please help me figureout where i have done mistake thanks in adv if u can tell me simply what to do instead of redirecting then i will really appriciate |
| | |
Apr 7 2009, 08:12 AM Post
#264 | |
| Newbie Group: Members Posts: 27 Joined: 16-October 04 Member No.: 33918 | |
| | |
Apr 16 2009, 06:20 AM Post
#265 | |
| Member ![]() ![]() Group: Members Posts: 156 Joined: 5-April 04 From: NYC Member No.: 17301 | I have some problem i'm using programs ultra ISO for Add my multi-boot size 5 GB and chose Optimize look pic <snip> now size 2,80 test on VM working not problem and burn to DVD speed burn 12X test one my computer not problem test on another computer PC not working why where mistake Can't help as I've made virtually all of my discs using UltraISO and have occasionally used the Optimization feature successfully. If it [Optimization] doesn't work, sometimes you have to re-organize the contents of a disc, to move some content from one disc to another or use a bigger (DL) disc and turn off Optimzation....Jet This post has been edited by jetman: Apr 16 2009, 06:35 AM |
| | |
Jun 16 2009, 05:59 PM Post
#266 | |
| Member ![]() ![]() Group: Members Posts: 185 Joined: 9-January 04 Member No.: 12190 |
As an aside, syslinux now includes the Hardware Detection Tool, a module created just for the job of retrieveing hardware information. http://syslinux.zytor.com/wiki/index.php/H...Detection_Tool) ![]() Cheers |
| | |
Jul 5 2009, 02:54 AM Post
#267 | |
| Group: Members Posts: 2 Joined: 3-July 09 Member No.: 249844 OS: XP Pro x86 |
Well, hello, world! I followed this howto and I did my isolinux multiboot with linux, xp and win2000... I thought I would have no problem in booting a winbuilder LiveXP, but I was wrong... I couldnt find any bootsect.bin and i think isolinux cannot boot SETUPLDR.BIN I knew I had to create an image that boot setupldr.bin & bootfix.bin in the i386 dir, and I did with bbie: I have no problem in booting if i copy the LiveXP "\" in my multiboot "\"... ...but, as you can guess, it means I can integrate just one LiveXP for dvd... Yeah, one LiveXP per dvd is enough I think the problem is redirecting the entire process from "\i386" folder to "\Livexp\i386"... I've tried modifying txtsetup, but i think i have to modify setupldr or doing something similar to the xp installer... and it's over my skills... Anyway, I realize I'm trying like a blind in a open space so, please: help! (like the beatles used to say) |
| | |
Jul 11 2009, 03:27 AM Post
#268 | |
| Group: Members Posts: 5 Joined: 16-June 09 Member No.: 247702 OS: none | |
| | |
Jul 11 2009, 04:26 AM Post
#269 | |
| MSFN SuperB Group: Software Developers Posts: 5031 Joined: 23-July 04 From: Italy Member No.: 25215 OS: none | Hello! I tried to follow the how-to and at step 3 it says "From \syslinux, *COPY* (don't *MOVE*) vesamenu.c32, chain.c32, isolinux.bin, memdisk to boot\isolinux\.". The problem is that I don't see memdisk in the huge source of syslinux. isn't it where it should be? I.e. in this file: http://www.kernel.org/pub/linux/utils/boot...slinux-3.82.zip in the "memdisk" directory, as a file 19.584 bytes in size, called "memdisk" (with no extension) jaclaz |
| | |
Jul 11 2009, 10:33 AM Post
#270 | |
| Group: Members Posts: 5 Joined: 16-June 09 Member No.: 247702 OS: none |
Oh, yes thanks. I wasn't carefull when extracted the archive ... And I thought it was in the root folder ... sorry. But at "4) Open the System Rescue ISO and copy vmlinuz1 and vmlinuz.igz to boot\sysdresccd\. Copy sysrescd.dat to sysresccd\. Copy memtest86 to boot\isolinux\." in my sysrescuecd-x86-1.2.1.iso I have in NTPASSWD folder the files "initrd.cgz"; "vmlinuz." and scsi.cgz" not vmlinuz1 and vmlinuz.igz. The only *.igz file is INITRAM.IGZ . This post has been edited by florin91: Jul 11 2009, 10:41 AM |
| | |
Jul 11 2009, 11:01 AM Post
#271 | |
| MSFN SuperB Group: Software Developers Posts: 5031 Joined: 23-July 04 From: Italy Member No.: 25215 OS: none | Oh, yes thanks. I wasn't carefull when extracted the archive ... And I thought it was in the root folder ... sorry. But at "4) Open the System Rescue ISO and copy vmlinuz1 and vmlinuz.igz to boot\sysdresccd\. Copy sysrescd.dat to sysresccd\. Copy memtest86 to boot\isolinux\." in my sysrescuecd-x86-1.2.1.iso I have in NTPASSWD folder the files "initrd.cgz"; "vmlinuz." and scsi.cgz" not vmlinuz1 and vmlinuz.igz. The only *.igz file is INITRAM.IGZ . Unless jetman's crystal ball (unlike mine http://www.sysresccd.org/news/2009/05/12/s...d-120-released/ a new version would have been released, that it would have been a "major release" and that probably the booting files have been changed names.... From here: http://www.sysresccd.org/Sysresccd-manual-...your_own_kernel it seems like the new files are vmlinuz and initram.gz CODE label mykernel kernel vmlinuz append initrd=initram.igz label mykernelfr kernel vmlinuz append initrd=initram.igz setkmap=fr The files in NTPASSWD, I guess are related to NTPASSWD aka chntpw aka Offline NT Password Editor http://home.eunet.no/pnordahl/ntpasswd/ jaclaz |
| | |
Jul 11 2009, 11:29 AM Post
#272 | |
| Group: Members Posts: 5 Joined: 16-June 09 Member No.: 247702 OS: none |
Oh, thanks again. I will try eventually to finish this multiboot dvd. And about jetman's crystall ball, At windows, it should work with ntdr, at linux it should be simple but how about the others like Acronis ? Thanks again very much and goodbye! |
| | |
Jul 11 2009, 11:43 AM Post
#273 | |
| MSFN SuperB Group: Software Developers Posts: 5031 Joined: 23-July 04 From: Italy Member No.: 25215 OS: none | How I insert other iso's that are not in tutorial , in example Windows XP, Acronis True Image, WinPE, Arch linux, how I make a menu and when I select an option (category) to appear another menu and when I select the "program" to start and boot that kernel. At windows, it should work with ntdr, at linux it should be simple but how about the others like Acronis ? Windows and PE 1.x WON'T work unless you use a RAMDISK approach (from .iso) PE 1.x will work with "usual" "\I386" structure, Windows install will work as well from "\I386", so i fyou have both you will need to rename one of the two and hexedit correspondingly files, there is no way if not "Hard disk emulation" to run "Full XP" from CD-ROM (not usable in a mult-boot, AFAIK): http://www.boot-land.net/forums/?showtopic=3890 For all the rest you may want to search around, and test the newish Syslinux ISO mapping features. Start from grub4dos: http://www.boot-land.net/forums/index.php?showforum=66 and see if what works with it: http://www.boot-land.net/forums/index.php?showtopic=5041 also works with Syslinux: http://www.boot-land.net/forums/index.php?showtopic=8258 in any case in the forum there are grub4dos examples and "translations" from grub4dos to Syslinux syntax, so that you can use them the other way round. jaclaz |
| | |
Jul 17 2009, 10:39 AM Post
#274 | |
| Group: Members Posts: 2 Joined: 16-July 09 Member No.: 252259 OS: none |
Hi all i want to create a multiboot dvd with UBUNTU, KUBUNTU, XUBUNTU and some other distro and so i read all the tutorials and tried to do it by myself. I decided to start with only ubuntu and see if i can do it, and later add all the other distro. I create these directories LINUX | |-------boot | |-----isolinux | |-----ubuntu (inside initrd.gz e vmlinuz) | |--------ubuntu (with all the distro contents) Here myisolinux.cfg DEFAULT menu.c32 TIMEOUT 0 PROMPT 0 menu title Welcome to GNU/Linux! label local menu label Boot from ^hard drive kernel chain.c32 append hd0 label ubuntu-live-install menu label ^Install Ubuntu kernel /boot/ubuntu/vmlinuz append file=/cdrom/ubuntu/preseed/ubuntu.seed boot=casper only-ubiquity initrd=/boot/ubuntu/initrd.gz quiet splash -- I also modified casper inside scripts di initrd (and copiet into boot/ubuntu e ubuntu/casper) changing $Path/casper, and $Directory/casper to $Path/ubuntu/casper and so on. can't find $mountpoint and change /.disk/casper to /ubuntu/.disk/casper When i select ubuntu i got the logo of ubuntu and seems to load but then it says: /init: /scripts/casper: line 1: #/bin/sh: not found ... itried to change it to #1/ubuntu/bin/sh Anyone can help me? I really need to create this DVD. Thank you |
| | |
Aug 14 2009, 04:28 PM Post
#275 | |
| Group: Members Posts: 3 Joined: 7-August 08 Member No.: 204325 OS: none |
Heres a much easier and faster way to boot your Windows XP. http://www.boot-land.net/forums/index.php?...ost&p=72457 I had trouble following the instructions given in the few pages i read. |
| | |
![]() ![]() |
| Lo-Fi Version | Time is now: 21st November 2009 - 09:43 PM |