Wie ändere ich von Dual-Boot Windows / Ubuntu zu Single-Boot Ubuntu?

13

Ich habe einen alten Vista-Laptop, auf dem ich Ubuntu partitioniert und installiert habe, mit Dual-Boot. Ich habe mich jetzt entschlossen, komplett auf Ubuntu umzustellen. Was ist der beste Weg, um dies zu erreichen?

Meine aktuellen Partitionen:

+-------+--------------------+---------------+------------------------------+
| WinRE | C: (dual bootable) | D:            | Extended                     |
|       |                    |               +-----------+------------------+
|       |                    |               + Ubuntu    | Swap             |
+-------+--------------------+---------------+-----------+------------------+

Ich möchte dies ändern zu:

+-------+-------------------------------------------------------------------+
| WinRE | Extended                                                          |
|       +------------------------------------------------+------------------+
|       | Ubuntu (bootable)                              | Swap             |
+-------+------------------------------------------------+------------------+

(Ich möchte die Windows-Wiederherstellungspartition behalten, falls ich den Laptop jemals verkaufen möchte.)

Ich bin nicht sicher, ob auf der Ubuntu-Partition derzeit ein Bootloader installiert ist. Ich möchte auch meine Ubuntu-Installation / Daten nicht verlieren. (Ich bin froh, die Windows-Partitionen komplett zu verwerfen - ich habe alles von diesen gesichert).

Update: Nachdem ich meinen Bootloader überprüft habe, habe ich die Windows-Partitionen gelöscht und habe jetzt freien Speicherplatz. Leider kann ich die Größe der vorhandenen / (Root-) Partition nicht ändern, da sie eingehängt ist. Kann ich das umgehen oder muss ich neu installieren?

Stusmith
quelle
Was ist eine Windows-Wiederherstellungspartition?
Gaurav Butola
Grundsätzlich handelt es sich um eine Wiederherstellungsdiskette für Windows, die sich jedoch auf der Festplatte befindet. Sie können es starten und es wird Windows neu formatieren und neu installieren.
Stusmith
Bevor Sie irgendetwas mit Ihren Partitionen machen, überprüfen Sie bitte genau, wo Ihr Grub2 installiert ist. Die meisten Informationen erhalten Sie, wenn Sie dieses Skript ausführen : sourceforge.net/projects/bootinfoscript . Veröffentlichen Sie die Ergebnisse, damit wir Ihnen eine genauere Antwort geben können.
Takkat
@ user3940 - wird es tun. Ich werde es heute Abend überprüfen und morgen weitere Informationen veröffentlichen.
Stusmith
@stusmith: Ich wette, du hast ein Backup, oder? Sie können nur die Größe von nicht bereitgestellten Partitionen ändern . Booten Sie einfach von einer Live-CD und starten Sie GParted.
Takkat

Antworten:

5

In Standardinstallationen befindet sich GRUB wahrscheinlich nicht in Windows-Partitionen. Es ist jedoch ratsam , dies zuerst zu überprüfen, indem Sie das BootInfo-Skript ausführen, bevor Sie nach dem Löschen einer Partition auf einem nicht mehr startfähigen Computer landen .

Nachdem Sie alle wichtigen Daten gesichert haben, können Sie von einer LiveCD booten und GParted wie bereits erwähnt starten. Beachten Sie, dass das Löschen oder Ändern der Partitionsgröße nur für nicht gemountete Partitionen möglich ist .

Takkat
quelle
4
... und beachten Sie, dass LiveCD automatisch Swap-Partitionen einbindet. Sie müssen also "swapoff" (mit gparted) ausführen, bevor Sie den,
stusmith
6

Wenn Sie die aktuellen Partitionen erweitern müssen, sollte sich der neue freie Speicherplatz nach dem Löschen der alten Windows-Partitionen direkt neben ihnen befinden. Auch dies muss mit viel Sorgfalt geschehen, da Sie sonst das ganze System vermasseln können. Mein Rat ist, die Windows-Partitionen zu löschen und sie in EXT4-Partitionen umzuwandeln, die Sie in Ubuntu zum Speichern von Dingen wie Filmen usw. verwenden können.

Dazu müssen Sie das Dienstprogramm GParted verwenden . Installieren Sie es aus dem Software Center, falls Sie es noch nicht installiert haben. Wenn Sie GParted starten, werden die Partitionen auf Ihrer Festplatte aufgelistet. Sie werden mit \dev\sda1usw. gekennzeichnet. Möglicherweise können Sie die Windows-Partitionen leicht von ihren Dateisystemen und Einhängepunkten unterscheiden.

Löschen Sie die Windows-Partitionen über das Menü, das angezeigt wird, wenn Sie mit der rechten Maustaste klicken.

Die Partition wird nun als nicht zugewiesener Speicherplatz markiert. Klicken Sie erneut mit der rechten Maustaste und wählen Sie New. Wählen Sie das Format, in das Sie es partitionieren möchten, und klicken Sie auf die Apply All OperationsWerkzeugschaltfläche.

Lesen Sie dieses Tutorial, wenn Sie GParted noch nicht kennen.

