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@coreboot.org [mailto:coreboot-bounces+zheng.bao=amd.com@coreboot.org] On Behalf Of Vikram Hegde Sent: Friday, April 03, 2009 4:30 AM To: coreboot@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@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@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot