Wie installiere ich grub auf dem USB-Flash-Laufwerk?

11

Ich habe mich gefragt, ob ich einen Betriebssystem-Auswahl-Hardware-Schlüssel oder so etwas machen könnte.

Ich verwende derzeit ein Dual-Boot-System (Ubuntu 10.10 + Win7) und möchte ein USB-Laufwerk verwenden, um das Betriebssystem anzugeben, das ich booten möchte. Wenn also der USB-Schlüssel während des Startvorgangs angeschlossen ist, wird ein Betriebssystem gestartet. Wenn dies nicht der Fall ist, wird das andere Betriebssystem gestartet.

Ich möchte meinen aktuell installierten Grub bearbeiten, um nur ein Betriebssystem zu erkennen, und einen zweiten Grub auf dem USB-Schlüssel installieren, in dem sich das andere Betriebssystem befindet. Danach muss ich nur noch das Booten vom USB-Schlüssel im BIOS einrichten. Ich kann mich völlig irren, aber hauptsächlich brauche ich einige Ratschläge, wie man grub (2) auf dem USB-Schlüssel installiert.

Fatsoe
quelle
Welches Problem versuchen Sie wirklich zu lösen? Gibt es nicht eine einfachere Lösung für das, was Sie tun möchten?
Januar

Antworten:

4

Öffnen Sie ein Terminal und geben Sie ein sudo fdisk -l(Ihr USB-Flash-Laufwerk sollte in der Liste angezeigt werden, wenn es eingesteckt ist). sudo grub-install /dev/<insert flash drive name here>Geben Sie nun ein, um es auf Ihrem Flash-Laufwerk zu installieren.

beispielsweise:

sudo grub-install /dev/cookies

Seien Sie vorsichtig mit diesen Befehlen (nicht durcheinander bringen), da Sie sonst Ihr System beschädigen könnten. Stellen Sie sicher, dass Sie auf dem Flash-Laufwerk installieren und nicht auf etwas anderem.

Ich bin mir nicht ganz sicher, ob Sie damit Ihr System nach Ihren Wünschen starten können. Andernfalls können Sie Ihre Grub-Konfiguration auf dem Flash-Laufwerk bearbeiten, um Ihre eingebauten Festplatten zu finden.

RolandiXor
quelle
1
Ubuntu 14.04 schlägt fehl mit: "Einbettung ist nicht möglich, aber dies ist für die
plattenübergreifende
Versuchen Sie Folgendes : ubuntuforums.org/showthread.php?t=1913517 Wenn dies nicht funktioniert, können Sie gerne eine neue Frage öffnen.
RolandiXor
1
@CiroSantilli think 文件 六四 事件 法轮功 Ich denke, Sie müssen den --boot-directoryParameter auf ein Verzeichnis auf dem Ziel-Flash-Laufwerk setzen. Das sollte es zum Laufen bringen.
Starbeamrainbowlabs