grub-devel
[Top][All Lists]
Advanced

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

[PATCH] Allow user to choose between path or fs-label instead of UUID


From: Pete Appleton
Subject: [PATCH] Allow user to choose between path or fs-label instead of UUID
Date: Sun, 16 Sep 2012 17:57:03 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120910 Thunderbird/15.0.1

Hi all,

The file attached is intended to allow a Linux user to easily specify whether GRUB2 should use the traditional device path (/dev/sda1) or the filesystem label instead of the default UUID scheme. This functionality is currently supported by GRUB2 itself but the peripheral files (grub-mkconfig, 10-linux etc) don't directly support it, requiring the user to edit the distribution-supplied files on their installation with the potential for consequent upgrade conflicts.

This patch adds support for a new environment variable GRUB_DEVICE_IDENTIFICATION taking as value one of {uuid, label, path}; if not set or invalid then it defaults to uuid so that the current semantics are respected. If set to label then the 'search' clause and root=XXX kernel parameter are written using file system label syntax as opposed to the current single behaviour of device path if GRUB_DISABLE_LINUX_UUID=true

This patch was written after needing the functionality in my environment as I frequently move filesystems around a multi-spindle system (using the label to keep track of them) and seeing a few articles online advising various modifications to distribution supplied files; I hope that it is deemed useful enough to get incorporated into trunk to remove this minor niggle with a great product.

Thanks,

Pete Appleton

Attachment: linux_fslabel_support.patch
Description: Text Data


reply via email to

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