![:)](http://reboot.pro/public/style_emoticons/default/smile.png)
and now there is no size limit in ram booting ?
![:)](http://reboot.pro/public/style_emoticons/default/smile.png)
Posted 22 August 2009 - 09:35 PM
Posted 22 August 2009 - 09:48 PM
so in theory this driver is a working alternative to the well known diskless angel driver ?
![]()
and now there is no size limit in ram booting ?
Posted 27 August 2009 - 12:58 PM
map --mem (cd)/main.dsk (hd0) map --mem (cd)/extra.dsk (hd1) .............
Posted 27 August 2009 - 01:25 PM
I never test loading from CD before. The error is probably from FiraDisk wrongly calculate sector size (512 or 2048) when image was loaded from CD.One question for the new version;
Can it handle more than one disk image like;map --mem (cd)/main.dsk (hd0) map --mem (cd)/extra.dsk (hd1) .............
I got som weird BSOD ....CA?
Can supply debug information if interested..
Joakim
FiraDisk: Detected RAM drive class=1 addr=0x3e08e000 len=16450560 bps=512 spt=63 tpc=255from debug output.
Posted 27 August 2009 - 01:34 PM
Can it handle more than one disk image like;
map --mem (cd)/main.dsk (hd0) map --mem (cd)/extra.dsk (hd1) .............
******************************************************************************
*** About the DOS utility `hmload' ***
******************************************************************************
This program was written by John Cobb (Queen Mary, University of London).
John Cobb's note:
To make use of the ram drive feature I wrote a program `hmload' to load
an arbitrary file to an arbitrary address in high memory. The program
is not very sophisticated and relies on XMS to turn on the A20 line.
(Also one must be very careful to steer clear of any areas of memory
already in use).
Under Linux we generated a disk image `dskimg' (with the kernel and
Initrd and a partition table).
Using this our boot procedure looked something like this:
hmload -fdskimg -a128
fixrb
<unload network drivers>
grub
map --ram-drive=0x81
map --rd-base=0x8000000
map --rd-size=0x400000
root (rd,0)
kernel /kernel root=/dev/ram0 rw ip=bootp ramdisk_size=32768 ...
initrd /initrd
boot
See http://sysdocs.stu.q...ent/GrubForDOS/ for details.
Update 2007-12-05:
Now the MAP command can handle gzipped (rd) image. One can use this
feature with the hmload utility. For example,
step 1. Load the gzipped image under DOS at a relatively low address:
hmload -fdskimg.gz -a16
step 2. Unload network drivers.
step 3. Run GRUB.EXE.
step 4. At the grub prompt, run these commands:
map --rd-base=0x1000000 # set rd-base address to be 16M
map --rd-size=<the accurate size of dskimg.gz in bytes>
map (rd)+1 (hd0) # This will decompress (rd) and place
# the decompressed image at the top end
# of the extended memory. The (rd)+1
# here has special meaning and stands
# for the whole (rd) device. You must
# use (rd)+1 instead of (rd).
map --hook
root (hd0,0)
kernel /kernel root=/dev/ram0 rw ip=bootp ramdisk_size=32768 ...
initrd /initrd
map --unhook
map (hd0) (hd0) # Delete the map; this is needed.
boot
Posted 27 August 2009 - 01:53 PM
OT, but not much
, what about using the (rd) device of grub4dos (similarly to the hmload DOS tool does)?
Posted 27 August 2009 - 02:16 PM
I am not at all familiar with these commands. Would it have to be issued before "map --hook" after first "map --mem"? Or maybe before the first "map --mem", or as a substitute for both "map --mem's"? Would FiraDisk be able to handle this?
Joakim
Posted 27 August 2009 - 02:40 PM
Back to the specific problem you posted, I cannot see WHY you need to load two images in RAM at boot time (i.e. why you cannot load the second later through another driver, like IMDISK).
map --mem (hd0,0)/guest.iso (hd32) map --mem (hd0,0)/hdd1.img (hd1) map --mem (hd0,0)/flop.img (fd1)
Posted 27 August 2009 - 03:25 PM
No, it doesn't.Using the map --mem, my guess is that by loading the secoond image you overwrite first one.
Posted 27 August 2009 - 03:49 PM
Are you (jaclaz) implying that 2 x "map --mem.." disk image to (hdx) is impossible with grub4dos, regardless of OS?
Posted 28 August 2009 - 06:56 AM
map --mem (cd)/main.dsk (hd0) map --mem (cd)/extra.dsk (hd1) map --hook
Posted 01 September 2009 - 03:02 AM
Posted 01 September 2009 - 07:08 AM
Perhaps I am doing something wrong.
Posted 01 September 2009 - 07:48 AM
Posted 01 September 2009 - 08:38 AM
What spreadsheet are you referring to? From what you describe it sounds like one I uploaded a few weeks ago (cannot really remember where).By the way, I was/am not able to generate the cmd from the Excel sheet using Office 2007. While I get the link within the Excel, the file doesn't get saved in the current directory, with or without my clicking it.
Posted 01 September 2009 - 09:06 AM
I do it manually with the dsfok tools and vdk with the help of a spreadsheet; http://www.mediafire.com/file/yzgt41cgzxt/..._calculator.xls
Posted 01 September 2009 - 04:17 PM
Posted 04 September 2009 - 02:23 AM
Posted 04 September 2009 - 08:29 AM
Posted 19 September 2009 - 05:33 PM
Posted 19 September 2009 - 05:46 PM
Posted 19 September 2009 - 11:21 PM
Posted 19 September 2009 - 11:29 PM
Posted 20 September 2009 - 03:47 AM
Posted 21 September 2009 - 07:41 AM
0 members, 2 guests, 0 anonymous users