Wyszukiwanie w witrynie

Podręcznik instalacji Gentoo Linux dla początkujących — część 1


Gentoo to bezpłatna dystrybucja Linuksa o otwartym kodzie źródłowym, znana z wysokiej wydajności, dużej możliwości rekonfiguracji i stabilności. Do zarządzania pakietami oprogramowania wykorzystuje system zarządzania pakietami portage.

W przeciwieństwie do głównych dystrybucji Linuksa, takich jak Ubuntu, Debian czy Red Hat, Gentoo nie udostępnia instalatora systemu operacyjnego. Podobnie jak Arch Linux, Gentoo jest zbudowany od podstaw i jest uważany za jeden z najbardziej skomplikowanych systemów operacyjnych do zainstalowania.

Zamiast tego Gentoo udostępnia obszerny przewodnik zwany Podręcznikiem Gentoo, który przeprowadzi Cię przez proces instalacji. W tym przewodniku zademonstrujemy instalację Gentoo przy użyciu obrazu Live GUI. Skonfigurujemy partycjonowanie dysku przy użyciu schematu partycji MBR i dostosowanego obrazu jądra dostarczonego przez programistów Gentoo.

Jest to pierwsza część z dwuczęściowej serii, ponieważ instalacja Gentoo jest dość długa. Zatem zapnij pasy i ciesz się jazdą

1. Pobierz obraz ISO Gentoo i boot

Aby rozpocząć ten przewodnik, przejdź do strony pobierania Gentoo i pobierz ostatni wydany obraz ISO LiveGUI.

Po pobraniu obrazu Live sięgnij po dysk USB i użyj narzędzia takiego jak Rufus, aby utworzyć nośnik startowy z obrazów ISO lub użyj popularnych narzędzi do tworzenia USB, aby utworzyć startowy nośnik USB z obrazu ISO plik.

Następnie podłącz dysk USB do komputera i uruchom ponownie. Pamiętaj o skonfigurowaniu BIOS i ustawieniu nośnika startowego na najwyższy priorytet rozruchu. Po uruchomieniu systemu na ekranie pojawi się następujący komunikat. Pierwsza opcja jest wstępnie wybrana. Więc naciśnij ENTER.

Następnie na ekranie pojawi się mnóstwo komunikatów rozruchowych.

Na koniec pojawi się ekran Live GUI.

2. Skonfiguruj sieć w Gentoo

Jeśli Twój system jest już podłączony do sieci, w której znajduje się serwer DHCP za pomocą karty Ethernet, istnieje prawdopodobieństwo, że ustawiono automatyczną konfigurację sieci.

W tym przypadku aktywny interfejs sieciowy uzyskał prawidłowy adres IP z serwera DHCP. W takim przypadku będziesz mógł uruchamiać popularne polecenia sieciowe, takie jak ping, ip, ifconfig i ssh, żeby wymienić tylko kilka.

W naszym przypadku system automatycznie pozyskał adres IP z sieci poprzez DHCP. Aby rozpocząć pracę z wierszem poleceń, przełącz się na użytkownika root.

sudo su

Aby sprawdzić adres IP uruchomimy polecenie:

ip addr

Z danych wyjściowych wynika, że aktywny interfejs (enp0s3) uzyskał adres IP 192.168.2.110 z CIDR /24.

Połączenie z Internetem możesz sprawdzić za pomocą polecenia ping w następujący sposób.

ping -c 4 google.com

Z wyników widać, że otrzymaliśmy pozytywną odpowiedź z DNS Google.

3. Utwórz partycje dysku i systemy plików

Następnym krokiem jest konfiguracja partycji dyskowych i systemów plików. Możesz wyświetlić bieżący układ partycji za pomocą polecenia fdisk, jak pokazano.

fdisk /dev/sda

Na wyjściu mamy system z dyskiem twardym o pojemności 42,83 GB.

Możesz skonfigurować swój dysk twardy z MBR dla konfiguracji BIOS (Legacy Boot) lub GPT dla UEFI.

W tym przewodniku zdecydujemy się na utworzenie partycji dysku z MBR na potrzeby konfiguracji BIOS.

Oto układ partycji dysku.

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

Utwórz partycję rozruchową

Aby utworzyć partycję rozruchową, wpisz 'n' dla nowej partycji. Następnie wpisz 'p', aby wybrać partycję podstawową. Następnie wpisz 1, aby określić numer partycji. Alternatywnie możesz nacisnąć ENTER, ponieważ zostanie to automatycznie wybrane. Naciśnij ENTER, gdy pojawi się monit o podanie pierwszego sektora.

Następnie określ rozmiar dysku, poprzedzając go znakiem (+), po którym następuje rozmiar liczbowy i 'G' oznaczający gigabajty. Otrzymasz potwierdzenie, że utworzono nową partycję Linux z określonym rozmiarem dysku.

Utwórz przestrzeń wymiany

Aby skonfigurować przestrzeń zamiany, powtórz te same kroki aż do pierwszego sektora. Następnie określ rozmiar dysku jako +4G i naciśnij ENTER.

