Also begann ich mit einer 250-GB-Festplatte, dem Standardlaufwerk eines EeePC 1015pem, das ich in ein MintBook verwandeln möchte. Das Laufwerk ist physisch betriebsbereit, aber alle Daten, einschließlich des alten Betriebssystems, wurden gelöscht. Vor diesem Hintergrund habe ich die Festplatte an meinen Desktop angeschlossen und Linux Mint 16 Xfce von einem Live-USB-Stick installiert, der mit Unetbootin-585 erstellt wurde. Beiseite 10GB für swap
und 240 GB für ext4
und /
.
Das Laufwerk kann jetzt weder für den Desktop noch für das Netbook gestartet werden. Beide Motherboards geben die richtige Folge von Signaltönen aus, sodass sie fehlerfrei erscheinen, und ich kann auf beiden Systemen erfolgreich auf das BIOS zugreifen. Das einzige, was nach dem Starten des Computers angezeigt wird, ist eine nicht reagierende Befehlszeile. Es gibt keine Fehlermeldung, kein Grub oder Grub-Rescue, nichts.
Kann ich etwas anderes versuchen, als neu zu formatieren und von vorne zu beginnen? Wie würde ich einen Bootloader installieren, der mein Betriebssystem booten kann?
quelle
Antworten:
Es hört sich also so an, als hätten Sie keinen Bootloader (z. B. grub) auf der Festplatte installiert. Dies bedeutet, dass Sie zwar ein gültiges Betriebssystem haben, es jedoch nicht booten können und es daher nicht verwenden können.
Sie müssen die Festplatte an einen funktionierenden Computer anschließen (Sie können eine Live-CD verwenden), eine Chroot-Umgebung einrichten und Grub darauf installieren.
Hängen Sie die Partition , die Sie verwenden möchten, irgendwo ein
/
(ich rufe das Laufwerk/dev/sdb
und die/
Partition aufsdb1
, die Namen können auf Ihrem System unterschiedlich sein, Sie müssen die richtigen verwenden ):Binden Sie die Verzeichnisse,
grub
auf die zugegriffen werden mussRichten Sie die
chroot
Umgebung einErstellen Sie die Konfigurationsdatei von grub:
Wenn Sie mehrere Betriebssysteme installiert haben, stellen Sie sicher, dass der obige Befehl alle auflistet. Zum Beispiel:
Installieren Sie nun grub auf dem MBR Ihres Laufwerks (denken
/dev/sdb
Sie daran, auf das Laufwerk zu wechseln, auf dem Sie es tatsächlich installieren möchten).Beenden Sie das
chroot
und entfernen Sie alles, damit Ihr laufendes System wieder normal ist:Versuchen Sie, vom Laufwerk zu booten. Diesmal sollten Sie ein Grub-Menü haben.
quelle
update-grub
Manpage -update-grub is a stub for running grub-mkconfig -o /boot/grub/grub.cfg
. Also keine Notwendigkeit zu tungrub-mkconfig
undupdate-grub
. Ich denke, danachgrub-install
ist die richtige Zeit (wenn es einen Unterschied macht), also brauchen Sie Schritt 4 im Grunde nicht (obwohl Sie den Ausgang wahrscheinlich einfach auf Schritt 5 verschieben können, da er der gleiche sein wird).update-grub
komplett entfernt, es ist eine Debian-Sache und, wie Sie sagten, nur ein Shell-Skript, dasgrub-mkconfig
nach der Verwendungset -x
zum Debuggen ausgeführt wird. Kein Punkt, dasgrub-mkconfig
sollte reichen.