bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GRUB and ntldr


From: Thomas Schweikle
Subject: Re: GRUB and ntldr
Date: Thu, 10 Nov 2005 17:26:24 +0100
User-agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)

adrian15 schrieb:
>
> title Windows
> root (hd0,0)
> chainloader (hd0,0)/ntldr
> boot
> 
> supposing that the ntldr is called like that.

This doesn't work, since ntldr isn't a supported binary type. GRUB
refuses to load it this way.

> A) Tell me if that works for you I'm interested also in loading ntldr 
> manually.
> 
> The response to your question is in the manual:
> http://www.gnu.org/software/grub/manual/html_node/chainloader.html#chainloa
> der
> 
> Load file as a chain-loader.
> 
> file can be (hd0,0)+1 as usual or it can be a file as in a linux system. 
> And now that I am reading the documentation you might need probably the --
> force option.
> 
> title Windows
> root (hd0,0)
> chainloader --force (hd0,0)/ntldr
> boot

Upps! An option I overlooked. I've tried it, but with no success.
Forcing ntldr to load just prints four characters on screen, but
doesn't start ntldr as expected. There are two possibilities: ntldr
has to reside a a certain place in memory, or there is a
displacement the correct start adress is loacated at ...

> A) I repeat again, tell me how does it work for you.

Partly: I can force it now to load, but this does not make it run :-(

> Another ntldr must be in a partition that Grub can read... that's FAT32 
> mainly,... if you want to use ntldr in NTFS you might need a Grub called 
> Grub Win32 or similar with ntfs support. Check these links:
> 
> http://www.geocities.com/lode_leroy/grubinstall/ (This is the useful one)
> http://grub4dos.sourceforge.net/ (This is just for curiosity)
> 
> B) Another question. Why are you interested in loading ntldr manually?

I am interested, since I have to set up a test machine equiped with
various versions of Windows 98, Windows 2000, Windows XP, Windows
2000 Server, Windows 2003, Linux in some flawers and last FreeBSD.

Linux isn't a problem, as isn't FreeBSD. But Windows ntldr just
doesn't allow for more than 10 selectable items while booting and
there are 27 Windows versions (German, English, Chinese), with
different Service packs applied to boot.

-- 
Thomas





reply via email to

[Prev in Thread] Current Thread [Next in Thread]