Jump to content











Photo
- - - - -

Grub4dos/MSdart ERDnot seeing OS


  • Please log in to reply
27 replies to this topic

#1 heycarnut

heycarnut
  • Members
  • 4 posts
  •  
    United States

Posted 08 November 2009 - 04:23 AM

Hi all,

Put ISO for ERD 6.5 (Win7) on stick, boot using:

title semi-working
find --set-root --ignore-floppies /Utilities/ERD65_32bit.iso
map /Utilities/ERD65_32bit.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)


Seems to boot fine, but does not see OS on hard disk,
so I can't select it making main tools I'd want unusable.
At the command prompt for ERD I can see disk(s) just fine.

If I extract ISO to folder, and boot using:

title working
find --set-root /ERD65_32bit/bootmgr
chainloader /bootmgr


everything works perfectly. Any ideas on solving this
appreciated would prefer to use ISO if possible.

Thanks
Rob

#2 JonF

JonF

    Gold Member

  • .script developer
  • 1185 posts
  • Location:Boston, MA
  •  
    United States

Posted 08 November 2009 - 02:14 PM

Try using regedit or equivalent to create a REG_SZ named HKLM\Software\Microsoft\RecoveryEnvironment\TargetOS and put the path to the target Windows directory in there. Should work after booting.

Are you targeting a Win7 or Server 2008 installation? 6.5 works with only those.

#3 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 08 November 2009 - 05:32 PM

Try using regedit or equivalent to create a REG_SZ named HKLM\Software\Microsoft\RecoveryEnvironment\TargetOS and put the path to the target Windows directory in there. Should work after booting.

Are you targeting a Win7 or Server 2008 installation? 6.5 works with only those.


I tried 6.5 with Vista and it worked fine...no need to do anything to the registry...but i use a differen grub syntax...did not try the syntax you used

here is mine (from this forum)

title MS Diagnostics and Recovery Toolset 6.5 (Seven based) ISO boot
find --set-root /msdart65.iso
map /msdart65.iso (0xff) || map --mem /msdart65.iso (0xff)
map --hook
chainloader (0xff)
lock

title MS Diagnostics and Recovery Toolset 6 (VISTA based) ISO boot
find --set-root /msdart6.iso
map /msdart6.iso (0xff) || map --mem /msdart6.iso (0xff)
map --hook
chainloader (0xff)
lock

title CC7PE ISO boot
find --set-root /cc7pe.iso
map /cc7pe.iso (0xff) || map --mem /cc7pe.iso (0xff)
map --hook
chainloader (0xff)
lock



#4 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 08 November 2009 - 05:34 PM

also tried 6.0 with vista and it works fine too...maybe it depends on the hd controller you have...i will try different computers if you still have trouble with the new grub settings...please report here if you had susccess...

#5 shamurshamur

shamurshamur

    Frequent Member

  • Developer
  • 322 posts
  •  
    India

Posted 08 November 2009 - 06:39 PM

If I extract ISO to folder, and boot using:


find --set-root /ERD65_32bit/bootmgr
chainloader /bootmgr

Do you have two bootmgr files?
you are searching for bootmgr in folder ERD65_32bit
find --set-root /ERD65_32bit/bootmgr
and then you are chainloading a bootmgr file in the root .
chainloader /bootmgr

And where have you extracted the iso file ? in folder ERD65_32bit
or in the root ?

seems something wrong here.

#6 shamurshamur

shamurshamur

    Frequent Member

  • Developer
  • 322 posts
  •  
    India

Posted 08 November 2009 - 06:50 PM

@ctmag

title MS Diagnostics and Recovery Toolset 6.5 (Seven based) ISO boot
find --set-root /msdart65.iso
map /msdart65.iso (0xff) || map --mem /msdart65.iso (0xff)
map --hook
chainloader (0xff)
lock


Can you please tell me something about this command "lock" . what does it do and is it really necessary here?

#7 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 08 November 2009 - 08:03 PM

bo, just remove it...it is to lock this when a password is set....i use a passwort for my bootmenu and with lock i can define which entries requiere a password and which are free

#8 JonF

JonF

    Gold Member

  • .script developer
  • 1185 posts
  • Location:Boston, MA
  •  
    United States

Posted 08 November 2009 - 10:18 PM

I tried 6.5 with Vista and it worked fine

Did you actually operate on the Vista system, such as doing a system restore? I'm not at home right now, but I remember the install dialog box saying that support for earlier versins had been removed.

#9 shamurshamur

shamurshamur

    Frequent Member

  • Developer
  • 322 posts
  •  
    India

Posted 08 November 2009 - 10:45 PM

I tried 6.5 with Vista and it worked fine.

On the other hand ..........I tried 6.0 with windows 7 and it worked fine. :dubbio:

#10 heycarnut

heycarnut
  • Members
  • 4 posts
  •  
    United States

Posted 09 November 2009 - 06:39 AM

Thanks for the responses so far.

As pointed out, I had borked the entry that used the folder
with the extracted ISO contents, and was calling the
bootmgr in the root of the device, which in turn started
erd6, not 6.5.

So, starting with a clean USB stick,I put the ERD65.iso
in the root, and used:

map /ERD65.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)

