Jump to content











Photo
- - - - -

isolinux>grub.exe>setupldr.bin(erd 2005) = ntdetect failed


  • Please log in to reply
6 replies to this topic

#1 tumor

tumor

    Newbie

  • Members
  • 15 posts
  •  
    United States

Posted 07 March 2010 - 07:12 AM

I've been digging around on this forum and others for a few days and haven't found an answer yet, so if it already been answered, forgive me.

I've created a multiboot disc (not usb) using isolinux to boot several linux and pe distros. I'm hung up on ERD 2005.

I've extracted the iso to my root directory as is (not iso), and I'm using this entry in isolinux.cfg:

KERNEL /BOOT/grub.exe
APPEND --config-file="find --set-root /I386/setupldr.bin;chainloader /I386/setupldr.bin"

I've tried using the server 2003 SP1 setupldr.bin, ntdetect.com, and ramdisk.sys files and copying ntdetect.com to the root, and also renaming setupldr.bin to ntldr and placing that in root.

Any idea what I need to do to get this bootable?

#2 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 07 March 2010 - 10:52 AM

You can use chain.c32 (com32/modules/chain.c32) of Syslinux (v3.85) instead of booting grub4dos from ISOLINUX:
LABEL ERD2005

MENU LABEL ERD 2005

COM32 chain.c32

APPEND ntldr=/I386/setupldr.bin


#3 tumor

tumor

    Newbie

  • Members
  • 15 posts
  •  
    United States

Posted 07 March 2010 - 06:50 PM

thanks, I'll give that a go...

#4 tumor

tumor

    Newbie

  • Members
  • 15 posts
  •  
    United States

Posted 10 March 2010 - 01:45 AM

Still getting ntdetect failed....

maybe I'm doing this wrong. Should I convert all my isolinux.cfg to syslinux.cfg?

#5 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 10 March 2010 - 08:16 AM

Some Windows files need to be uppercased on the ISO:
http://www.ultimateb...opic.php?t=2183

#6 tumor

tumor

    Newbie

  • Members
  • 15 posts
  •  
    United States

Posted 10 March 2010 - 09:00 AM

Hmmmmm....now i'm getting the message: "Could not find kernel image: ntldr=/I386/SETUPLDR.BIN" - I forgot to delete the fake ntldr from root.

EDIT: Nevermind I'm past that, now i'm getting "\I386\system32\biosinfo.inf cannot be loaded" error code 18. Does that need to be capitalized too?

#7 tumor

tumor

    Newbie

  • Members
  • 15 posts
  •  
    United States

Posted 10 March 2010 - 10:47 AM

Thanks Icecube! After changing the case on the files you pointed out, it finally works!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users