grub-devel
[Top][All Lists]
Advanced

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

RE: i386-pc 'chainloader' is something wrong. (RE: I write a patch forJa


From: Hitoshi Ozeki
Subject: RE: i386-pc 'chainloader' is something wrong. (RE: I write a patch forJapanese NEC i386 old computers.)
Date: Sat, 31 Mar 2007 13:24:07 +0900

Hello,

I wrote:
> Please see 'grub-1.96/loader/i386/pc/chainloader.c' and
>  'grub-1.96/kern/loader.c'
> 
> When we execute the 'boot' command, process the 'grub_loader_boot()'

(omit it)

To sum up, On 'chainloader' of i386-pc,
However 'grub_loader_boot()' executes 'grub_device_open()', it will fail
always.
But 'grub_loader_boot()'  do it.

If this behavior is wrong, we do only fix it.

What I wish to know is which is the boot drive.

1. 'root' environment indicates it.
2. argument of 'chainloader' command indicates it.

For example:
grub> set root=hd0,1
grub> chainloader (hd0,2)0+2
grub> boot

If the 1st is, boot from (hd0,1) and bootloader is (hd0,2)0+2.
If the 2nd is, boot from (hd0,2) and bootloader is (hd0,2)0+2.

...Aha! EFI looks to choose 1st. Should I obey it?






reply via email to

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