[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