Hello dear guest!

Boot Land is a community driven pc software site established since 2006 and focused on recovery/backup boot disks, research of Microsoft Windows 2000/XP/2003/Vista/7 install/deployment/lease/antivirus/antispam tools, customizing Microsoft Windows PE administration systems and even learning how to recover computer data from disaster situations!

How about joining our boot disk community? So do it. Life's short!

  - You get free access to our newsletter with all the interesting buzz about boot disks
  - We share publicity revenue with everyone who wishes to participate at the forums
  - Publicity is never, never, never displayed to members (along with many other cool things)
http://boot-land.net/register


 ISO mapping with MEMDISK is possible now
post Jun 19 2009, 08:25 AM
Post #1
Icecube
Silver Member   ****
Group: Advanced user

  Joined: 7-September 08
Posts: 581
Thank(s): 147


Belgium


ISO mapping with MEMDISK is possible now.

I tried it with Parted Magic 4.2. Rename the pmagic-4.2.iso file to pmagic-4.1.iso, else Parted Magic won't find the iso (Patrick forgot to update the version number).
CODE
UI menu.c32

LABEL pmagic
MENU LABEL Parted Magic V4.2 with MEMDISK ISO emulation
TEXT HELP
Linux distro for manipulating partitions (eg. create, resize).
ENDTEXT
LINUX memdisk
APPEND iso
INITRD /pmagic-4.1.iso


The following code (new preferred syslinux syntax):
CODE
LINUX memdisk
APPEND iso
INITRD /pmagic-4.1.iso

does the same as:
CODE
KERNEL memdisk
APPEND iso initrd=/pmagic-4.1.iso


For the last MEMDISK with iso emulation, get the attached file.
You can compile it yourself if you want (in the master syslinux git branch now): http://git.kernel.org/?p=boot/syslinux/sys...fcb70c806c0f994
SYSLINUX 3.84-pre4 doesn't have all patches. The attached version has them and supports floppy emulation (PloP ISO) or hard disk emulation (Dell Diagnostics ISO) ISO's.

SYSLINUX 3.82 doesn't has this new MEMDISK yet.
You can compile it yourself if you want: http://git.etherboot.org/?p=people/sha0/sy...ads/memdisk-iso



Edit: new MEMDISK attached (without debugging messages and 'press a key' message)

Edit: new MEMDISK attached. It supports booting more iso's than previous versions (the G4U iso boots now).
Edit: new MEMDISK attached. It supports booting more iso's than previous versions (the PloP iso boots now, which uses floppy emulation).
Edit: Syslinux 3.84-pre5 and later has this patches, so the attachment isn't needed anymore.

Test versions of Syslinux (pre versions):
http://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/
Stable versions of Syslinux:
http://www.kernel.org/pub/linux/utils/boot/syslinux/

A big thank you goes to Sha0 for making MEMDISK capable of booting ISO's.

The ISO is mapped to BIOS drive 0xA0 (same drive as drive (hd32) in grub4dos).

