Mir ist klar, dass dies keine 100% Ubuntu-Frage ist, da Microsoft Windows ebenfalls Teil des Problems ist, aber ich hoffe, dass dies immer noch die richtige Adresse ist.
Ich möchte auch erwähnen, dass ich diese ähnliche Frage gelesen habe: Wie kann ich Windows installieren, nachdem ich Ubuntu installiert habe? .
Die Situation ist wie folgt: Ich habe ein Notebook mit zwei Festplatten. Eine 1-TB-Festplatte (/ dev / sda) und eine 120-GB-SSD (/ dev / sdb). Windows 8 ist auf der Festplatte (sda) installiert und Ubuntu 14.04 wurde anschließend auf der SSD (sdb) installiert.
Jetzt stirbt meine Festplatte: Das Dienstprogramm gnome-disk gibt an, dass Probleme vorliegen, und ein Seagate-Tool überprüft dies. Daher habe ich eine Sicherungskopie meiner Daten von der Festplatte erstellt und bin dabei, eine neue 1-TB-Festplatte zu kaufen, um die alte zu ersetzen.
Mein Plan ist es, die defekte Festplatte durch eine neue zu ersetzen und Windows 10 darauf zu installieren. Ich habe einen Windows 10-Schlüssel und eine ISO-Datei, aus der ich ein bootfähiges USB-Laufwerk erstellen möchte.
Meine Frage ist nun, wie die Installation im Detail erfolgt. Ich habe immer gelesen, dass es nicht empfehlenswert ist, Windows nach Ubuntu zu installieren, da der MBR überschrieben wird und so weiter.
Ich bin mir nicht sicher, wo grub aktuell installiert ist (wenn gnome-disk-utility
ich sehe, dass /dev/sda2
(Typ EFI-System) /boot/efi
eingebunden ist, heißt das, dass grub auf sda installiert ist (= defekte Festplatte)?). Ich weiß auch nicht, was passieren wird, wenn ich die Festplatte entferne. Wird es weiterhin möglich sein, Ubuntu zu booten?
Mein Zeitplan wäre also wie folgt:
- Sichern Sie alle Daten von
/dev/sda
(= alter Festplatte) - Erstelle ein bootfähiges Ubuntu-USB-Flash-Laufwerk
- Windows 10 bootfähiges USB-Flash-Laufwerk erstellen (anderer USB-Stick)
- Entfernen Sie die alte Festplatte aus dem Notebook und schließen Sie eine neue an
- Überprüfe, ob ich immer noch Ubuntu booten kann (ich denke nein?)
- Booten Sie von einem Windows 10 USB-Stick und installieren Sie Windows 10 auf einer neuen Festplatte
- Booten Sie von einem Ubuntu-USB-Stick und erstellen Sie ein Grub-Menü (dieser Punkt muss noch geklärt werden!)
- Getan. Dualboot mit Windows 10 auf neuer Festplatte und Ubuntu auf "alter" SSD
Ist das ein vernünftiger Plan? Wo könnte es Probleme geben? Was ist mit diesem ganzen (U) EFI-Geschäft? Muss ich hier etwas beachten?
Anmerkungen nach der Installation
Alles hat problemlos geklappt. Nachdem ich die alte Festplatte entfernt und die neue eingesteckt hatte, konnte ich Ubuntu nicht erneut starten (wie erwartet). Mit dem Live USB habe ich Ubuntu gebootet und die neue Festplatte auf NTFS formatiert. Dann habe ich mit dem Windows 10 USB-Laufwerk gebootet und die Installation gestartet. Windows mochte das ntfs (oder was auch immer) nicht und lehnte es daher ab, es zu installieren. Das Löschen der Partition und das Überlassen von Windows-Aufgaben löste dieses Problem. Nach der Installation von Windows 10 habe ich Ubuntu erneut mit dem Live-USB gebootet, die Boot-Reparatur mit den empfohlenen Einstellungen ausgeführt und jetzt meinen parallelen Boot zurückbekommen. Alles funktioniert gut!
quelle
Antworten:
Dein Plan klingt gut für mich. Wenn Ihr MBR auf sda installiert ist, gehen Sie zu Recht davon aus, dass Sie Ubuntu nicht einfach booten können.
In Punkt 7 möchten Sie sich mit der Boot-Reparatur befassen.
Sie können auch Ihr absterbendes Laufwerk klonen. Wenn Sie Ihre SSD vorübergehend durch Ihre neue Festplatte ersetzen können (oder einen USB-zu-SATA-Anschluss verwenden können), können Sie
dd
die Informationen von Ihrer alten Festplatte kopieren. Dies erspart Ihnen die Neuinstallation von Windows, Ihren Programmen, Ihren Daten und Ihrem MBR.sudo dd if=/dev/sdX of=/dev/sdY bs=16M
Sie müssen durch
/dev/sdX
den Laufwerksbuchstaben Ihres alten Laufwerks und/dev/sdY
durch Ihr neues Laufwerk ersetzen .Die Laufwerksbuchstaben finden Sie mit
sudo fdisk -l
. Ihr neues Laufwerk ist die Festplatte ohne Partitionsinformationen.Das Kopieren dauert einige Stunden, und während dieser Zeit werden keine Fortschrittsaktualisierungen angezeigt. Wenn Sie eine ausführlichere Lösung suchen, die sogar versucht, fehlerhafte Datenblöcke zu kopieren, können Sie auch das hervorragende Programm 'ddrescue' verwenden.
Um ddrescue verwenden zu können, müssen Sie alle Repositorys auf der LiveCD aktivieren, ein entsprechendes Update durchführen und es dann installieren (
sudo apt-get install gddrescue
). Der Befehl ist auch ein bisschen anders:sudo ddrescue /dev/sdX /dev/sdY
Hoffe das hilft. Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
quelle
sudo dd bs=512 count=1 if=/dev/sda 2>/dev/null | strings
(vorsichtig!) Aus, um festzustellen, ob / dev / sda aktiviert ist. Wenn Sie in der Ausgabe etwas sehen, das GRUB erwähnt, wird es auf sda installiert. Andernfalls wäre es auf SDB (da Sie nur 2 Laufwerke haben).