post here anything that crosses your mind about grub4dos
#51
Posted 23 February 2010 - 08:46 PM
REMOVED by jaclaz, "false alarm", see here:
http://www.boot-land...showtopic=10513
- sLiM likes this
#52
Posted 19 March 2010 - 06:00 PM
Linux can do most XP does.
Here Ymlf os is changed by distro of ubuntu v.9.10.
Rich of software included.
Almost the same as XP UI with support many portable software running under Wine which is already installed.(tested)
Sound and Video are fully support in most PCs. (tested)
Fully support to Windows networks.
Live version or install on PC, ready.
Now English version is out. (v.1.0)
A nice OS who doesn't want to pay or no penny to pay to Microsoft.
Download Link. http://www.ylmf.org/en/index.html
Some Bug:
some partition not appeared as needed rescan hdd.
USB Drive not appear as needed rescan hdd.
title YLMF (ubuntu XPmode)
find --set-root /ISO/YLMF.iso
map /ISO/YLMF.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ylmf.seed boot=casper iso-scan/filename=/ISO/YLMF.iso
initrd /casper/initrd.lz
boot
B Regards
YahooUK
- Motasem likes this
#53
Posted 08 April 2010 - 11:02 AM
2. Download kav*.iso and rename to rescue.iso http://devbuilds.kas...s/RescueDisk10/
3. Create folder "rescue" and put "rescue.iso" into it.
title KAV 2010 Rescue.iso map /rescue/rescue.iso (0xff) || map --mem /rescue/rescue.iso (0xff) map --hook root (0xff) chainloader (0xff)
More information you can found in \rescue.iso\rescue\help\English\help.chm
#54
Posted 11 April 2010 - 05:18 PM
> more information and download link : http://www.partition...ootable-cd.html
new features (v5) :
- support ext2, ext3 swap file system
- seems it can automatically corrected boot.ini/bcd file (not tested yet)
> menu entry
title partition wizard home edition v5 map /pwhe5.iso (hd32) map --hook root (hd32) chainloader (hd32)iso file can be renamed, put onto folder/subfolder (edit menu.lst accordingly)
OOT: @steve, i have deleted my previous post, may be shamurshamur can delete his posts too.
#55
Posted 11 April 2010 - 07:52 PM
http://www.macrium.com/reflectfree.asp
title Macrium Reflect Rescue Free map /macriumreflect.iso (hd32) || map --mem /macriumreflect.iso (hd32) map --hook root (hd32) chainloader (hd32)It uses ISOLINUX as bootloader and it only consists of a kernel and an initrd , so grub4dos iso mapping is no problem.
@ tinybit below: oops, fixed. My copy/paste/replace key didn't work reliable . You can delete your post.
#56
Posted 06 May 2010 - 08:14 AM
sudo aptitude install squashfs-tools genisoimage mkdir live cd live mkdir mnt mkdir extract-cd sudo mount -o loop /media/WINXP/ubuntu-10.04-desktop-i386.iso mnt rsync -a mnt/ extract-cdNow replace /extract-cd/md5sum.txt and /extract-cd/casper/initrd.lz with the files found here:
http://nufans.net/gr...4-desktop-i386/
Note that only 2 files (md5sum.txt, initrd.lz) need to be updated.
Finally rebuild the ISO with this command:
cd extract-cd sudo mkisofs -D -r -V "Ubuntu 10.04 LTS i386" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-10.04-desktop-i386.iso .
Note that the Volume label must be exactly "Ubuntu 10.04 LTS i386", or else it will not work.
The generated ubuntu-10.04-desktop-i386.iso can be booted by grub4dos in this way:
find --set-root /ubuntu-10.04-desktop-i386.iso map /ubuntu-10.04-desktop-i386.iso (0xff) map --hook chainloader (0xff) bootYou should defragment ubuntu-10.04-desktop-i386.iso before trying to boot it, or else "Error: ... contiguous ...".
EDIT: The modified whole ISO image was also uploaded:
ubuntu-10.04-desktop-i386.iso
It has been tested OK.
#57
Posted 06 May 2010 - 08:22 PM
title Ubuntu LiveCD 10.4 x32 DESKTOP find --set-root /ISOs/ubuntu-10.04-desktop-i386.iso map /ISOs/ubuntu-10.04-desktop-i386.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz boot=casper iso-scan/filename=/ISOs/ubuntu-10.04-desktop-i386.iso quiet splash locale=it.UTF-8 -- initrd /casper/initrd.lz boot
I can boot the ISO with no change
#58
Posted 10 May 2010 - 06:16 PM
All data is about 766MB.
menu.lst <<
# This menu created by Lance of Pendrivelinux.com default 0 timeout 30 color cyan/blue white/blue foreground ffffff background 003f7d title Memtest86+ (Memory Testing Tool) find --set-root /memtest86+-4.00.iso map /memtest86+-4.00.iso (hd32) map --hook root (hd32) chainloader (hd32) title FreeDOS base image (DOS Alternative) find --set-root /fdboot.img map /fdboot.img (fd0) map --hook chainloader --force (fd0)+1 rootnoverify (fd0) # Uncomment the following section to use the Test ISO menu item (just remove the #'s) # title Test ISO # find --set-root /testname.iso # map /testname.iso (hd32) # map --hook # root (hd32) # chainloader (hd32) title Partition Wizard 4.2 find --set-root /pwhe42.iso map /pwhe42.iso (hd32) map --hook root (hd32) chainloader (hd32) title AVG Rescue CD find --set-root /avg_arl_cd_en_90_100407.iso map /avg_arl_cd_en_90_100407.iso (hd32) map --hook root (hd32) chainloader (hd32) title Offline Windows NT/2k/XP/Vista Password + Reg Editor find --set-root /cd080802.iso map /cd080802.iso (hd32) map --hook root (hd32) chainloader (hd32) title Hirens BootCD find --set-root /Hirens.BootCD.10.4.iso map /Hirens.BootCD.10.4.iso (hd32) map --hook root (hd32) chainloader (hd32) #SystemRescueCd is extracted the whole iso to usbroot/sysrcd title SystemRescueCd kernel /sysrcd/isolinux/rescuecd subdir=sysrcd setkmap=de initrd /sysrcd/isolinux/initram.igz #Clonezilla Live is extracted the whole iso to usbroot/clonezilla-live title Clonezilla Live kernel /clonezilla-live/live/vmlinuz boot=live union=aufs live-media-path=clonezilla-live/live hostname=lucid quiet noswap nolocales edd=on noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" video=uvesafb:mode_option=1024x768-32 ip=frommedia nosplash initrd /clonezilla-live/live/initrd.img title SliTaz RAMdisk based Linux find --set-root /slitaz-3.0.iso map --heads=0 --sectors-per-track=0 /slitaz-3.0.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /slitaz-3.0.iso (0xff) map --hook chainloader (0xff) title Damn Small Linux find --set-root /dsl-4.4.10-initrd.iso map /dsl-4.4.10-initrd.iso (hd32) map --hook root (hd32) chainloader (hd32) title gPXE kernel /gpxe.lkrn title Reboot reboot title Shutdown halt halt
A remaining big problem is that dsl has no mouse, but that may be solved by (kernel-)boot parameters.
Who has solved debian-live-504-i386-rescue.iso
i tried a lot, like kernel parameters: fromiso= , iso-scan/filename=
So, in hope to have not so much trouble, my further interests are only bound to grub2 and testing with virtualbox OSE.
these two links i will work out next time:
howto Boot Grub4Dos and Grub2 from one usb, example config files
and especially the following link:
MultiBoot USB Stick - Flash - Pen Drive - Grub2 boot ISO PMT's Blog
out of time
#59
Posted 11 May 2010 - 12:38 PM
Thanks for all the previous posts, very helpful. I've had success with EaseUS ToDo Backup 1.1 with the following:
title Easeus ToDo Backup 1.1 find --set-root /easeustb.iso map /easeustb.iso (hd32) map --hook root (hd32) chainloader (hd32)
Andy156
#60
Posted 14 May 2010 - 11:10 AM
download FIRADISK and N-LITE
copy all files from XP SP3 installation cd on any HD's folder and launch N-LITE
install driver firadisk.inf onto the XP's setup using nlite; don't build the iso
download DRIVERPACKS (base and masstorage) and integrate the drivers into the the XP's installation folder; don't build the iso
install the RECOVERY CONSOLE on a running XP using the winnt32 inside the XP INSTALLATION FOLDER (previously modified with driverpacks and nlited with firadisk)
copy and rename the cmdcons folder in I386 and capitalize all files names inside it (possibly using a renamer software) except for migrate.inf and winnt.sif (if present)
put FIRADISK.SYS inside the I386 folder (capitalize the file name), but LET THE FIRADISK.SY_ too.
build an iso using mkisofs, imgburn or similar the I386 folder in the root of the iso and adding the tag files from the cd's root (WIN51 - WIN51 IP etc). name it cmdcons.iso.
no matter to make it bootable.
menu.lst:
title Recovery Console Windows XP-SP3 FULL-DRIVERS and FIRADISK included find --set-root /cmdcons.iso map --mem /cmdcons.iso (0xff) map --hook chainloader (0xff)/I386/SETUPLDR.BIN
#61
Posted 02 June 2010 - 12:49 AM
title 0) Command Line interface\n Open the command line interface for Grub4Dos, useful for testing configurations and whatnot. commandline title 1) Slax\n Slax Core 6.1.2 map /ubcd/custom/slax_ubcd.iso (0xff) || map --mem /ubcd/custom/slax_ubcd.iso (0xff) map --hook root (0xff) kernel /boot/vmlinuz from=/ubcd/custom/slax_ubcd.iso ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 initrd /boot/initrd.gz title 2) CloneZilla\n Load CloneZilla to backup or restore your hard drive. kernel /ubcd/custom/CloneZilla/live/vmlinuz live-media-path=/ubcd/custom/CloneZilla/live bootfrom=/dev/sr0 boot=live union=aufs noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=792 ip=frommedia initrd /ubcd/custom/CloneZilla/live/initrd.img title 3) MS-DOS map /ubcd/custom/DOS6.22.iso (0xff) map --hook root (0xff) chainloader (0xff) title 4) Offline NT Password & Registy Editor find --set-root /ubcd/custom/NTPass.iso map /ubcd/custom/NTPass.iso (hd32) map --hook chainloader (hd32) title 5) Ubuntu 9.10 find --set-root /ubcd/custom/Ubuntu910.iso map /ubcd/custom/Ubuntu910.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/ubcd/custom/Ubuntu910.iso splash initrd /casper/initrd.lz title 6) AVG Rescue CD (Anti-Virus + Anti-Spyware) find --set-root /ubcd/custom/AVGRescue.iso map /ubcd/custom/AVGRescue.iso (hd32) map --hook chainloader (hd32) title 7) OphCrack XP 2.3.1 (XP Password Cracker) find --set-root /ubcd/custom/OphCrackXP.iso map /ubcd/custom/OphCrackXP.iso (0xff) map --hook root (0xff) kernel /boot/bzImage rw root=/dev/null vga=normal lang=C kmap=uk screen=1024x768x16 autologin initrd /boot/rootfs.gz title 8) OphCrack Vista 2.3.1 (Vista Password Cracker) find --set-root /ubcd/custom/OphCrackVista.iso map /ubcd/custom/OphCrackVista.iso (0xff) map --hook root (0xff) kernel /boot/bzImage rw root=/dev/null vga=normal lang=C kmap=uk screen=1024x768x16 autologin initrd /boot/rootfs.gz title 9) F-Secure kernel /ubcd/custom/FSecure/boot/isolinux/fsecure/linux ramdisk_size=100000 lang=en vt.default_utf8=0 vga=normal atapicd nosound noapic nolapic noacpi pnpbios=off noscsi nodma noapm nopcmcia nofirewire noagp nomce nodhcp loglevel=1 console=tty10 nomce initrd=/ubcd/custom/FSecure/boot/isolinux/fsecure/minirt.gz title 10) UCBD4Win map /ubcd/custom/UBCD4Win.iso (hd32) map --hook chainloader (hd32)
Note: both CloneZilla and F-Secure have been extracted from there ISOs, but left untouched other than that. I couldn't get them to work without extraction, but if you can then fair play.
Note 2: all of UBCD4Win's menu entries boot and work perfectly except for the XP system, which syas there is an error with NTLDR and so the system cannot start. Any help on this matter would be much appreciated!
#62
Posted 14 June 2010 - 03:23 PM
I'm an IT Geek and I routinely have to work on a multitude of hardware. Some that can handle Vista-PE and some that I have to use BartPE on. It became a need for me to want to boot both off the same USB drive and that is where I ran into problems. Having my BartPE disk just the way I want it and not wanting to go through the setup process (I changed computers recently) I just wanted to be able to boot from an ISO but was running into all sorts of issues, so I researched and came up with this. There is probably an easier way to get this to work, but everything else I tried failed.
Load Vista-PE on the thumbdrive via WinBuilder:
Run the WinSetup-from-USB program and point it to your BartPE CD.
When done, edit the menu.lst on your thumbdrive and make sure it contains:
title VistaPE chainloader /BOOTMGR title Start BartPE/WinBuilder from partition 0 map --unmap=0:0xff map --unhook root (hd0,0) chainloader /minint/setupldr.bin
You should be able to dual boot BartPE and VistaPE on the same thumbdrive now.
Chaos.
#63
Posted 10 September 2010 - 05:00 PM
I'm using grldr from GRUB4DOS 0.4.5b., placed (with menu.lst) in (hd0,0)/
This is on a Win XP system with NTFS, regular install on C: (hd0,0), and ISOs in (hd0,0)/IMAGES
Slitaz3 requires "--heads=0 --sectors-per-track=0", whereas Slitaz2 doesn't (see below). chainloader (hd32) also works for Slitaz 3, but I prefer to add parameters to the kernel to avoid the extra boot up steps for the live session.
title Slitaz Linux 3.0 (Boot ISO, Direct Mapped) map --heads=0 --sectors-per-track=0 (hd0,0)/IMAGES/SLITAZ3.ISO (hd32) map --hook map --status kernel (hd32)/boot/bzImage rw lang=en root=/dev/null vga=791 screen=1024x768x24 autologin initrd (hd32)/boot/rootfs.gz
title Slitaz Linux 3.0 (Boot ISO, Memory Mapped) map --mem --heads=0 --sectors-per-track=0 (hd0,0)/IMAGES/SLITAZ3.ISO (hd32) map --hook map --status kernel (hd32)/boot/bzImage rw lang=en root=/dev/null vga=795 screen=1280x1024x24 autologin initrd (hd32)/boot/rootfs.gz
title Slitaz Linux 2.0 (Boot ISO, Direct Mapped) map (hd0,0)/IMAGES/SLITAZ2.ISO (hd32) map --hook chainloader (hd32)
title Slitaz Linux 2.0 (Boot ISO, Memory Mapped) find --set-root/IMAGES/SLITAZ2.ISO map --mem /IMAGES/SLITAZ2.ISO (hd32) map --hook root (hd32) chainloader (hd32)
title PepperMint One (Boot ISO, Direct Mapped) map (hd0,0)/IMAGES/PM1_08042010.iso (0xff) map --hook map --status kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper iso-scan/filename=/IMAGES/PM1_08042010.iso quiet splash -- initrd (0xff)/casper/initrd.lz
Perhaps this can be of help to someone. I've noticed that omitting "boot" after "chainloader (hd32)" doesn't seem to make a difference. I suspect it is only needed in certain situations - like after specifying the kernel?
#64
Posted 10 September 2010 - 05:23 PM
Perhaps this can be of help to someone. I've noticed that omitting "boot" after "chainloader (hd32)" doesn't seem to make a difference. I suspect it is only needed in certain situations - like after specifying the kernel?
NO, you NEVER need the boot command in a menu.lst entry.
When the menu.lst is parsed the first later occurence of "title" or "EOF" is interpreted as "end of this entry, then issue boot command".
boot is needed ONLY when using command line.
Wonko
#65
Posted 10 September 2010 - 10:48 PM
With a very little exceptionNO, you NEVER need the boot command in a menu.lst entry.
When the menu.lst is parsed the first later occurence of "title" or "EOF" is interpreted as "end of this entry, then issue boot command".
boot is needed ONLY when using command line.
Wonko
Problem:
http://www.msfn.org/...o...st&p=903094
Workaround using "boot":
http://www.msfn.org/...post__p__902098
#66
Posted 11 September 2010 - 11:15 AM
With a very little exception
That's NOT an exception, it is an UNbootable entry (which does NOT apply to the above ALL bootable ones)
But I won't discuss it here at the risk of hijacking this thread.
Wonko
#67
Posted 15 September 2010 - 12:29 AM
backtrack 4:
(Disclaimers: 1) I'm a grub4dos newbie, so not all of this may be necessary, and there may be ways to tune it up. 2) I'm not an expert in Backtrack 4; it seems to be booting, but I haven't tested it very thoroughly.)
The following will boot from the MBR of the ISO:
title BackTrack 4
find --set-root /bt4-final.iso
map /bt4-final.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot
The ISO is huge so you'll probably want to make sure it's contiguous after copying.
EDIT: After taking a look at the Grub4DOS doc more carefully, I'm pretty satisified that the steps above are the right ones. That said, let me know if you see a problem with it in your own environment.
It actually shows the grub from the ISO, but it won't boot any of the entries...
It is MANDATORY to rename the ISO file to "bt4-final.iso"!!
#68
Posted 18 September 2010 - 05:37 PM
http://www.kolibrios.org/
very small Operating System(5MB) with GUI.
title kolibri find --set-root /images/kolibri.iso map /images/kolibri.iso (0xff) || map --mem /images/kolibri.iso (0xff) map --hook chainloader (0xff)
#69
Posted 20 September 2010 - 11:19 AM
title Boot Linux Parted Magic - images/pmagic-5.5.iso find --set-root --ignore-floppies /images/pmagic-5.5.iso map --heads=0 --sectors-per-track=0 /images/pmagic-5.5.iso (0xff) map --hook root (0xff) chainloader (0xff)
If this doesn't work then this ALTERNATIVE method may help if you encounter any probs with the above
title PARTED MAGIC 5.5\n find --set-root /ISO/APP/pmagic-5.5.iso map --heads=0 --sectors-per-track=0 /ISO/APP/pmagic-5.5.iso (0xff) map --hook root (0xff) kernel /pmagic/bzImage noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=788 xvesa sleep=10 loglevel=0 keymap=us edd=off iso_location=/ISO/APP/ *IMPORTANT* initrd /pmagic/initramfs
*IMPORTANT*
*Do not type the file name iso here. Leave it blank but obviously ensure the iso "is" located in the appropriate folder.
**Also this option bypasses the menu and auto loads default to ram settings, which is good enough for most, but again can be tweaked to suit by changing the kernel string as requried.
I am not taking any credit for this merely adding to the growing list of working ISO boots
kudos to all from the thread
http://www.boot-land...showtopic=12491
#70
Posted 11 October 2010 - 09:26 AM
title Try Ubuntu without installing find --set-root /ubuntu-10.10-desktop-i386.iso map /ubuntu-10.10-desktop-i386.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso quiet splash -- initrd /casper/initrd.lz title Install Ubuntu find --set-root /ubuntu-10.10-desktop-i386.iso map /ubuntu-10.10-desktop-i386.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/ubuntu-10.10-desktop-i386.iso quiet splash -- initrd /casper/initrd.lz title Check disc for defects find --set-root /ubuntu-10.10-desktop-i386.iso map /ubuntu-10.10-desktop-i386.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz boot=casper integrity-check iso-scan/filename=/ubuntu-10.10-desktop-i386.iso quiet splash -- initrd /casper/initrd.lz title Test memory find --set-root /ubuntu-10.10-desktop-i386.iso map /ubuntu-10.10-desktop-i386.iso (0xff) map --hook root (0xff) kernel /install/mt86plus
kubuntu-10.10-desktop-i386.iso:
title Start Kubuntu find --set-root /kubuntu-10.10-desktop-i386.iso map /kubuntu-10.10-desktop-i386.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz file=/cdrom/preseed/kubuntu.seed boot=casper maybe-ubiquity iso-scan/filename=/kubuntu-10.10-desktop-i386.iso quiet splash -- initrd /casper/initrd.lz title Check disc for defects find --set-root /kubuntu-10.10-desktop-i386.iso map /kubuntu-10.10-desktop-i386.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz boot=casper integrity-check iso-scan/filename=/kubuntu-10.10-desktop-i386.iso quiet splash -- initrd /casper/initrd.lz title Test memory find --set-root /kubuntu-10.10-desktop-i386.iso map /kubuntu-10.10-desktop-i386.iso (0xff) map --hook root (0xff) kernel /install/mt86plus
*menu entries are based on the ones from the grub2 config file that's inside the ISO (See boot/grub/loopback.cfg)*
Edited by steve p, 11 October 2010 - 09:36 AM.
#71
Posted 07 November 2010 - 01:13 PM
Download:
http://distro.ibibli...uirky/wary-096/
The ISO needs to be modified; you need to move the SFS files into the initramfs.
Here's how I did it on Linux:
Create a build folder:
mkdir build && cd build
Extract the ISO (alternatively, you can mount it then copy the files to build folder):
7z x ../wary-096.iso
Remove unneeded files:
rm -rf \[BOOT\] rm -f boot.cat
Unpack initramfs:
mkdir initrd-tree && cd initrd-tree zcat ../initrd.gz | cpio -id --no-absolute-filenames
Move SFS files into initramfs:
mv ../*.sfs .
Rebuild initramfs:
find | cpio -o -H newc | gzip -9 > ../initrd.gz
Remove temp folder:
cd .. rm -rf initrd-tree
And finally, rebuild the ISO:
cd .. mkisofs -D -R -o wary-096_humongous.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table build/
Now you can boot the ISO with a menu entry like:
title Wary 0.9.6 find --set-root /wary-096_humongous.iso (0xff) map /wary-096_humongous.iso (0xff) map --hook root (0xff) kernel /vmlinuz pmedia=usbflash pdev1=isoboot initrd /initrd.gz
Replace "pmedia=usbflash" with "pmedia=atahd" if booting from internal hard drive.
Edited by steve p, 07 November 2010 - 01:18 PM.
#72
Posted 08 November 2010 - 07:10 AM
title NetBootDisk map --mem /netboot.ima (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
#73
Posted 08 November 2010 - 09:03 AM
Apart the fact that is not a .iso, and it is not mapped to (0xFF) or (hd32) it's a perfect report in a thread titled:I created a floppy image of NetBootDisk (see: netbootdisk.com) and then checked out some examples others had posted for launching DOS boot disks. Worked like a charm.
grub4dos, .iso images and (hd32) or (0xFF) mapping, Post here ONLY reports of working setups!
This thread is reserved for people reporting their success using newish releases of grub4dos that allow for direct booting to a .iso imaging through mapping the ISO image to (hd32).
Ideally, any user who had some success with this way of booting can post here reporting what he succeeded with and how he did it, links to other boards, tutorials guides related to the matter are also welcome.
READing before posting would be a good thing....
Maybe the thread title could be edited to "post here whatever happens to work for you, no matter if it's the most basic set of grub4dos commands " ....
http://diddy.boot-la...boot.htm#floppy
Wonko
#74
Posted 09 November 2010 - 10:19 PM
Wary 0.9.6 (Puppy Linux family)
Download:
http://distro.ibibli...uirky/wary-096/
The ISO needs to be modified; you need to move the SFS files into the initramfs.
...
Yes and no. There is - IMHO - a simpler solution.
You need - of course - a bootable UFD with at least two partitions : a bootable primary with GRLDR and menu.lst and a second (primary OR logical; unformatted). You just put the whole original wary-096.iso to the second partition with the help of a hexadecimal editor (starting from first byte) and use this menu.lst:
title Wary 0.9.6 (direct start) map --unhook map --unmap=0:0xff find --set-root --ignore-floppies /wary_096.sfs map --heads=0 --sectors-per-track=0 ()+1 (0xff) map --hook root (0xff) kernel /vmlinuz pmedia=usbflash initrd /initrd.gzFeel free to add further kernel arguments to customize / localize the distro.
If you prefer seeing the ISOLINUX menu, use this menu.lst:
title Wary 0.9.6 (start by ISOLINUX) map --unhook map --unmap=0:0xff find --set-root --ignore-floppies /wary_096.sfs map --heads=0 --sectors-per-track=0 ()+1 (0xff) map --hook chainloader (0xff)Note, that the default startup is NOT working, because pmedia=cd is used in isolinux.cfg, but you may type puppy pmedia=usbflash at the boot prompt to get it right.
If you appreciate the ISOLINUX menu, you can edit isolinux.cfg on the ISO file with the help of your hexadecimal editor and correct the parameter. This is much easier than to build the ISO from scratch after such a tiny change. Latest stable Lucid Puppy versions work in a similar way. Be sure to write the filename wary_096.sfs (or lupu-xxx.sfs) exactly the way as it is seen by Grub4dos, since it is case-sensitive on CDFS.
This method to get a "USB Flash CD" might work with other (NOT all) Linux Live ISO files as well. If you use more (logical) partitions on your UFD, you may create a multi-ISO bootable UFD. Windows OSes will NEVER mount such an "ISO partition" and are consequently not able to load any files (ramdisks) this way. I prefer to give such partitions a Linux file ID (0x83), so that they are not seen by Windows.
COD11
#75
Posted 01 December 2010 - 07:04 AM
Security Suite for Wireless Networks. Amazing work from Spain. The trick for booting directly from .ISO is the from= parameter, like in Debian iso-scan/filename= or findiso= for other Distros.
This entry works fine for USB stick and HD (ntfs support)
Create a folder in your Grub4DOS partition c:\isos and place it the iso image
title wifiway-2.0.1\nAudita redes Wifi map /ISOS/wifiway-2.0.1.iso (0xff) map --hook root (0xff) #one line kernel parameters kernel /boot/vmlinuz vga=771 max_loop=255 ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 from=/ISOS/wifiway-2.0.1.iso initrd=/boot/initrd.gz
More information: mOrfiUs Blog's
Edited by mOrfiUs, 01 December 2010 - 07:08 AM.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users