Chcesz samodzielnie podzielić dysk twardy na partycje przed zainstalowaniem swojej ulubionej dystrybucji Linuksa? Jeśli tak, warto rozważyć wykonanie tego zadania za pomocą wiersza poleceń. Może to być bardziej interesujące, niż się wydaje. Ręczne partycjonowanie dysku twardego w terminalu jest zazwyczaj szybsze, bardziej efektywne i pozwala na sprawniejsze zainstalowanie systemu operacyjnego.
Metoda terminalowa nie tylko przyspiesza proces, ale także daje głębsze zrozumienie działania partycji w systemie Linux.
W tym przewodniku przedstawimy krok po kroku, jak ręcznie partycjonować dysk twardy z poziomu wiersza poleceń, korzystając z narzędzia GNU Parted.
UFI
Poniżej znajdują się instrukcje dotyczące ręcznego partycjonowania dysku twardego przy użyciu UEFI oraz bezpiecznego rozruchu.
Pojedynczy root
Konfiguracja „jednego roota” oznacza, że wszystkie pliki instalacyjne Linuksa będą przechowywane na jednej partycji. Nie ma osobnych katalogów takich jak /home, /var itp. Ta opcja jest odpowiednia dla początkujących użytkowników, którzy zaczynają przygodę z ręcznym konfigurowaniem partycji oraz nie rozumieją, jak działają oddzielne punkty montowania w systemie.
Prosto i szybko podzielisz dysk twardy na partycje w systemie Linux, korzystając z narzędzia parted. Nie będziesz potrzebować skomplikowanego graficznego interfejsu. Wystarczy wprowadzić rozmiary partycji, a następnie sformatować je później.
W przypadku konfiguracji UEFI wykonaj poniższe kroki. Najpierw otwórz terminal i uruchom polecenie lsblk. To polecenie wyświetli listę wszystkich urządzeń blokowych, co pozwoli znaleźć etykietę dysku. Następnie, używając tej etykiety, wykonaj:
Uwaga: zamień X na literę, którą wskazuje lsblk.
sudo parted /dev/sdX
Dla konfiguracji UEFI tabela partycji na dysku twardym musi być w formacie GPT. Użyj narzędzia parted do utworzenia tablicy partycji GPT na swoim dysku.
mklabel gpt
Kolejnym krokiem w procesie UEFI jest utworzenie oddzielnej partycji rozruchowej.
mkpart ESP fat32 1MiB 513MiB
Jeśli potrzebujesz partycji wymiany dla systemu UEFI, stwórz ją również przy pomocy parted. Powinna być zbliżona rozmiarowo do pamięci RAM (na przykład maszyna z 2 GB RAM powinna mieć partycję wymiany o wielkości 2 GB). Jeżeli masz 8 GB RAM lub więcej, rozważ ustawienie partycji wymiany na maksymalnie 4 GB.
mkpart primary linux-swap 513MiB 4GiB
Po utworzeniu partycji /boot i wymiany, ostatnim krokiem w ręcznej konfiguracji partycji jest stworzenie partycji /root. Ta partycja pomieści większość danych na Twoim komputerze, dlatego powinna zajmować resztę dostępnego miejsca na dysku.
mkpart primary ext4 4GiB 100%
Aby zakończyć, wpisz quit, aby opuścić narzędzie. Następnie możesz użyć polecenia mkfs, aby sformatować wszystkie systemy plików, które będą używane w przyszłym instalatorze dystrybucji Linuksa. W tym przykładzie przyjmiemy, że etykieta dysku to /dev/sda, jednak może się ona różnić w Twoim przypadku.
mkfs.vfat -F32 /dev/sda1 mkfs.ext4 -f /dev/sda3
Podzielony dom
Chcesz utworzyć partycję z oddzielnym katalogiem domowym? Jeśli tak, postępuj zgodnie z wcześniej opisanymi instrukcjami, aż dojdziesz do sekcji dotyczącej /root. Pomiń wcześniejsze kroki i wykonaj następujące:
Załóżmy, że dysk twardy ma pojemność 500 GB. Pamiętaj, że Twój dysk może mieć inną pojemność, więc dostosuj polecenia zgodnie z tym.
Uwaga: chociaż dysk ma 500 GB, użyte zostało 4 GB + 512 MB. Pozostało nam więc około 495 GB. W następnym kroku przypisz 100 GB dla partycji /root, ponieważ partycja /home powinna być większa w tej konfiguracji.
mkpart primary ext4 4GiB 104GiB
Gdy partycja /root zajmie 100 GB, będziemy mieć około 395 GB do wykorzystania na partycję /home. W tej ostatniej części nie musisz podawać dokładnych wartości. Możesz polecić parted, aby wykorzystał resztę dostępnego miejsca na dysku.
mkpart primary ext4 104GiB 100%
Wszystkie partycje są już skonfigurowane, więc możesz opuścić narzędzie Parted, wpisując quit. Następnie sformatuj nowe partycje za pomocą mkfs, aby zakończyć proces.
sudo mkfs.vfat -F32 /dev/sda1
sudo mkfs.ext4 -f /dev/sda3 sudo mkfs.ext4 -f /dev/sda4
BIOS
Otwórz dysk w narzędziu parted:
sudo parted /dev/sdX
Wewnątrz Parted utwórz tabelę partycji MS-DOS.
mklabel msdos
Pojedynczy root
W tym układzie partycja wymiany powinna być pierwsza. Korzystając z Parted, stwórz nową partycję wymiany. Powinna ona być równa rozmiarowi pamięci RAM. Jeżeli masz 8 GB, 16 GB lub więcej, rozważ ustawienie partycji wymiany na 4 GB, ponieważ 32 GB to już nadmiar.
mkpart primary linux-swap 1MiB 4GiB
Aby zakończyć konfigurację pojedynczego katalogu głównego, poleć narzędziu Parted, aby wykorzystało pozostałą część dysku twardego dla tej ostatniej partycji.
mkpart primary ext4 4GiB 100%
Na koniec wpisz quit, aby opuścić narzędzie Parted, a następnie użyj mkfs, aby sformatować nowo utworzone partycje, aby instalatory systemu Linux mogły je poprawnie rozpoznać.
sudo mkfs.ext4 -f /dev/sda2
Podzielony dom
Dla konfiguracji z oddzielnym katalogiem domowym postępuj zgodnie z tymi wskazówkami. Najpierw utwórz tablicę partycji MS-DOS.
mklabel msdos
Utwórz partycję wymiany, która będzie używana przez system:
mkpart primary linux-swap 1MiB 4GiB
Następnie podziel dysk twardy tak, aby partycja główna miała 100 GB, a partycja domowa resztę. Przykładowo, nasz dysk ma 500 GB, ale Twój może mieć inną pojemność. Stwórz partycję główną w Parted, przypisując jej 100 GB.
mkpart primary ext4 4GiB 104GiB
Utwórz partycję domową, wykorzystując „100%”, aby zajmowała pozostałe dostępne miejsce.
mkpart primary ext4 104GiB 100%
Na koniec zamknij narzędzie parted poleceniem quit, a następnie sformatuj nowe partycje za pomocą mkfs.
sudo mkfs.ext4 -F /dev/sda2 sudo mkfs.ext4 -F /dev/sda3
newsblog.pl