Hur man manuellt delar upp en hårddisk från kommandoraden på Linux

click fraud protection

Vill manuellt partitionera a hårddisk innan du installerar din favorit Linux-distribution? I så fall kan du överväga att göra det på kommandoraden. Det är inte så tråkigt som du tror. Faktum är att manuellt partitione en hårddisk i terminalen är mycket snabbare, mer effektiv och gör att du kan installera ditt operativsystem mycket snabbare.

Förutom att terminalmetoden är snabbare, kommer den också att lära dig mycket mer om hur partitioner fungerar på Linux.

Det är därför vi i den här guiden kommer att gå igenom hur du manuellt partitionerar en hårddisk från kommandoraden på Linux med GNU Parted.

UFEI

Det här är anvisningarna för manuell partitionering av en hårddisk när du använder UEFI / säker start.

Enkel rot

En "single root" -konfiguration betyder bara att all data för din Linux-installation finns på en enda partition. Det finns ingen separat /home, /var eller något liknande. Denna inställning är bra för nya användare som bara kommer in i manuella partitionsinställningar och inte förstår hur (eller varför) separata monteringspunkter interagerar med systemet.

instagram viewer

Ett enkelt sätt att snabbt partitionera en hårddisk på Linux är med det delade verktyget. Det finns inget förvirrande terminal grafiskt gränssnitt att använda. Istället måste användare bara mata in partitionsstorlekar och sedan formatera dem senare.

Följ dessa steg för en UEFI-installation. Öppna först terminalen och kör lsblk. Detta kommando listar alla blockenheter. Använd detta för att hitta din enhet. Ta sedan namnet och gör:

Obs: ersätt X med bokstaven lsblk visar.

sudo parted / dev / sdX

För en UEFI-installation måste hårddiskstabellen vara GPT. Skapa en GPT-partitionstabell på hårddisken med hjälp av det delade verktyget.

mklabel gpt

Nästa steg i UEFI-processen är att skapa en separat startpartition.

mkpart ESP fat32 1MiB 513MiB. 

Om du behöver en bytepartition för ditt UEFI-system, gör en med hjälp av parterat. Tänk på att det ska vara ungefär samma storlek som ditt RAM-minne (en 2 GB-maskin ska ha en 2 GB-byte etc.). Som sagt, om du har 8 GB RAM eller mer, överväg att inte göra en swap-partition över 4 GB.

mkpart primär linux-swap 513MiB 4GiB

Med /boot och byt ut ur vägen, det sista som finns kvar i din manuella partitionskonfiguration är att skapa /root dela. Den här partitionen kommer att hysa nästan allt på din PC så att den behöver ta upp resten av hårddisken.

mkpart primär ext4 4GiB 100%

Stiga på sluta med till prompten att avsluta. Det är vid denna tidpunkt som vi kan använda kommandot mkfs för att formatera alla filsystem så att de kan användas i alla Linux-distributionsinstallationer senare. I det här exemplet använder vi / dev / sda som enhetsetikett. Dina kan variera.

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

Dela hem

Vill du ha ett delat hem för din UEFI-installation istället? Följ i så fall alla anvisningar ovan tills du kommer till / root-delen. Ignorera rotstegen ovan och följ dessa istället:

I det här exemplet är hårddisken 500 GB. Tänk på att din kan ha en annan kapacitet och att du måste ändra kommandona i enlighet därmed.

Obs: även om enheten är 500 GB används 4 GB + 512 MB. Det lämnar oss ungefär 495 GB kvar. I det här nästa steget kommer vi att ge 100 GB till / root-partitionen, eftersom / home-partitionen alltid bör vara mer betydelsefull för denna inställning.

mkpart primär ext4 4GiB 104GiB

Med /root partition med 100 GB hårddisk, har vi cirka 395 GB kvar att ansöka om /home dela. Siffrorna för den sista delen behöver inte vara exakta. Istället kan vi berätta för partier att fylla i resten av enheten.

mkpart primär ext4 104GiB 100%

Partitioner är alla inställda, så det är OK att lämna det delade verktyget. Använda sig av sluta med för att avsluta programmet. Formatera sedan de nya partitionerna med mkfs att slutföra allt.

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

BIOS

Öppna din enhet i det delade verktyget:

sudo parted / dev / sdX

Inuti Parted, skapa en skapa en MS-DOS partitionstabell.

mklabel msdos

Enkel rot

I den här layouten bör bytet komma först. Använd Parted, gör du den nya swap-partitionen. Bytepartitioner ska alltid ha samma storlek som ditt RAM-minne. Men om du har 8 GB, 16 GB eller mer kan du överväga att använda 4 istället. Att ha en 32 GB swap-partition är mycket överdrivet.

mkpart primär linux-swap 1MiB 4GiB

För att avsluta din enda rotlayout, berätta för det delade verktyget att använda resten av hårddisken för den här sista partitionen.

mkpart primär ext4 4GiB 100%

Härifrån, ange sluta med för att lämna det delade verktyget och sedan använda mkfs för att formatera de nyligen skapade partitionerna så att Linux-operativsystemets installationsverktyg kan läsa dem korrekt.

sudo mkfs.ext4 -f / dev / sda2

Dela hem

För en delad heminställning, följ istället dessa instruktioner. Skapa först din MS-DOS-partitionstabell.

mklabel msdos

Skapa en swap-partition för systemet att använda:

mkpart primär linux-swap 1MiB 4GiB

I det här nästa steget delar vi upp hårddisken så att rotpartitionen har 100 GB utrymme och hempartitionen har resten. Exempelvis har vår enhet 500 GB. Dina kan variera. Skapa din rotpartition i Parted och berätta verktyget att ge det 100 GB utrymme att använda.

mkpart primär ext4 4GiB 104GiB

Gör din hempartition med "100%" så att den använder resten av tillgängligt utrymme.

mkpart primär ext4 104GiB 100%

Avsluta det delade verktyget med sluta med och använd sedan mkfs för att formatera de nya partitionerna.

sudo mkfs.ext4 -F / dev / sda2 sudo mkfs.ext4 -F / dev / sda3
watch instagram story