Hi,
I am trying to boot a VHD in ramboot modus, but no luck so far :-(
I am using grub4dos for UEFI.
ubs stick = 64 gb. with two mbr paritions. 100 mb fat32 (efi / grub) + 64 gb ntfs containing the vhd file
title 22gb.vhd
load /EFI/grub/ntfs_x64.efi
find --set-root --ignore-floppies --ignore-cd /22gb.vhd
map --mem --top /22gb.vhd (hd)
chainloader (hd-1)
Error 21: Selected disk does not exist
the vhd file is loading into memory but then error 21 ...
ps: 22gb.vhd = 2.2 GB in size, not 22GB
Let's start for the beginning, General Guide:
1 - Before trying Ramboot first make sure your VHD boots fine as Filedisk.
2 - SVBus driver is required for Ramboot.
Did you installed SVBus driver before tying to Ramboot from the VHD?
3 - Is your VHD installed in Compact or Wimboot mode?
This is important ONLY for MBR Rambooting a VHD installed in Wimboot mode from a USB device, it has to be mapped as (hd-1), not as (hd) as it does in all other cases and also when the Wimboot installed VHD is located into the internal HD, this especial requirement doesn't apply in UEFI environment.
4 - load /EFI/grub/ntfs_x64.efi >>> is only required in single partition (NTFS) VHDs when booting on a PC that its UEFI Bios lacks NTFS drivers, so if your VHD has a FAT-32 active primary partition (where all boot files and folders reside) + an NTFS partition (where OS is installed), this is not required.
alacran