base on current FILO, which is a simplified GRUB, the root device
is decided when the parameter of command root is given. Before the
kernel
or initrd command is executed, it doesnet need to really access device.
If UUID is needed,
the filo should probe all the available devices and find matched UUID.
It seems to need a big change on current code.
Zheng
________________________________________
From: coreboot-bounces+zheng.bao=amd.com at coreboot.org
[mailto:coreboot-bounces+zheng.bao=amd.com at coreboot.org] On Behalf Of
Vikram Hegde
Sent: Friday, April 03, 2009 4:30 AM
To: coreboot at coreboot.org
Subject: Re: [coreboot] command uuid in grub.conf
Hi,
Solaris now uses findroot command (also available only in patched GRUB).
Both findroot and uuid commands were created because the root command
(specifically "hd") is fiendishly difficult to determine from an OS. The
"hd" is the BIOS disk ID which the BIOS can assign as it pleases and
very difficult for the OS to determine what the mapping from BIOS ID to
disk is particularly when you change boot disks.
Vikram
On Thu, Apr 2, 2009 at 1:14 PM, Peter Stuge <peter at stuge.se> wrote:
Bao, Zheng wrote:
> Either current stable version of grub2 or filo doesn't support
> command UUID.
> I am wondering if it is an issue that you guys have already known.
I can confirm that FILO does not support UUID.
> Any plan I don't know?
The issue of UUIDs has not come up before. There's no plan. I think
it would be a useful improvement.
//Peter
--
coreboot mailing list: coreboot at coreboot.orghttp://www.coreboot.org/mailman/listinfo/coreboot