Edit: New version of MEMDISK: The ISO is mapped to BIOS drive 0xE0 (same drive as drive (hd96) in grub4dos). If 0xE0 already exists (is your normal CD drive for example, this drive is shifted upwards (becomes 0xE1) and the emulated iso will be available as 0xE0. So if you boot several ISO's after each other (ISO's in ISO's) with MEMDISK the old CD drives will shift one BIOS drive up.

Currently only memory mapping is implemented. Direct mapping might be added in the future.

All iso's that can be booted with grub4dos iso emulation (memory mapped), can probably be booted with memdisk too (if you have enough ram of course).
http://www.boot-land.net/forums/index.php?showtopic=5041
The same limitations as for grub4dos iso emulation are true for memdisk iso booting.
See: http://diddy.boot-land.net/grub4dos/files/map.htm#hd32

WinVBlock driver can be used to detect and use MEMDISK and Grub4DOS memdisks in Windows (you can boot from it): http://www.boot-land.net/forums/index.php?showtopic=8168


--------------------
Use Parted Magic for handling all partitioning task. Download Parted Magic 4.11.
Parted Magic and grub4dos iso emulation

Ultimate Boot CD V5 forum for features and suggestions. Download Ultimate Boot CD v5.0.2 with grub4dos support.

The Syslinux Project: Stable releases: download link. Last test builds: download link.
ISO booting capable MEMDISK

The revenue from clicking on publicity at this post is helping Icecube
Boot Land shares publicity revenue with its members.

.
9 user(s) said "Thank you!" to Icecube for this fantastic post:
allanf, fabjr, hafeez, ilko, jfk2k5, maanu, tinybit, v_h, xpt
+Quote Post
6 Pages V   1 2 3 > »   
Start new topic
Replies (1 - 9)
post Jun 19 2009, 09:12 AM
Post #2
maanu
Silver Member   ****
Group: Advanced user

  Joined: 31-October 08
Posts: 882
Thank(s): 139


Pakistan


now that is an excellent improvement . thanks a lot icecube for the head up .

im wondering if i can use this MEMDISK with G4D and syslinux at the same time ? well i guess i can .

+Quote Post
post Jun 19 2009, 09:15 AM
Post #3
Icecube
Silver Member   ****
Group: Advanced user

  Joined: 7-September 08
Posts: 581
Thank(s): 147


Belgium


For grub4dos, the following should work (not tested):
CODE
title Parted Magic V4.2
kernel /memdisk iso
initrd /pmagic-4.1.iso


--------------------
Use Parted Magic for handling all partitioning task. Download Parted Magic 4.11.
Parted Magic and grub4dos iso emulation

Ultimate Boot CD V5 forum for features and suggestions. Download Ultimate Boot CD v5.0.2 with grub4dos support.

The Syslinux Project: Stable releases: download link. Last test builds: download link.
ISO booting capable MEMDISK
+Quote Post
post Jun 20 2009, 03:06 PM
Post #4
erwan.l
Frequent Member   ***
Group: Members

  Joined: 9-May 09 From: Nantes - France

Posts: 167
Thank(s): 34


France


Hi There,
Tried the attached memdisk with the following code using latest pxelinux

KERNEL memdisk
APPEND iso initrd=/pmagic-4.1.iso

but with no success : pmagic complains that it cant find the squashfs.

Did I miss a step?

Thank,
Erwan.


--------------------
Erwan L.
http://erwan.l.free.fr/
+Quote Post
post Jun 20 2009, 03:21 PM
Post #5
Icecube
Silver Member   ****
Group: Advanced user

  Joined: 7-September 08
Posts: 581
Thank(s): 147


Belgium


For PXE, you need the PXE version of Parted Magic.
The PXE version consists only of a kernel (bzImage) and a large initramfs file. This initramfs contains the pmagic.sqfs file.

In the CD and USB versions of Parted Magic the pmagic.sqfs file is a separate file.

Because Parted Magic booted with PXE, doesn't need to find the iso file, you can use pmagic-4.2.iso as filename. But you need to create this iso yourself for the PXE version:
  • Extract the iso you already downloaded, replace the file initramfs with the file from the PXE version and delete the /pmagic/pmodules/pmagic.sqfs file.
  • Remaster the iso: http://partedmagic.com/documentation/131-h...e-iso-file.html


--------------------
Use Parted Magic for handling all partitioning task. Download Parted Magic 4.11.
Parted Magic and grub4dos iso emulation

Ultimate Boot CD V5 forum for features and suggestions. Download Ultimate Boot CD v5.0.2 with grub4dos support.

The Syslinux Project: Stable releases: download link. Last test builds: download link.
ISO booting capable MEMDISK
+Quote Post
post Jun 20 2009, 03:57 PM
Post #6
erwan.l
Frequent Member   ***
Group: Members

  Joined: 9-May 09 From: Nantes - France

Posts: 167
Thank(s): 34


France


Thanks icecube, works beautifully smile.gif
The iso support for memdisk is very nice !

Now, I am going to try the same with http loading instead of tftp.

/Erwan

edit : confirmed, this works with gpxelinux & http as well and this is blasting fast !

label Parted Magic 42 memdisk + http
KERNEL memdisk
APPEND iso initrd=http://192.168.1.100/images/pmagic/pmagic-4.2.iso


--------------------
Erwan L.
http://erwan.l.free.fr/
3 user(s) said "Thank you!" to erwan.l for this fantastic post:
fabjr, tinybit, xpt
+Quote Post
post Jun 23 2009, 09:04 PM
Post #7
maanu
Silver Member   ****
Group: Advanced user

  Joined: 31-October 08
Posts: 882
Thank(s): 139


Pakistan


ice cube , i was wondering if u have tested ram based live xp iso with syslinux yet ?

i mean with memdisk approach..
+Quote Post
post Jun 23 2009, 10:16 PM
Post #8
Icecube
Silver Member   ****
Group: Advanced user

  Joined: 7-September 08
Posts: 581
Thank(s): 147


Belgium


@maanu
I never have had a RAM based liveXP, so I don't know.
But it will probably work, because grub4dos can boot such an iso (according to Lancelot): http://www.boot-land.net/forums/index.php?...=5041&st=20

@all
I uploaded a new memdisk build (without debugging messages and 'press a key' message) to my first post.
All iso's that work with grub4dos (if you use memory mapped iso's), should work with memdisk too.