This seems to boot fine, but no joy - the screen in ERD to select the O/S to repair shows none. As before, once in ERD
at the command prompt, diskpart shows the disk with windows 7,
as does the ERD explorer.

Extracting the contents of the ISO to the root of the usb key
(boot, efi, sources folders and bootmgr), and using:

chainloader /bootmgr

This boots fine, and O/S selection screen at ERD start shows
the expected win7 installation.

Thanks again for any pointers,

Rob

#11 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 09 November 2009 - 07:50 AM

i have to admit i testet from cd....will try usb when i find the time...maybe it depends on the bios and how the USb Stick is detected...try a different pc...

#12 woebetide

woebetide
  • Members
  • 8 posts
  •  
    Belgium

Posted 10 November 2009 - 06:17 PM

I have the same problem, no OS is found!
When I start ERD 6.5 or 6.0, x64 or x86 from usb pendrive directly, no problem at all?

#13 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 10 November 2009 - 06:34 PM

had no problem with iso boot from usb drive...please try from cd....i would like to know it it is a difference for you...

#14 woebetide

woebetide
  • Members
  • 8 posts
  •  
    Belgium

Posted 10 November 2009 - 07:00 PM

Ok, will try to make dvd, just have to search how to make the dvd :thumbup:

#15 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 10 November 2009 - 07:18 PM

Thanks again for any pointers,

More a shot in the dark than anthing else :thumbup:, but if I were you I would try the Firadisk approach:
http://www.boot-land...?...ic=8804&hl=

jaclaz

#16 woebetide

woebetide
  • Members
  • 8 posts
  •  
    Belgium

Posted 11 November 2009 - 07:18 PM

Finally, created cd with ERD an Acronis.

Working on VM!
ERD detects OS.

I'm really getting old; took me a while to figure out how to create the CD!

Burned the iso with Imgburn...............cd doesn't boot (blinking cursor) ????????

#17 heycarnut

heycarnut
  • Members
  • 4 posts
  •  
    United States

Posted 12 November 2009 - 03:20 AM

...please try from cd....i would like to know it it is a difference for you...

Have tried this on four very different machines, all with the same result:
CD works propery, extracted contents of cd or iso chainloading bootmgr works properly, cd emulation via iso semi-works: boots fine (no errors I see), but seems to not see the hard drive for some part of the erd startup. Once in, I can see the hard disk in diskpart/etc.

This is not a show stopper, though I'd prefer the simplicity of just booting from emulated CD via ISO.

Any other ideas I might try, I'm up for more testing.

Thanks
Rob

#18 woebetide

woebetide
  • Members
  • 8 posts
  •  
    Belgium

Posted 12 November 2009 - 10:58 PM

I gave up with grub4dos!

Used my Windows 7 dvd folders, added erd 6.5 x64 and x86 bootwim's (renamed to erd6564.wim and erd6532.wim) to sources folder.

Added the erd to BCD with bcdedit and everything works fine.
Can install windows 7, start Erd x86 or x64, works from dvd or USB!

#19 pecd.net

pecd.net

    Silver Member

  • .script developer
  • 947 posts
  •  
    Germany

Posted 13 November 2009 - 06:31 AM

can the 32 bit version fix the 64bit version? Or di we need 32 bit and 64 erd to fix alle versions of vista/7?

#20 woebetide

woebetide
  • Members
  • 8 posts
  •  
    Belgium

Posted 13 November 2009 - 09:21 AM

can the 32 bit version fix the 64bit version? Or di we need 32 bit and 64 erd to fix alle versions of vista/7?

You need both, Dart 6.5 works on Vista !

#21 JonF

JonF

    Gold Member

  • .script developer
  • 1185 posts
  • Location:Boston, MA
  •  
    United States

Posted 23 November 2009 - 06:16 PM

I tried 6.5 with Vista and it worked fine...

From the MS-DART 6.5 help:

ERD Commander in MSDaRT 6.5 requires that the target system use one of the following operating systems:

Windows® 7
Windows Server® 2008 R2



#22 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 23 November 2009 - 08:21 PM

From the MS-DART 6.5 help:


We have a problem.....:cheers:

Now, obviously somebody is lying here.

Who would you choose?

  • ctmag and woebetide
    or
  • the good guys at MS

by instinct I usually like even prime numbers....:dubbio:

:w00t:

jaclaz

#23 JonF

JonF

    Gold Member

  • .script developer
  • 1185 posts
  • Location:Boston, MA
  •  
    United States

Posted 23 November 2009 - 11:31 PM

Lying is a strong word. My guess that they opened one or more tools successfully and didn't make any changes to the target system.

I know who I'm going to believe when it comes to fixing a computer that doesn't belong to me.

#24 maanu

maanu

    Gold Member

  • Advanced user
  • 1134 posts
  •  
    Pakistan

Posted 24 November 2009 - 08:55 AM

Lying is a strong word. My guess that they opened one or more tools successfully and didn't make any changes to the target system.


or perhaps they did not try those tools which require host system redirection like compmgmt .

#25 yahoouk

yahoouk

    Silver Member

  • .script developer
  • 518 posts

Posted 24 November 2009 - 10:12 AM

Just tried with 64 7PE. DaRT65 is working. Tested to change password on Win7 64 and XP Pro, both are OK.
ERDlonon is good enough for DaRT65. Thanks to TheTruth. :)

YahooUK




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users