Angenommen, ich wollte Debian Squeeze und Arch Linux ARM auf meiner SD-Karte haben. Wäre es möglich, einen Dual-Boot von Grub aus durchzuführen?
operating-systems
setup
sd-card
boot
Jivings
quelle
quelle
Antworten:
Während es möglich ist, mehrere Betriebssysteme auf der SD-Karte zu speichern, gibt es im Moment keinen Boot-Manager, der auf dem Pi ausgeführt wird und der zur Laufzeit das Wechseln von Betriebssystemen handhaben kann.
Sie könnten jedoch ein Shell-Skript verwenden,
/boot
das festlegt, welches Betriebssystem Sie beim nächsten Start verwenden möchten.Sie können dies erreichen, indem Sie die Startdateien für verschiedene Betriebssysteme in einem anderen Verzeichnis speichern.
/boot/debian
/boot/fedora
/boot/arch
Hinweis: Die benötigten Dateien, die kopiert werden müssen, sind
/boot/cmdline.txt
und/boot/config.txt
.Lassen Sie dann Ihr Shell-Skript die Dateien aus dem entsprechenden Verzeichnis in kopieren
/boot
. Auf diese Weise wird beim Neustart das gewünschte Betriebssystem gestartet.Verweise
quelle
Berryboot ist im Wesentlichen ein speziell für den Raspberry Pi entwickelter Bootloader, der dies für Sie erledigt:
quelle
Mit
u-boot
(das von berry-boot behind the scenes verwendet wird) ist es möglich, zwischen installierten Distributionen zu wechseln, um zur Laufzeit zu booten, entweder mit etwas wie askenv zum Wechseln zwischen Betriebssystemen auf demselben SD- oder möglicherweise nfs-Server oder mitPXE
einem anderen Installation auf einemPXE
Boot-Server, obwohl es nicht die einfachste Sache ist, zum Laufen zu kommen. Ich werde versuchen, ein Tutorial vorzubereiten.quelle
Ich denke, es wird funktionieren. Du musst GRUB nur mit allen "Einstellungen" richtig installieren ...
quelle