Happy Christmas to ALL....
But UNLESS you try the commands on COMMAND LINE, one by one, you will never be able to understand WHY it doesn't work and hopefully find a way to make it work.
How about the idea of trying the commands (ONCE AGAIN one by one, on command line) after having re-mapped the (fd0) to (hd0)?
http://reboot.pro/to...e-9#entry193703
(fd0)\root-
|- grldr
|- menu.lst
title commandline
commandline
title Switch to UMBR (Worked only in QEMU but not in Sony VAIO BIOS)
usb --init
if exist (fd0)/grldr map (hd0) (hd1)
if exist (fd0)/grldr map (fd0) (hd0)
if exist (fd0)/grldr map --hook
root (hd0,0)
umbr -d=0 -p=0 (hd0,0)/grldr (hd0,0)+1
chainloader (hd0,0)/grldr
boot
title AIOBOOT Grub4dos Menu (Worked BOTH in QEMU and Sony VAIO BIOS)
usb --init
if exist (fd0)/grldr map (hd0) (hd1)
if exist (fd0)/grldr map (fd0) (hd0)
if exist (fd0)/grldr map --hook
root (hd0,0)
configfile /AIO/Tools/grub4dos/menu.lst
title AIOBOOT GRUB2 Menu (Worked BOTH in QEMU and Sony VAIO BIOS)
usb --init
if exist (fd0)/grldr map (hd0) (hd1)
if exist (fd0)/grldr map (fd0) (hd0)
if exist (fd0)/grldr map --hook
root (hd0,0)
kernel /AIO/grub/g2ldr
boot
(fd0,0)\root-
|- AIO
|- grldr
|- umbr
|- menu.lst
title Welocme AIO
configfile /AIO/Tools/grub4dos/menu.lst
title commandline
commandline
29GiB GPT FAT32 Partition 1-
This time I have started from Commad line option and tested following set of commands one by one on 29 GB FAT32 GPT Partition 1.
map (hd0) (hd1)
map (fd0) (hd0)
map --hook
root (hd0,0)
umbr --test -d=0 -p=0 (hd0,0)/grldr (hd0,0)+1
1.jpeg 209.92KB
0 downloads
usb --init
map (hd0) (hd1)
map (fd0) (hd0)
map --hook
root (hd0,0)
umbr --test -d=0 -p=0 (hd0,0)/grldr (hd0,0)+1
2.jpeg 209.19KB
0 downloads
3.jpeg 105.02KB
0 downloads
usb --init
map (hd0) (hd1)
map (fd0) (hd0)
map --hook
root (hd0,0)
umbr -d=0 -p=0 (hd0,0)/grldr (hd0,0)+1
4.jpeg 140.96KB
0 downloads after REBOOT
5.jpeg 93.81KB
0 downloads
6.jpeg 122.49KB
0 downloads
4GiB GPT FAT32 Partition 1-
Here I have re-partitioned 4TB GPT USB-HDD and this time created 4GiB (< 8.4 limit) FAT32 AIO Partition 1 and use following commands.
usb --init
map (hd0) (hd1)
map (fd0) (hd0)
map --hook
root (hd0,0)
umbr --test -d=0 -p=0 (hd0,0)/grldr (hd0,0)+1
7.jpeg 191.28KB
0 downloads
8.jpeg 151.07KB
0 downloads
Why worked in test mode ? Is it due to current effect of usb --init bios extension under (fd0)/grldr grub4dos environment ?
usb --init
map (hd0) (hd1)
map (fd0) (hd0)
map --hook
root (hd0,0)
umbr -d=0 -p=0 (hd0,0)/grldr (hd0,0)+1
9.jpeg 170.87KB
0 downloads after REBOOT
10.jpeg 80.45KB
0 downloads
WHY this error AGAIN while 4GiB GPT FAT32 AIO Partition 1 is within 8.4GiB limit ? Is it because VAIO BIOS has no LBA / EBIOS support and UMBR bootloader only supports LBA mode ?
[1] Please note how - notwithstanding what is on chenall's UMBR page - actual tests, actually properly performed on command line, showed that only two "booting target" parameters are accepted by UMBR (when it works), the third being always the chainloading of the partition bootsector, see:
http://reboot.pro/to...otice/?p=208414
http://chenall.net/post/grub4dos_umbr/
Umbr [-d=D] [-p=P] [--test] [file1] [file2] [file3]
Note: This filex can be any file format recognized by GRUB4DOS (must be stored continuously). For example (hdx, y) / path / file or (hdx) xxxx + yyyy / (hdx, y) xxx + yyy and the like.
File1-file3 must be on the same disk and consistent with the disk specified by -d.
File1-2 can also be a PBR such as (hd0, 3) +1
File1 is the main startup file. If the verification fails, try file2 again...
So how the third (File3 ?) being always the chainloading of the partition bootsector while only File1-2 can be a PBR ?