Hi, All, The ubuntu now uses the commline: uuid 2a628170-1f5a-11de-8c30-0800200c9a66 instead of: root (hd0,0)
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. Any plan I don't know?
The ubuntu community uses a patched legacy grub 0.97 to support uuid command. http://packages.ubuntu.com/source/intrepid/grub/
Joe
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
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
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
Bao, Zheng wrote:
If UUID is needed, the filo should probe all the available devices and find matched UUID.
That's correct. Good observation!
It seems to need a big change on current code.
I think it could be relatively simple to scan over all devices, but another point that has been mentioned in this context is that it will take some time, because the ATA driver in FILO, while now certainly better than it used to be, is not very fast.
//Peter