BarOS

Aus MK Wiki DE
Zur Navigation springen Zur Suche springen

Idee

Es gibt ein Betriebssystem, von welchem aus andere Betriebssysteminstallationen manipuliert werden können und welches den Hauptbootloader beherbergt. Die anderen Betriebssysteme installieren ihren Bootloader im Bootsektor und werden vom Hauptbootloader über Chainloading geladen.

Nach einer Partitionsverschiebung

Dieser Befehl muss bei einem Betriebssystem, dessen Partition verschoben wurde, ausgeführt werden, damit das Chainloading wieder funktioniert:

grub-install --force /dev/sdXY

Voraussetzung: Man ist zuerst per chroot in das System eingestiegen, wobei man zuerst /dev, /dev/shm, /sys und /proc per "mount -o bind" eingebunden hat (siehe Abschnitt "System betreten" in chroot).

Fehler "error: symbol not found: 'grub_divmod64_full'" nach Upgrade auf Debian 7 Wheezy

Wiederum per chroot in das System einsteigen (und /dev und Konsorten binden) und grub-install mit dem Parameter "--root-directory" aufrufen:

grub-install --root-directory=/ /dev/sdXY