Discussion:
GRUB2 - UUID per "default" auf LABEL umkonfigurieren
(zu alt für eine Antwort)
Thomas Jung
2011-12-21 23:20:02 UTC
Permalink
Hallo NG,

da mein BIOS meine HDs immer mal wieder
"etwas" anders erkennt, muss ich ueber uuid booten,
wuerde aber das booten ueber LABEL bevorzugen.

Nun ist es so dass ich ein

GRUB_DISABLE_LINUX_UUID=true

in /etc/default/grub setzen kann, um das uuid schonmal
weitgehend zu deaktivieren, aber es gibt nicht so etwas
wie ein:

GRUB_DISABLE_LINUX_LABEL=false

um die automatische Konfiguration auf LABEL umzustellen.

Das manuelle editieren der /boot/grub/grub.cfg
funktioniert zwar einwandfrei, aber ich wuerde das
gerne ueber die automatische Konfiguration mittels
der Scripte unter /etc/grub.d/ machen.

Dort ist insbesondere das 10_linux, bzw. 20_linux_xen
Script dafuer verantwortlich um die grub.cfg bei einem
update-grub neu zu erstellen.

Problem ist jetzt dass ich in den Scripten kein
"search --fs-uuid -set 6ef..." ausmachen kann, welches ich
unkompliziert auf "search --label --set=root MYROOT"
umschreiben koennte.

Wie kann ich das also auf boot by LABEL umstellen, ohne das
groesseres Skripten noetig ist und wie laesst es sich idealerweise
so umstellen, das auch updates der entsprechneden
Sckripte unter /etc/grub.d/ eingespielt werden?

T.
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: http://lists.debian.org/jctnqp$q3t$***@news.albasani.net
Martin Steigerwald
2011-12-22 10:30:02 UTC
Permalink
Post by Thomas Jung
Hallo NG,
Hi Thomas,
Post by Thomas Jung
da mein BIOS meine HDs immer mal wieder
"etwas" anders erkennt, muss ich ueber uuid booten,
wuerde aber das booten ueber LABEL bevorzugen.
Nun ist es so dass ich ein
GRUB_DISABLE_LINUX_UUID=true
in /etc/default/grub setzen kann, um das uuid schonmal
weitgehend zu deaktivieren, aber es gibt nicht so etwas
GRUB_DISABLE_LINUX_LABEL=false
um die automatische Konfiguration auf LABEL umzustellen.
[…]
Post by Thomas Jung
Wie kann ich das also auf boot by LABEL umstellen, ohne das
groesseres Skripten noetig ist und wie laesst es sich idealerweise
so umstellen, das auch updates der entsprechneden
Sckripte unter /etc/grub.d/ eingespielt werden?
Das hört sich nach einem Feature-Request für GRUB 2 an. Wie aussichtsreich
der ist, weiß ich nicht. Bei GRUB 1 ließ sich das ja einfach unter # kopt=
eintragen.

Ich habe in der fstab die Labels drin, gehe für GRUB 2 aber den einfachen
Weg es bei den UUIDs zu belassen. Als ich gestern - irrtümlich, es war
wohl gar nicht nötig - mein /-BTRFS neu machte, habe ich dann eben einfach
im Chroot nochmal update-grub laufen lassen. Dieser Schritt dürfte mit
gleich gesetztem Label nicht erforderlich sein, aber ich mach das ja auch
nicht jeden Tag.

Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Archive: http://lists.debian.org/***@lichtvoll.de
Loading...