Thameera
quelle
Ich habe mir gparted jedoch angesehen: (a) Ich möchte die Größe von / erhöhen, da es ein wenig klein ist, und (b) der Bootloader befindet sich tatsächlich auf dem Laufwerk "C:" - also, wenn ich das wische Ich werde nicht booten können. Ich denke, ein Teil meiner Frage lautet: "Wie installiere ich einen geeigneten Bootloader auf meiner vorhandenen / Partition? Und geht es um das ext4-Bit oder das erweiterte Gesamtbit?"
Stusmith
Keine Sorge, Ubuntu bootet gut von ext4, sei es auf einer erweiterten Partition oder nicht.
Extender
@stusmith: deine sorgen sind völlig richtig, siehe oben. / ext4 wird für Grub2 benötigt.
Takkat
1

Dein Bootloader (GRUB2) ist wirklich nicht in C: sondern in / dev / sda. So können Sie Windows-Partitionen in gparted löschen, die von der Live-CD gebootet wurden. Stellen Sie sicher, dass Ubuntu startet. Danach booten Sie LiveCD erneut und erweitern Sie Ihre Ubuntu / Partition mit der Maus in gparted.

Extender
quelle
1
@Extender: Du weißt noch nicht genau, ob Grub in / sda oder anderswo installiert ist.
Takkat
Ich schalte den telepathischen Modus ein :) Ernsthaft, was könnte ein anderer Ort von GRUB sein? Wenn Ubuntu nach Windows installiert wurde und Dual-Boot jetzt funktioniert? Übrigens habe ich eine ähnliche Konfiguration auf meinem Notebook.
Extender
1
@ Extender: Telepathischer Modus - das ist gut so. Höchstwahrscheinlich hast du recht mit / sda, aber was wäre, wenn nicht? Ich habe ziemlich seltsame Orte für Grub gesehen. IMO ist ein großer Vorteil von Grub, es fast überall platzieren zu können. Bevor Sie Änderungen an Partitionen vornehmen, sollten Sie die Dinge noch einmal überprüfen
;-)
1
Du hast recht. Er muss sudo grub-install / dev / sda sicher unter Ubuntu-Sitzung ausführen.
Extender
Wie löscht man eine Partition von einer LiveCD ???
Nathan Osman
0

Unabhängig davon, mit welcher Methode Sie dies erreichen, besteht die Gefahr, dass einige oder alle Ihrer Daten verloren gehen. Ich denke, die am wenigsten riskante Option ist zunächst ein Backup (zB rsync), gefolgt von einer Art Verifikation. Führen Sie dann eine Neuinstallation durch und erstellen Sie die gewünschten Partitionen. Stellen Sie dann Ihre gesicherten Daten wieder her. Zuletzt installieren Sie Ihr gesamtes Paketpaket neu (möglicherweise mit aptoncd ; es sollte in den Repositorys verfügbar sein).

aus dem Schritt
quelle
0

In Bezug auf Backups: Wenn Sie zusätzlichen Speicherplatz auf einer anderen externen Festplatte zur Verfügung haben, besteht die robusteste Option darin, mit CloneZilla ein vollständiges Festplatten-Image zu erstellen, bevor Sie mit der Optimierung beginnen. Danach können Sie die NTFS-Partition als ext4 / reiserfs / whatever neu formatieren und entweder a) diese als Teil des Dateisystems einhängen, indem Sie Ihre fstab bearbeiten (zum automatischen Einhängen) oder b) gparted verwenden, um Ihre vorhandene Installation in den leeren Bereich zu erweitern. Wenn Sie ein Disk-Image haben, können Sie beruhigt sein. Aber es nimmt viel Platz und Zeit in Anspruch, um eine zu erstellen. Wenn Sie Partitionen verschieben, müssen Sie GRUB neu installieren (der Festplattensektor, zu dem gesprungen werden muss, um zu starten, ist verschoben). Verwenden Sie dazu, wie oben erwähnt,sudo install-grub /dev/<disk name>. Es sollte grub automatisch aktualisieren, wenn ich mich richtig erinnere ... Wenn Sie keine Partitionen verschieben, starten Sie einfach Ihre Ubuntu-Installation neu und lassen Sie sudo update-grubgrub Ihre Festplatte nach bootfähigen Partitionen durchsuchen (Entfernen der Windows-Option).

Nick Pascucci
quelle
0

Mach es nicht zu kompliziert. Es ist sehr einfach ... lege die Ubuntu-CD ein und starte neu. Wenn Sie den Installationsprozess durchlaufen haben, wählen Sie die Option zum Löschen und Verwenden des gesamten Speicherplatzes auf Ihrer Festplatte. Es werden alle Partitionen gelöscht, neu formatiert und installiert. Es macht alles für dich. Wenn alles gesagt und getan ist, sollte es wie neu funktionieren, abzüglich der zusätzlichen Konfiguration, die Sie vornehmen möchten.

Michael
quelle
OP möchte die vorhandenen Daten und die Wiederherstellungspartition beibehalten und nicht das Laufwerk löschen.
WindowsEscapist