[Top][All Lists]
[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?
- Re: I write a patch for Japanese NEC i386 old computers., (continued)
Re: I write a patch for Japanese NEC i386 old computers., Ernest Sales, 2007/03/25
Re: I write a patch for Japanese NEC i386 old computers., Ernest Sales, 2007/03/29