I have a system that I have installed 3 partitions.
1) Windows 7
2) Recovery/Grub4Dos/etc (hidden from user)
3) Data drive
I have everything working and it is booting with Grub4dos with the menu.lst working as I planned.
However, if I make a full clone of them system using ImageForLinux, including the MBR, and restore it on another machine (also restoring the MBR), I get the following error message, haulting the boot process.
Missing MBR-helper.
I haven't tried it yet, but I imagine if I use grubinst (windows) and reinstall Grub4dos, it will work fine, but I really need the systems to be bootable directly after a full clone (for production purposes).
In the meantime, I have booted to a Linux LiveCD and ran bootinfoscript to help diagnose why this is happening.
Any help would be greatly appreciated.
Boot Info Script 0.61 [1 April 2012] ============================= Boot Info Summary: =============================== => Grub4Dos is installed in the MBR of /dev/sda. => Grub4Dos is installed in the MBR of /dev/sdb. sda1: __________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7: NTFS Boot sector info: No errors found in the Boot Parameter Block. Operating System: Windows 7 Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe sda2: __________________________________________________________________________ File system: vfat Boot sector type: Windows 7: FAT32 Boot sector info: No errors found in the Boot Parameter Block. Operating System: Boot files: /menu.lst /grldr /grldr /grldr.mbr sda3: __________________________________________________________________________ File system: ntfs Boot sector type: Windows Vista/7: NTFS Boot sector info: No errors found in the Boot Parameter Block. Operating System: Boot files: sdb1: __________________________________________________________________________ File system: vfat Boot sector type: Unknown Boot sector info: No errors found in the Boot Parameter Block. Operating System: Boot files: /menu.lst /grldr /grldr /grldr.mbr ============================ Drive/Partition Info: ============================= Drive: sda _____________________________________________________________________ Disk /dev/sda: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes Partition Boot Start Sector End Sector # of Sectors Id System /dev/sda1 * 2,048 41,945,087 41,943,040 7 NTFS / exFAT / HPFS /dev/sda2 41,945,088 83,888,127 41,943,040 c W95 FAT32 (LBA) /dev/sda3 83,888,128 3,907,024,895 3,823,136,768 7 NTFS / exFAT / HPFS Drive: sdb _____________________________________________________________________ Disk /dev/sdb: 4004 MB, 4004511744 bytes 116 heads, 51 sectors/track, 1322 cylinders, total 7821312 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes Partition Boot Start Sector End Sector # of Sectors Id System /dev/sdb1 32 7,821,311 7,821,280 b W95 FAT32 "blkid" output: ________________________________________________________________ Device UUID TYPE LABEL /dev/loop0 squashfs /dev/sda1 1458066658064748 ntfs /dev/sda2 504E-9DA3 vfat RECOVERY /dev/sda3 BE4067264066E51D ntfs Video /dev/sdb1 0225-4C3B vfat BETA ================================ Mount points: ================================= Device Mount_Point Type Options /dev/loop0 /rofs squashfs (ro,noatime) /dev/sdb1 /media/BETA vfat (rw,nosuid,nodev,uhelper=udisks,uid=999,gid=999,shortname=mixed,dmask=0077,utf8=1,showexec,flush) /dev/sr0 /cdrom iso9660 (ro,noatime) ================================ sda2/menu.lst: ================================ -------------------------------------------------------------------------------- clear debug off hotkey default 0 timeout 3 hidemenu graphicsmode -1 640 480 100:1000 24:32 > nul #splashimage (hd0,1)/splash.xpm.gz > nul #color black/black # hied grub4dos version info # write (md)0x220+1 !BAT\necho -n -P:0000 $[0133] \0 # initscript (md)0x220+1 # set 0 size border /menusetting.gz 0 0 0 0 0 0 0 0 title DRSHD root (hd0,0) chainloader +1 boot title ^F12 Press F12 to restore root (hd0,1) kernel /vmlinuz vga=0 iflkmap=us ktl=qwerty initrd=initrmfs.gz edd=off initrd /initrmfs.gz-------------------------------------------------------------------------------- ========================== sda2/grldr embedded menu: =========================== -------------------------------------------------------------------------------- pxe detect configfile default 0 timeout 1 -------------------------------------------------------------------------------- =================== sda2: Location of files loaded by Grub: ==================== GiB - GB File Fragment(s) ?? = ?? menu.lst 1 ?? = ?? vmlinuz 1 ================================ sdb1/menu.lst: ================================ -------------------------------------------------------------------------------- clear debug off hotkey default 0 timeout 10 hidemenu graphicsmode -1 640 480 100:1000 24:32 > nul #splashimage (hd0,1)/splash.xpm.gz > nul #color black/black # hied grub4dos version info # write (md)0x220+1 !BAT\necho -n -P:0000 $[0133] \0 # initscript (md)0x220+1 # set 0 size border /menusetting.gz 0 0 0 0 0 0 0 0 title DRSHD map (hd0) (hd1) map (hd1) (hd0) map --hook root (hd0,0) chainloader +1 boot title ^F12 Press F12 to restore map (hd0) (hd1) map (hd1) (hd0) map --hook root (hd0,1) kernel /vmlinuz vga=0 iflkmap=us ktl=qwerty initrd=initrmfs.gz edd=off initrd /initrmfs.gz-------------------------------------------------------------------------------- ========================== sdb1/grldr embedded menu: =========================== -------------------------------------------------------------------------------- pxe detect configfile default 0 timeout 1 -------------------------------------------------------------------------------- =================== sdb1: Location of files loaded by Grub: ==================== GiB - GB File Fragment(s) ?? = ?? menu.lst 1 ?? = ?? vmlinuz 1 ======================== Unknown MBRs/Boot Sectors/etc: ======================== Unknown BootLoader on sdb1 00000000 eb 58 90 4d 53 44 4f 53 35 2e 30 00 02 20 18 11 |.X.MSDOS5.0.. ..| 00000010 02 00 00 00 00 f8 00 00 3f 00 ff 00 20 00 00 00 |........?... ...| 00000020 e0 57 77 00 74 07 00 00 00 00 00 00 02 00 00 00 |.Ww.t...........| 00000030 01 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 80 01 29 3b 4c 25 02 4e 4f 20 4e 41 4d 45 20 20 |..);L%.NO NAME | 00000050 20 20 46 41 54 33 32 20 20 20 33 c9 8e d1 bc f4 | FAT32 3.....| 00000060 7b 8e c1 8e d9 bd 00 7c 88 56 40 88 4e 02 8a 56 |{......|.V@.N..V| 00000070 40 b4 41 bb aa 55 cd 13 72 10 81 fb 55 aa 75 0a |@.A..U..r...U.u.| 00000080 f6 c1 01 74 05 fe 46 02 eb 2d 8a 56 40 b4 08 cd |...t..F..-.V@...| 00000090 13 73 05 b9 ff ff 8a f1 66 0f b6 c6 40 66 0f b6 |.s......f...@f..| 000000a0 d1 80 e2 3f f7 e2 86 cd c0 ed 06 41 66 0f b7 c9 |...?.......Af...| 000000b0 66 f7 e1 66 89 46 f8 83 7e 16 00 75 39 83 7e 2a |f..f.F..~..u9.~*| 000000c0 00 77 33 66 8b 46 1c 66 83 c0 0c bb 00 80 b9 01 |.w3f.F.f........| 000000d0 00 e8 2c 00 e9 a8 03 a1 f8 7d 80 c4 7c 8b f0 ac |..,......}..|...| 000000e0 84 c0 74 17 3c ff 74 09 b4 0e bb 07 00 cd 10 eb |..t.<.t.........| 000000f0 ee a1 fa 7d eb e4 a1 7d 80 eb df 98 cd 16 cd 19 |...}...}........| 00000100 66 60 80 7e 02 00 0f 84 20 00 66 6a 00 66 50 06 |f`.~.... .fj.fP.| 00000110 53 66 68 10 00 01 00 b4 42 8a 56 40 8b f4 cd 13 |Sfh.....B.V@....| 00000120 66 58 66 58 66 58 66 58 eb 33 66 3b 46 f8 72 03 |fXfXfXfX.3f;F.r.| 00000130 f9 eb 2a 66 33 d2 66 0f b7 4e 18 66 f7 f1 fe c2 |..*f3.f..N.f....| 00000140 8a ca 66 8b d0 66 c1 ea 10 f7 76 1a 86 d6 8a 56 |..f..f....v....V| 00000150 40 8a e8 c0 e4 06 0a cc b8 01 02 cd 13 66 61 0f |@............fa.| 00000160 82 74 ff 81 c3 00 02 66 40 49 75 94 c3 42 4f 4f |.t.....f@Iu..BOO| 00000170 54 4d 47 52 20 20 20 20 00 00 00 00 00 00 00 00 |TMGR ........| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 0d 0a 44 69 |..............Di| 000001b0 73 6b 20 65 72 72 6f 72 ff 0d 0a 50 72 65 73 73 |sk error...Press| 000001c0 20 61 6e 79 20 6b 65 79 20 74 6f 20 72 65 73 74 | any key to rest| 000001d0 61 72 74 0d 0a 00 00 00 00 00 00 00 00 00 00 00 |art.............| 000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001f0 00 00 00 00 00 00 00 00 ac 01 b9 01 00 00 55 aa |..............U.| 00000200
sdf