Ich verwende einen Dual-Boot von Windows 7 und Ubuntu (installiert mit Wubi). Bisher gab es keine Probleme, aber jetzt wird ständig angezeigt, dass auf der Festplatte nicht genügend Speicherplatz vorhanden ist (ich glaube, das liegt daran, dass sie zu /dev/loop0
100 % ausgelastet ist – könnte das die Ursache sein?).
Ich möchte sie also richtig partitionieren, da ich glaube, dass hier das Problem liegt. Ich möchte alle meine Windows-Sachen und -Dateien auf eine Partition ( sda1
) und alle meine Ubuntu-Dateien auf eine andere Partition ( sda2
) verschieben.
Früher habe ich gparted
den Festplattenspeicher auf sda1
und konfiguriert sda2
, sodass sda1
200 G mit 10 % freiem Speicherplatz und sda2
50 G mit 80 % freiem Speicherplatz vorhanden waren.
Ich verstehe jedoch nicht, wie ich feststellen kann, auf welcher Partition Ubuntu installiert ist und wie ich Dateien von einer Partition auf die andere verschiebe.
Hier sind einige Terminalbefehle, die mein System beschreiben.
$ sudo blkid
/dev/loop0 (ext3)
/dev/sda1 (ntfs; boot)
/dev/sda2 (ntfs)
$ sudo fdisk -l
/dev/sda1
/dev/sda2
$ sudo df -l
/dev/loop0 *(using 100% of 5.5G; mount point: /)*
udev *(using 1% of 1.5G; mount point: /dev)*
tmpfs *(using 1% of 500M; mount point: /run)*
none *(using 0% of 5M; mount point: /run/lock)*
none *(using 1% of 1.5G; mount point: /run/shm)*
dev/sda1 *(using 96% of 200G; mount point: /host; boot)*
/etc/fstab
Außerdem steht beim Überprüfen meiner Datei nur:
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/host/ubuntu/disks/swap.disk none swap sw 0 0
Antwort1
Führen Sie dies alles als Root aus. Nach Schritt 2 gibt es eineautomatisierte Methode; ich habe die manuellen Schritte hier aufgelistet.
(Hinweis: Sie sollten wirklich eine Swap-Partition haben.)
- Stellen Sie sicher
sda2
, dass es tatsächlich leer ist oder gesichert wurde (es wird für immer gelöscht).
Durchsuchen Sie es mit allem, um sicherzugehen. Sie sagen in der Frage, dass es nicht leer ist. Es muss leer sein.
Bearbeiten, um auf einen Kommentar einzugehen:
Sie können jeden beliebigen Dateibrowser verwenden. Sie können einfach mkdir /host/dump
, mounten /dev/sda2
bei /media/tmp
undmv /media/tmp /host/dump
Wenn Sie SICHER sind, dass es leer und/oder gesichert ist: Formatieren Sie es
sda2
alsext4
:umount /dev/sda2 fdisk /dev/sda t 2 83 w mkfs.ext4 /dev/sda2 #Accept the defaults for mkfs
Montieren Sie es in
/media
oder/mnt
:mkdir /media/mynewinstall mount /dev/sda2 /media/mynewinstall
Alles rüber kopieren
cp --preserve -R /{bin,dev,home,root,usr,etc,lib,opt,sbin,var,boot} /media/mynewinstall/ mkdir /media/mynewinstall/{mnt,proc,sys,tmp} mount --bind /dev/ /media/mynewinstall/dev/ mount -t proc proc /media/mynewinstall/proc/ init 6
Update
grub
(damit es Ihre zweite Ubuntu-Installation erkennt) – booten Sie normal in Wubi:update-grub grub-install /dev/sda
Starten Sie Ihre neue REAL-Installation. Wählen Sie sie aus der Liste aus ... verwenden Sie die Bearbeitungsoptionen, um die neue zu finden
ImHandbuchDort wird Ihnen mitgeteilt, dass edit any of the boot entries by pressing <e>.
Sie während des Startvorgangs manchmal die Umschalt- oder Tabulatortaste drücken müssen, um das Menü anzuzeigen.
Nachdem das Menü angezeigt wird, überprüfen Sie die Einträge durch Drücken von e.
Sie sollten einen Hinweis darauf sehen, welche Festplatte welche ist. Sie möchten die Festplatte, deren UUID auf das eingestellt ist, was mit /dev/sda2 übereinstimmt.
Wenn Ihnen das zu kompliziert erscheint, können Sie auch die eingangs beschriebene automatisierte Methode verwenden.
Aktualisieren Sie
grub
erneut (damit der/boot
Ordner Ihrer zweiten Installation verwendet wird):update-grub grub-install /dev/sda
Löschen Sie Ihre Wubi-Installation. Entfernen Sie C:\ubuntu und C:\wubildr* (Referenz).
Aktualisieren Sie Grub erneut (sodass es überhaupt nicht mehr auf die andere Installation verweist)
update-grub grub-install /dev/sda
Erledigt. Das grub-install
s ist vielleicht überflüssig, aber ich gehe lieber auf Nummer sicher.
Antwort2
Es sieht so aus, als ob Sie bereits zwei Windows-Partitionen und eine Wubi-Installation von Ubuntu haben, was bedeutet, dass es sich in einer Datei auf Ihrer Haupt-Windows-Partition befindet. Wenn Sie Ubuntu über die Windows-Systemsteuerung deinstallieren und gparted verwenden, um Ihre Windows-Partitionen etwas zu verkleinern und sie so zu verschieben, dass der gesamte freie Speicherplatz zusammenhängend ist, dann Ubuntu normal installieren (von der CD booten) und die Option wählen, den unpartitionierten Speicherplatz zu verwenden, erhalten Sie eine dritte Partition für Ubuntu (und eine vierte für Swap).