Linux Gentoo na laptopie Lenovo Ideapad 700

W tej poradzie napisze jak zainstalować system Linux Gentoo na pamięci USB (pendrive) tak aby można było uruchomić z niej notebook Lenovo Ideapad 700.

Gentoo na pamięci USB instalujemy tak jak na dysku twardym. Im szybszy i pojemniejszy pendrive tym lepiej. Minimum to 16 GB. Największe znaczenie ma konfiguracja kernela. Metodą prób i błędów udało mi się uzyskać prawie, że optymalną konfigurację jądra w wersji 32 i 64 bity.

Cała sprawa sprowadza się do pobrania pliku konfiguracji kernela i kompilacji „jajka” przy pomocy programu genkernel.

Instalujemy genkernel:

emerge genkernel

Pobierz wersja 32 bity. – Spakowany plik konfiguracji kernela

Pobierz wersja 64 bity – Spakowany plik konfiguracji kernela

Budujemy initram i kernel:

genkernel --kernel-config=/sciezka/do/pliku/config_lenovo_ideapad700 all

Po kompilacji kernela instalujemy linux-firware (emerge linux-firmware) . Paczka zawiera moduły do obsługi min. karty Wi-Fi Intela (iwlwifi).

emerge linux-firmare

Instalujemy bootloader Grub:

emerge grub

Instalujemy gruba na w MBR pendriva:

grub2-install /dev/sdx - gdzie x to pamięć usb.

Generujemy plik /boot/grub/grub.cfg

grub2-mkconfig -o /boot/grub/grub.cfg

W środowisku chroot instalujemy programy wpa_supplicant, dhcpcd i konfigurujemy plik /etc/wpa_supplicant/wpa_supplicant.conf dostosowany do naszych potrzeb. W środowisku graficznym XFCE, LXDE, GNOME możemy zainstalować NetworkManager i nm-applet co pozwoli na wygodne konfigurowanie połączeń sieciowych. Wychodzimy z chroot i restartujemy komputer. Podczas rozruchu wciskamy i przytrzymujemy klawisze Fn i F12. Gdy pojawi się menu wyboru nośnika startowego zaznaczamy nasz pendriwe i wciskamy enter. Po restarcie i uruchomieniu z USB przechodzimy do katalogu /etc/init.d/ i uruchamiamy demony:

dhcpcd - ./dhcpcd start

wpa_supplicant - ./wpa_supplicant start

lub:

NetworkManager - ./NetworkManager start

Aby startowały automatycznie:

rc-update add wpa_supplicant default

rc-update add dhcpcd default

rc-update add NetworkManager default

W przypadku wyboru NetworkManager nie należy instalować klienta dhcpcd a gdy już jest usunąć poleceniem:

emerge --unmerge dhcpcd

Po uzyskaniu dostęp do sieci możemy zainstalować inne oprogramowanie według potrzeb.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *