- - So partitionieren Sie eine Festplatte manuell über die Befehlszeile unter Linux

Manuelles Partitionieren einer Festplatte über die Befehlszeile unter Linux

Suchen Sie nach manuell partitionieren eine Festplatte vorInstallieren Sie Ihre Lieblings-Linux-Distribution? Wenn ja, können Sie dies über die Befehlszeile tun. Es ist nicht so langweilig, wie Sie denken. Tatsächlich ist das manuelle Partitionieren einer Festplatte im Terminal viel schneller, effizienter und ermöglicht es Ihnen, Ihr Betriebssystem viel schneller zu installieren.

Neben der schnelleren Terminalmethode erfahren Sie auch viel mehr über die Funktionsweise von Partitionen unter Linux.

Aus diesem Grund wird in diesem Handbuch erläutert, wie Sie eine Festplatte unter Linux manuell über die Befehlszeile mit GNU Parted partitionieren.

UFEI

Dies sind die Anweisungen zum manuellen Partitionieren einer Festplatte unter Verwendung von UEFI / Secure Boot.

Einzelne Wurzel

Eine "Single Root" -Einrichtung bedeutet lediglich, dass sich alle Daten für Ihre Linux-Installation auf einer einzigen Partition befinden. Es gibt kein separates /Zuhause, / var oder so etwas. Dieses Setup eignet sich für neue Benutzer, die sich gerade mit manuellen Partitions-Setups befassen und nicht verstehen, wie (oder warum) separate Mount-Punkte mit dem System interagieren.

Ein einfacher Weg, um schnell eine Festplatte zu partitionierenLaufwerk unter Linux ist mit dem Parted Tool. Es gibt keine verwirrende grafische Benutzeroberfläche für das Terminal. Stattdessen müssen Benutzer nur Partitionsgrößen eingeben und diese später formatieren.

Führen Sie für ein UEFI-Setup die folgenden Schritte aus. Öffnen Sie zuerst das Terminal und führen Sie lsblk aus. Dieser Befehl listet alle Blockgeräte auf. Verwenden Sie diese Option, um Ihre Laufwerksbezeichnung zu finden. Dann nimm den Namen und mache:

Hinweis: Ersetzen Sie X durch den Buchstaben lsblk zeigt an.

sudo parted /dev/sdX

Für ein UEFI-Setup muss die Festplattentabelle GPT sein. Erstellen Sie mit dem Partitionstool eine GPT-Partitionstabelle auf der Festplatte.

mklabel gpt

Der nächste Schritt im UEFI-Prozess ist das Erstellen einer separaten Startpartition.

mkpart ESP fat32 1MiB 513MiB

Wenn Sie eine Swap-Partition für Ihre UEFI benötigenSystem, machen Sie eine mit parted. Denken Sie daran, dass es ungefähr so ​​groß sein sollte wie Ihr RAM (ein 2-GB-Computer sollte über einen 2-GB-Swap usw. verfügen). Wenn Sie jedoch mindestens 8 GB RAM haben, sollten Sie in Erwägung ziehen, keine Swap-Partition über 4 GB zu erstellen.

mkpart primary linux-swap 513MiB 4GiB

Mit /Stiefel und aus dem Weg tauschen, ist das letzte, was Sie in Ihrem manuellen Partitionssetup tun müssen, das Erstellen des /Wurzel Trennwand. Diese Partition nimmt so ziemlich alles auf Ihrem PC auf, so dass der Rest der Festplatte belegt werden muss.

mkpart primary ext4 4GiB 100%

Eingeben Verlassen in die Eingabeaufforderung zum Beenden. An diesem Punkt können wir den Befehl mkfs verwenden, um alle Dateisysteme so zu formatieren, dass sie später in jedem Linux-Distributionsinstallationsprogramm verwendet werden können. In diesem Beispiel wird / dev / sda als Laufwerksbezeichnung verwendet. Ihre können abweichen.

mkfs.vfat -F32 /dev/sda1
mkfs.ext4 -f /dev/sda3

Split nach Hause

