Jak zainstalować system Linux Gentoo z Ubuntu

Posted on
Autor: Laura McKinney
Data Utworzenia: 9 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Poradnik instalacji ( kompilacja od zera ) Linux’a Gentoo wraz z pulpitem KDE Plasma. Dzięki Grizzly
Wideo: Poradnik instalacji ( kompilacja od zera ) Linux’a Gentoo wraz z pulpitem KDE Plasma. Dzięki Grizzly

Zawartość

to wiki, co oznacza, że ​​wiele artykułów jest napisanych przez kilku autorów. Aby stworzyć ten artykuł, 17 osób, niektóre anonimowe, uczestniczyło w jego edycji i ulepszaniu w miarę upływu czasu.

Gentoo jest dystrybucją Linux znany z menedżera pakietów, jego złożoności i możliwości dostosowywania. Zwykle jest związana z maniakami. Po pierwsze, dystrybucja Gentoo nie jest stworzona dla wszystkich, bądźcie gotowi do użycia mózgu, będziecie potrzebować kilku odczytów, zanim system w pełni zacznie działać. W Gentoo każdy pakiet jest kompilowany z kodu źródłowego za pomocą narzędzia do zarządzania pakietami noszenie bagażu, Użytkownik decyduje, jakie funkcje i pakiety zostaną zainstalowane w systemie. Kompilacja i instalacja ciężkiego oprogramowania (na przykład kde, gnome lub LibreOffice) może potrwać od 30 sekund do kilku dni, w zależności od używanego sprzętu, podczas gdy mniejsze oprogramowanie jest instalowane w kilka minut.