--------------------
Use Parted Magic for handling all partitioning task. Download Parted Magic 4.11.
Parted Magic and grub4dos iso emulation

Ultimate Boot CD V5 forum for features and suggestions. Download Ultimate Boot CD v5.0.2 with grub4dos support.

The Syslinux Project: Stable releases: download link. Last test builds: download link.
ISO booting capable MEMDISK
+Quote Post
post Jun 24 2009, 12:10 PM
Post #9
maanu
Silver Member   ****
Group: Advanced user

  Joined: 31-October 08
Posts: 882
Thank(s): 139


Pakistan


thats cool . i ll for sure try and test it . thanks.. smile.gif
+Quote Post
post Jul 27 2009, 08:30 PM
Post #10
delicatepc
Newbie   *
Group: Members

  Joined: 27-July 09
Posts: 27
Thank(s): 0


United States


QUOTE (Icecube @ Jun 19 2009, 08:25 AM) *
I tried it with Parted Magic 4.2. Rename the pmagic-4.2.iso file to pmagic-4.1.iso, else Parted Magic won't find the iso (Patrick forgot to update the version number).


What do you mean Patrick forgot to update the version #? Is Patrick a developer of Parted Magic? And is Parted Magic referencing itself as an iso name pmagic-4.1.iso (doesn't sound right/possible).

Apologies if its a incredibly dense question.

thanks,
dpc
+Quote Post

6 Pages V   1 2 3 > » 
Reply to this topic
1 User(s) are reading this topic ()



Collapse

  Topic Replies Topic Starter Views Last Action
No New Posts MEMDISK Driver for Linux
Eventually...
6 Sha0 204 Today, 07:02 AM
Last post by: Sha0
No New Posts Goto first unread is portable virtualpc legal?
5 jazs 3,079 Today, 02:29 AM
Last post by: Rex2010
No New Posts ISO mapped as C: or barking up wrong tree?
4 Technotika 150 Yesterday, 01:15 PM
Last post by: Technotika
No New Posts Is there a boot disk that allow file sharing or hosting files like windows?
4 vazurahan 160 20th June 2010 - 09:16 PM
Last post by: jamal
No New Posts Is it possible to boot Isolinux from grub4dos ?
12 weifa 565 14th June 2010 - 02:46 PM
Last post by: Icecube







  
Display Mode: Switch to: Standard · Linear+ · Switch to: Outline

Track this topic · Email this topic · Print this topic · Subscribe to this forum