Möchten Sie stattdessen ein Split-Home für Ihr UEFI-Setup? Wenn ja, befolgen Sie alle Anweisungen oben, bis Sie zum / root-Teil kommen. Ignoriere die obigen root-Schritte und folge stattdessen diesen:

In diesem Beispiel beträgt die Festplatte 500 GB. Denken Sie daran, dass Ihre Kapazität möglicherweise anders ist und Sie die Befehle entsprechend ändern müssen.

Hinweis: Obwohl das Laufwerk 500 GB groß ist, werden 4 GB + 512 MB verwendet. Damit sind uns noch rund 495 GB übrig. Im nächsten Schritt geben wir der / root-Partition 100 GB, da die / home-Partition für dieses Setup immer eine größere Bedeutung haben sollte.

mkpart primary ext4 4GiB 104GiB

Mit dem /Wurzel Partition mit 100 GB der Festplatte haben wir ca. 395 GB übrig, um die zu beantragen /Zuhause Trennwand. Die Zahlen für diesen letzten Teil müssen nicht genau sein. Stattdessen können wir parted anweisen, den Rest des Laufwerks zu füllen.

mkpart primary ext4 104GiB 100%

Die Partitionen sind alle festgelegt. Sie können das Parted-Tool also beenden. Verwenden Verlassen um das Programm zu verlassen. Formatieren Sie anschließend die neuen Partitionen mit mkfs alles abschließen.

sudo mkfs.vfat -F32 /dev/sda1
sudo mkfs.ext4 -f /dev/sda3
sudo mkfs.ext4 -f /dev/sda4

BIOS

Öffnen Sie Ihr Laufwerk im geteilten Tool:

sudo parted /dev/sdX

Erstellen Sie in Parted eine MS-DOS-Partitionstabelle.

mklabel msdos

Einzelne Wurzel

In diesem Layout sollte Swap an erster Stelle stehen. Erstellen Sie mit Parted die neue Swap-Partition. Swap-Partitionen sollten immer die gleiche Größe haben wie Ihr RAM. Wenn Sie jedoch 8 GB, 16 GB oder mehr haben, sollten Sie stattdessen 4 verwenden. Eine 32 GB Swap-Partition zu haben, ist sehr viel übertrieben.

mkpart primary linux-swap 1MiB 4GiB

Um Ihr einzelnes Root-Layout fertigzustellen, weisen Sie das Parted-Tool an, den Rest der Festplatte für diese letzte Partition zu verwenden.

mkpart primary ext4 4GiB 100%

Von hier aus betreten Verlassen um das Werkzeug "Geteilt" zu verlassen und dann zu verwenden mkfs um die neu erstellten Partitionen so zu formatieren, dass die Linux-Betriebssystem-Installationstools sie korrekt lesen können.

sudo mkfs.ext4 -f /dev/sda2

Split nach Hause

Befolgen Sie stattdessen diese Anweisungen, wenn Sie ein Split-Home-Setup durchführen möchten. Erstellen Sie zunächst Ihre MS-DOS-Partitionstabelle.

mklabel msdos

Erstellen Sie eine Swap-Partition, die das System verwenden soll:

mkpart primary linux-swap 1MiB 4GiB

Im nächsten Schritt teilen wir die Festplatte so aufdass die Root-Partition 100 GB Speicherplatz hat und die Home-Partition den Rest. Zum Beispiel hat unser Laufwerk 500 GB. Ihre können abweichen. Erstellen Sie Ihre Root-Partition in Parted und weisen Sie das Tool an, 100 GB Speicherplatz zur Verfügung zu stellen.

mkpart primary ext4 4GiB 104GiB

Stellen Sie Ihre Home-Partition mit „100%“ so ein, dass der Rest des verfügbaren Speicherplatzes genutzt wird.

mkpart primary ext4 104GiB 100%

Beenden Sie das geteilte Werkzeug mit Verlassen und dann verwenden mkfs um die neuen Partitionen zu formatieren.

sudo mkfs.ext4 -F /dev/sda2
sudo mkfs.ext4 -F /dev/sda3
</ p>

Bemerkungen