Ponieważ utworzony typ partycji jest typu „Linux”, naciśnij „t”, aby zmienić go na inny. Podaj numer partycji (w tym przypadku '2'), a następnie podaj kod odpowiadający Zamień (w tym przypadku 82).

UWAGA: możesz wyświetlić wszystkie typy partycji, wpisując 'L'.

Utwórz partycję główną

W przypadku partycji głównej określ numer partycji jako '3' lub po prostu naciśnij ENTER, aby zaakceptować numer domyślny (3), zdefiniuj dysk rozmiar (w tym przypadku +37G) i naciśnij ENTER.

Aby wyświetlić utworzone partycje, wpisz 'p' i naciśnij ENTER. Jeśli jesteś zadowolony z utworzonych partycji, wpisz 'w' i naciśnij ENTER, aby trwale zapisać partycje dysku.

Następnym krokiem po utworzeniu partycji jest sformatowanie ich w odpowiednich systemach plików.

Linux obsługuje szeroką gamę systemów plików, a niektóre z nich nadają się tylko do określonych celów. Stabilne systemy plików dla systemów amd64 obejmują Ext3, Ext4, BTRFS, XFS, ZFS i ReiserFS.

W przypadku partycji /boot sformatujemy ją jako system plików EXT4.

mkfs.ext4 /dev/sda1

Aby skonfigurować partycję swap, użyj polecenia mkswap, jak pokazano.

mkswap /dev/sda2

Następnie aktywuj go za pomocą polecenia zamień.

swapon /dev/sda2

Na koniec sformatuj partycję root jako system plików EXT4.

mkfs.ext4 /dev/sda3

4. Zamontuj partycję główną

Następnym krokiem jest zamontowanie partycji root. Ale najpierw utwórzmy punkt montowania partycji.

mkdir --parents /mnt/gentoo 

Opcja --parents tworzy katalogi nadrzędne. Następnie zamontuj partycję za pomocą polecenia, jak pokazano.

mount /dev/sda3 /mnt/gentoo 

5. Skonfiguruj datę i godzinę

Przed instalacją Gentoo upewnij się, że ustawienia godziny i daty są prawidłowe. Aby sprawdzić aktualną datę i godzinę, uruchom polecenie data.

date

Jeśli wyświetlana data jest przesunięta o więcej niż kilka minut od oczekiwanej, zaktualizuj czas automatycznie za pomocą narzędzia wiersza poleceń chronyd.

chronyd -q

Polecenie naprawi wszelkie znalezione odchylenia czasu. Po ponownym uruchomieniu polecenia zauważysz, że przesunięcie czasu będzie wynosić około 0,01 sekundy, co jest bardzo niewielką różnicą i prawdopodobnie nie będzie miało wpływu na żadne procesy ani operacje systemowe.

6. Pobierz i rozpakuj plik tarballa Gentoo Stage 3

Paczka tar trzeciego etapu w Gentoo to po prostu archiwum dostarczane z minimalnym środowiskiem Gentoo specyficznym dla profilu.

Pobranie i dekompresja pliku tar pozwala uzyskać kluczowe katalogi ogólnosystemowe, takie jak /usr, /etc, /dev, /bin<, /lib, /proc, /var i wiele innych, które zapewniają niemal kompletny system funkcjonalny.

Jedynymi ważnymi częściami, których będzie brakować (i które zostaną zainstalowane w drugiej części tego przewodnika) są jądro i program ładujący.

Aby rozpocząć rozpakowywanie pliku tarballa etapu 3, przejdź do katalogu głównego.

cd /mnt/gentoo 

Uruchom poniższe polecenie, aby przejść do listy Gentoo Mirror

links https://www.gentoo.org/downloads/mirrors/

Wybierz preferowaną wersję lustrzaną Kraj i naciśnij ENTER.

Następnie przejdź do sekcji „Wersje”.

Wybierz opcję architektury „amd64”.

Następnie wybierz opcję `autobuilds`.

Następnie wybierz opcję stage3 desktop systemd, ponieważ korzystamy z systemu GUI.

Przejdź do pliku tar stage3 i naciśnij ENTER, aby go pobrać.

Wybierz opcję „Zapisz” w wyskakującym oknie dialogowym, które się pojawi.

Potwierdź nazwę pliku i naciśnij ENTER.

Rozpocznie się pobieranie, a pasek postępu będzie wskazywał postęp pobierania. Może to chwilę potrwać, w zależności od szybkości Internetu.

Po zakończeniu pobierania wybierz `Tak`, aby wyjść z interfejsu wiersza poleceń Gentoo Mirrors.

Na koniec rozpakuj pobrany plik tarballa Stage do systemu.

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

Po rozpakowaniu zobaczysz dodatkowe katalogi systemowe, jak pokazano.

Na tym kończy się część 1 przewodnika instalacji Gentoo. Masz teraz zainstalowane minimalne środowisko Gentoo na swoim komputerze, ale proces instalacji jest jeszcze daleki od ukończenia. Aby kontynuować instalację, postępuj zgodnie z samouczkiem „Instalacja Gentoo Linux – część 2”.