etapy

  1. Upewnij się, że masz uprawnienia root'a na komputerze Ubuntu i połączenie internetowe, najlepiej szybkie. Zalecane jest także posiadanie średnio zaawansowanej wiedzy o Ubuntu i Linuksie w ogóle.
  2. Musisz zainstalować chroot na Ubuntu. Możesz to zrobić przez Synaptic, instalując pakiety dchroot i debootstrap lub chwytając sudo apt-get install dchroot debootstrap w wierszu poleceń. Ten program pozwala Linuxowi na tymczasowe udawanie, że jego folder główny różni się od zwykłego katalogu głównego.
  3. Podziel istniejące partycje na partycje lub utwórz nową na wolnej przestrzeni dysku twardego. Uważaj, aby nie stracić danych.
    • Większość stron internetowych zaleca utworzenie jak największej liczby partycji. Przynajmniej będziesz potrzebować partycji root (/). Jednak większość ludzi ma partycję wymiany, partycję domową (/ home). Niektórzy zalecają także oddzielną partycję dla / boot i / var.
  4. Sformatuj nową partycję przy użyciu wybranego systemu plików (dla / home, /, / boot i / var zaleca się użycie ext2, ext3 lub reiser2). Swapy muszą być sformatowane jako partycja wymiany.
  5. Utwórz nowy folder, / Mnt / gentoo i po jednej dla każdej utworzonej partycji.
  6. Zamontuj nowe partycje tutaj:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : gdzie sda5 i 6 to partycje zawierające odpowiednio twoje przyszłe katalogi root i home.
  7. Sprawdź, czy data jest poprawna (wprowadź datę). Możesz to zmienić, chwytając data MMDDggmmRRRR.
  8. Otwórz wybraną przeglądarkę i nawiguj tutaj. Znajdź odpowiednie dla siebie lustro i pobierz larchive stage3 z releases / x86 / 2008.0 / stages / (zamień x86 na architekturę mikroprocesora, przetestowaliśmy ten przewodnik na AMD64 i x86). Pobierz odpowiedni plik md5.
  9. Przenieś modrzew do folderu Gentoo mv stage3 * .bz2 * / mnt / gentoo.
  10. Przejdź do tego folderu (cd / mnt / gentoo) i sprawdź integralność archiwum dzięki md5: md5sum -c stage3 * .md5, Pozwala to zweryfikować, czy pobrałeś archiwa bez jego uszkodzenia. Jeśli wynik nie jest prawidłowy, musisz go pobrać ponownie.
  11. Wyciąg z modrzewia! sudo tar xvjpf stage3 * .bz2, Poczekaj, aż się skończy.
  12. Masz teraz kilka podstawowych programów zainstalowanych na partycji Gentoo. Następnie będziesz musiał zainstalować Portage, narzędzie do zarządzania pakietami Gentoo, które pozwoli ci mieć pełną kontrolę nad tym, co jest w twoim systemie.
    • Wróć do kopii dystrybucyjnej, z której pobrałeś etap modulacji3. Przejdź do folderu migawki / i pobierz ostatni plik noszenie bagażu, Przenieś go do / mnt / gentoo i uruchom następującą komendę:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Kilka słów o Portage: Portage to system zarządzania pakietami umożliwiający stosunkowo łatwą instalację wielu pakietów oprogramowania. Pobiera listę pakietów i ich współzależności z serwera rsync, To wskaże portage, które pliki należy pobrać z imponującej liczby innych serwerów. Po pobraniu tych plików oprogramowanie zostanie skompilowane z kodu źródłowego przez komputer, co zoptymalizuje je dla twojego sprzętu.
  13. W tym momencie możesz chcieć skonfigurować niektóre flagi kompilacji. Możesz to zrobić, edytując /mnt/gentoo/etc/make.conf w swoim ulubionym edytorze e. Możesz znaleźć pełny przewodnik na temat różnych zmiennych make poprzez konsultacje pliku /mnt/gentoo/etc/make.conf.example, Zapisz zmiany w pliku konfiguracyjnym i zamknij edytor e.
  14. Chcesz zoptymalizować pobieranie? Edytuj ponownie make.conf i upewnij się, że zmienna SYNC jest ustawiona na najbliższy serwer rsync. Dodaj dowolną liczbę kopii lustrzanych do zmiennej GENTOO_MIRRORS, zaczynając od tych, które wolisz. Możesz znaleźć listę serwerów lustrzanych dostępnych tutaj.
  15. Zanim całkowicie zanurzysz się w nowym systemie, musisz skopiować niektóre kluczowe ustawienia z Ubuntu.
    • Najpierw konfiguracja dns: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Twój system proc: sudo mount -t proc none / mnt / gentoo / proc.
    • Zamontuj i podłącz system plików / dev: sudo mount -o bind / dev / mnt / gentoo / dev.
  16. Możesz teraz chrooter! Jest stosunkowo prosty i możesz go opuścić w dowolnym momencie, po prostu chwytając ... wyjście, Ten proces składa się z trzech kroków:
    • Najpierw zmień katalog główny na / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Następnie zaktualizuj środowisko, aby upewnić się, że urządzenie wie, gdzie powinno być: / Usr / bin / env-update
    • Na koniec opublikuj te zmiany w (tymczasowej) pamięci: źródło / etc / profile
    • Jeśli chcesz pamiętać, że jesteś w trybie chroot, możesz zmienić wiersz poleceń: eksport PS1 = „(chroot) $ PS1”
  17. Gratulacje! Jesteś w Gentoo i robiłeś to w około jednej czwartej. Odwaga!
  18. Następnie musisz skompilować najważniejszy składnik dowolnego systemu operacyjnego: jego rdzeń. Jądro jest częścią systemu operacyjnego, która decyduje, które oprogramowanie ma dostęp do danego komponentu w danym momencie. Bez jądra nie ma nie system operacyjny, ponieważ nie może działać.
  19. Czy pamiętasz, że Portage został zainstalowany nieco wcześniej? Pobierzesz teraz listę pakietów, które możesz zainstalować z wybranego serwera rsync. wchodzić emerge --sync
  20. Dla jasności założę, że chcesz zainstalować ostatnie jądro (2.6) zamiast starej wersji 2.4.
  21. Musimy teraz zdefiniować nasze flagi USE. Te flagi informują kompilator, które opcje dodać i jakich optymalizacji użyć. Ważne jest, aby zdefiniować odpowiednie flagi dla swojego systemu, w przeciwnym razie możesz uzyskać nieoczekiwany wynik. Lepiej jest również dodać flagi wskazujące funkcje, którymi nie należy zarządzać.
  22. Każda flaga, którą chcesz dodać, to proste słowo. Każda opcja, którą chcesz usunąć, jest tym samym słowem poprzedzonym myślnikiem (-). Na przykład, jeśli chcemy skompilować wszystko z funkcjami menedżera ogg, musimy dodać ogg. Z drugiej strony, jeśli nie chcemy zarządzać formatami ogg, dodamy -ogg.
  23. Aby wybrać flagi USE, skonsultuj się Dokumentacja Gentoo na temat flag USE aby dowiedzieć się, którą flagę możesz dołączyć.
  24. Po wybraniu flag, których chcesz użyć, edytuj /etc/make.conf i umieść je tam.
  25. Teraz określ swoją strefę czasową. Wszystkie strefy czasowe Gentoo znajdują się w / usr / share / zoneinfo. Przeglądaj ten folder i uruchom polecenie ls, aby zobaczyć, jakie strefy czasowe są dostępne. Następnie skopiuj wybraną strefę czasową do / etc / localtime (na przykład # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. Teraz, kiedy ustawiliśmy naszą strefę czasową, czas pobrać źródła jądra i skonfigurować je.
  27. Uruchom (# emerge gentoo-sources), aby pobrać kod źródłowy jądra.
  28. Następny krok może być skomplikowany za pierwszym razem. Tutaj musimy skonfigurować jądro do obsługi tego, czego potrzebujemy. Musisz upewnić się, że poprawnie skonfigurowałeś jądro lub możesz przegapić potrzebne funkcje.
  29. szalupa
    • cd / usr / src / linux
    • zrobić menuconfig
  30. Spowoduje to wyświetlenie menu konfiguracji jądra. Wybierz wszystkie sterowniki potrzebne do uruchomienia systemu, takie jak sterowniki SCSI (jeśli to konieczne) i upewnij się, że są poprawnie wkompilowane w jądro. Jeśli tak nie jest, nie będzie można uruchomić. Sprawdź także, czy masz włączone zarządzanie systemem plików.
  31. Wybierz sterowniki sieciowe, których możesz potrzebować, tj. Sterowniki Ethernet lub Wi-Fi (lub oba).
  32. Wybierz typ i rodzinę swojego procesora.
  33. Po zakończeniu wprowadź ( make && make modules_install), aby rozpocząć kompilację jądra i jego modułów. Może to chwilę potrwać, możesz przeczytać książkę, oglądać telewizję, wyprowadzać psa lub cokolwiek chcesz.
  34. make -j2 && make moduły_instalacyjne
  35. Teraz musimy skopiować nasz obraz jądra do / boot. Zamień jądro-2.6.24 na nazwę, którą chcesz nadać swojemu jądru. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Przejdźmy teraz do konfiguracji modułów jądra. Uruchom (find / lib / modules / (wersja jądra) / -type f -iname * .o -or -iname * .ko), aby wyświetlić listę wszystkich dostępnych modułów. Dodaj te, które muszą być ładowane automatycznie w /etc/modules.autoload.d/kernel-2.6. Nie dołączaj .ko, le.o ani pełnej ścieżki, po prostu podaj na przykład snd-hda-intel.