Mittwoch, 18. Mai 2011

GRUB: Eintrag der RecoverzPartition entfernen

Aus dem Ubuntuusers Forum (http://forum.ubuntuusers.de/topic/lenovo-recovery-eintrag-aus-grub-2-menue-entf/#post-2559509)

Eine andere Methode ist zwar komfortabler, wird aber eventuell durch ein Update des Paketes "os-prober" wieder aufgehoben und müsste dann erneut durchgeführt werden:

*

Zunächst das original os-prober Programm umbenennen:

sudo mv /usr/bin/os-prober /usr/bin/os-prober-orig

*

Durch Eingabe von

sudo os-prober-orig

eine Liste der ermittelten Systeme abrufen. Das Ergebnis sieht z.B. so aus:

/dev/sda1:Windows Vista (loader):Windows:chain
/dev/sda2:Windows 7 (loader):Windows1:chain

*

Eine Datei /etc/os-prober-blacklist erstellen. Unter Gnome beispielsweise:

gksudo gedit /etc/os-prober-blacklist

In diese Datei nun z.b. "Windows Vista (loader)" (ohne Anführungszeichen) eintragen. Es können auch mehrere Systeme angegeben werden. Immer ein System pro Zeile.
*

Nun ein os-prober-Ersatz mit dem Befehl

echo -e '#!/bin/sh\nos-prober-orig | grep -vf /etc/os-prober-blacklist' | sudo tee /usr/bin/os-prober ; sudo chmod a+x /usr/bin/os-prober

erstellen (Bitte nicht abtippen, sondern kopieren).
*

Kontrolle: Der Aufruf von

os-prober-orig

sollte nach wie vor alle OS auflisten,

os-prober

dagegen nicht mehr die Unerwünschten.

Bei dieser Methode darf "GRUB_DISABLE_OS_PROBER=true" nicht gesetzt sein.

Bei beiden Methoden muss abschließend

sudo update-grub

ausgeführt werden.