[linux-l] Problem mit Tower-PC

Norman Steinbach norm at nsteinbach.de
Do Jan 30 18:56:05 CET 2020


Hi Susanne,

das ist dann, weil gelöst, nur noch eine "akademische" Diskussion:
> Ich vermute das hier ein UEFI am Werk ist, was erklären würde weshalb die Auswahl des Linuxes über das BIOS boot-menu funktioniert, über Grub aber nicht.
Richtig - aber das heißt auch, dass GRUB gar nicht auf der Linux-Platte 
installiert ist? Bzw. dass es ein "falscher" GRUB ist, der die aktuelle 
Linux-Platte nicht kennt.

Gerard hatte ja geschrieben, dass er Linux Mint nochmal neu installiert 
hatte, vermutlich ist dadurch ein funktionierender GRUB auf die 
Linux-Platte geschrieben worden, während der, der auf der Windows-Platte 
war, noch die alte Partitions-ID hatte (die sich natürlich mit der 
Neuinstallation geändert hat, wenn die Partition formatiert/neu erstellt 
wurde).

> Spannend wäre in dem zusammenhang die /etc/fstab, ich vermute das hier eine falsche UUID eingetragen ist.
Das ist die Frage, die mich eigentlich interessiert: Kümmert sich GRUB 
überhaupt um die /etc/fstab? Ich würde fast vermuten, nein - denn sonst 
müsste er ja schon wissen, auf welcher Partition er diese Datei findet...

> Da das System über das Bios-Boot-Menu zu starten ist, hier mit dem Befehl
> sudo blkid
> schauen wie die UUIDs lauten und dann entsprechend in der /etc/fstab ändern
> 
> Das sollte ausreichen, Grub muss meines Wissens nach nicht neu-installiert werden.
> Wenn es nicht funktioniert einfach ein
> sudo update-grub
> aber das sollte eigendlich nur notwendig sein, wenn die Konfigurationsdateien von Grub manuell editiert worden sind.
Naja, oder wenn sich die Partitions-IDs geändert haben ;-)

Aber prinzipiell hatte ich ja was ähnliches geschrieben, nur dass ein 
update-grub natürlich auch wieder nur den grub auf der Linux-Platte 
aktualisiert, der ja funktioniert, aber vom BIOS nicht gestartet 
wurde... Den Grub auf der Windows-Platte hätte man "aktualisieren" 
können, indem man ihn halt dort neu installiert (OK, das hatte ich so 
nicht so genau ausgedrückt), oder wie sonst kann man einen grub auf 
einer "Fremden" Platte aus einer chroot-Umgebung, wenn diese gar nicht 
wissen kann, wo der zu benutzende grub liegt (sofern es zwei Platten mit 
jeweils einem grub im System gibt), aktualisieren? Soweit ich weiß, 
lässt sich bei update-grub keine Option übergeben, auf welchem Laufwerk 
der grub aktualisiert werden soll...


Viele Grüße,

Norman


Mehr Informationen über die Mailingliste linux-l