Kann ich Grub auf einem USB-Stick installieren und daraus eine Rettungsdiskette machen?
Frage: Ist es sicher, die folgenden Befehle auszuführen?
sudo grub-install /dev/sdb (where sdb is my USB drive)
update-grub2
- Frage: Würde ich wirklich ein Grub-Menü von USB bekommen (vorausgesetzt, dass es zuerst
in meinem BIOS bootet), wenn ich nicht von meiner Festplatte booten kann? - Frage: Löscht sich update-grub2 von einem Laufwerk, wenn es auf
einem anderen installiert wird, boote ich je nach
meinen BIOS-Optionen auch von der Festplatte statt von USB?
Akzeptierte Antwort:
Die Frage bezieht sich auf die Installation von GRUB auf einem USB-Laufwerk. Beginnen wir zuerst mit den Fragen:
-
Der Befehl
sudo grub-install /dev/sdb
(wobei sdb mein USB-Laufwerk ist) sollte funktionieren, wenn von der Festplatte mit angeschlossenem USB-Laufwerk gebootet wird. Da GRUB seine Konfigurationsdateien jedoch in /boot/grub ablegt, hängt es davon ab, welche Art von Ubuntu-Installation Sie auf dem USB-Laufwerk haben.- Wenn es sich um einen aktiven USB-Stick handelt, enthält der Ordner /boot/grub eine loopback.cfg
und die Installation des Rests von Grub dort kann unbeabsichtigte Auswirkungen haben. -
Wenn Sie eine vollständige Installation von Ubuntu auf einem USB-Laufwerk mit 8 GB oder mehr haben, finden Sie weitere Informationen unter Wie installiere ich Ubuntu auf einem USB-Stick? (ohne den Startup Disk Creator zu verwenden),
dann sollte GRUB zum Zeitpunkt der Ubuntu-Installation installiert werden. Wenn
aus irgendeinem Grund GRUB nicht installiert ist, können Sie die USB-Bootpartition
mounten (unter der Annahme von sdb1) und angeben, wohin der Rest von Grub geleitet wirdsudo mount /dev/sdb1 /mnt sudo grub-install –boot-directory=/mnt/boot /dev/sdb
- Wenn es sich um einen aktiven USB-Stick handelt, enthält der Ordner /boot/grub eine loopback.cfg
-
Ja, Sie können ein GRUB-Menü von einem USB-Laufwerk erhalten, vorausgesetzt, Sie haben eine vollständige Ubuntu-Installation auf diesem USB-Laufwerk.
-
Nein, Update-Grub sollte keine Informationen vom internen Laufwerk löschen. Sie können steuern, welcher GRUB aktualisiert wird, indem Sie
sudo chroot /mnt
verwenden nach dem Mounten von sdb1 auf mnt.
Hoffe das hilft.