Vodič za namestitev Gentoo Linuxa s posnetki zaslona - 2. del


Kot je bilo že omenjeno v moji zadnji vadnici o Namestitvi Gentoo Linuxa , je to dolg in težaven postopek, ki zahteva dodaten čas, vendar bo na koncu vaš sistem izgledal in deloval natanko tako, kot želite, zato bo nadaljeval neposredno od tam, kjer smo nazadnje končali.

  1. Namestitev Gentoo Linuxa - 1. del

4. korak: Konfigurirajte namestitev Gentoo

13. Datoteka Make.conf vsebuje nekaj pomembnih spremenljivk, potrebnih za Portage za optimizacijo konfiguracij paketov za postopek prevajanja. Odprite to datoteko za urejanje in se prepričajte, da so prisotne naslednje spremenljivke (držite se privzetih vrednosti, ki so dovolj dobre za vaš sistem).

# nano /mnt/gentoo/etc/portage/make.conf
CFLAGS="-O2  -pipe"
# Use the same settings for both variables
CXXFLAGS="${CFLAGS}"

Za več optimizacij obiščite Gentoo Optimization Guide.

14. Nato uporabite mirrorselect , da izberete najbližja hitrejša ogledala za prenos paketov izvorne kode. Portage bo ta zrcala uporabil tako, da bo pregledal datoteko make.conf .

# mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf

15. Ko zaženete zrcalo, znova preverite nastavitve make.conf in preverite svoj zrcalni seznam, nato pa kopirajte datoteko DNS /etc/resolv.conf na pot namestitvenega okolja.

# nano /mnt/gentoo/etc/portage/make.conf
# cp -L /etc/resolv.conf /mnt/gentoo/etc/

5. korak: Namestitev Gentoo-a

16. Ko prvič zaženete DVD Gentoo Live, jedro Linuxa zbere pomembne sistemske informacije o vseh vaših strojnih napravah in naloži ustrezne module jedra za podporo tej strojni opremi, informacije, ki so v /proc , /sys in /dev , zato te datotečne sisteme namestite na pot namestitvenega sistema /mnt/gentoo .

# mount -t proc /proc /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev

17. Naslednji korak je prekinitev okolja DVD v živo in vstop v našo novo namestitveno pot sistema z uporabo chroot , nalaganje prejšnjih sistemskih nastavitev, ki jih zagotavlja datoteka /etc/profile , in sprememba < b> $PS1 Ukazni poziv.

# chroot /mnt/gentoo /bin/bash
# source /etc/profile
# export PS1="(chroot) $PS1"

18. Zdaj prenesite najnovejši posnetek Portage z ukazom emerge-webrsync .

# mkdir /usr/portage
# emerge-webrsync

19. Ko Portage konča sinhronizacijo, izberite profil za prihodnji sistemski cilj. Glede na izbrani profil se bodo privzete vrednosti za USE in CFLAGS spremenile, da bodo ustrezno odražale končno okolje vašega sistema (Gnome, KDE, strežnik itd.).

# eselect profile list
# eselect profile set 6   ## For KDE

20. Nato konfigurirajte sistemski časovni pas in jezikovne nastavitve tako, da s pomočjo naslednje serije ukazov odkomentirate želeni jezik iz datoteke /etc/locale.gen .

# ls /usr/share/zoneinfo
# cp /usr/share/zoneinfo/Continent/City /etc/localtime
# echo " Continent/City " > /etc/timezone
# nano  /etc/locale.gen

Odpokličite lokacijo sistema.

locale-gen
env-update && source /etc/profile

6. korak: Namestitev jedra Linuxa

21. Gentoo ponuja dva načina gradnje in namestitve jedra Linuxa: z uporabo ročne konfiguracije jedra ali z uporabo avtomatiziranega postopka z izdajo ukaza genkernel , ki gradi generično jedro, ki temelji na jedru, ki ga uporablja namestitveni DVD Live.

V tej vadnici bo uporabljena druga metoda, ker prva metoda zahteva napredno znanje o sistemskih komponentah in gradnjo jedra z ročnimi konfiguracijami.

Najprej prenesite vire jedra z uporabo emerge in preverite izdajo jedra, tako da navedete vsebino imenika /usr/src/linux .

# emerge gentoo-sources
# ls -l /usr/src/linux

22. Zdaj zberite svoje jedro z ukazom genkernel , ki samodejno gradi jedro s privzetimi nastavitvami strojne opreme, ki jih ob zagonu zazna namestitveni program DVD. Zavedajte se, da lahko ta postopek traja veliko časa, odvisno od virov vaše strojne opreme.

# emerge genkernel
# genkernel all

Če želite ročno spremeniti konfiguracijo jedra, lahko uporabite ukaz genkernel –menuconfig all . Ko se postopek konča, lahko preverite jedro in datoteko Ramdisk, tako da navedete vsebino imenika /boot .

7. korak: Druge sistemske konfiguracije

23. Naslednji korak je konfiguriranje datoteke fstab za samodejno namestitev sistemskih particij med zagonom. Odprite datoteko /etc/fstab in dodajte naslednjo vsebino.

# nano /etc/fstab

V spodnji del datoteke vstavite naslednje vrstice.

/dev/sda2	/boot	ext2    defaults,noatime     0 2
/dev/sda4       /       ext4    noatime              0 1
/dev/sda3       none	swap    sw                   0 0

24. Nastavite ime gostitelja za svoj sistem z urejanjem datotek /etc/conf.d/hostname in /etc/hosts , podobnih spodnjim posnetkom zaslona, in preverite s pomočjo ime gostitelja .

# hostname

25. Če želite trajno konfigurirati omrežne nastavitve z DHCP, namestite odjemalca dhcpcd in ga dodajte v postopek zagona sistema.

# emerge dhcpcd
# rc-update add dhcpcd default

26. Na tej stopnji lahko namestite tudi demon SSH, sistemski dnevnik in druga uporabna orodja.

# emerge virtual/ssh
# emerge syslog-ng
# emerge cronie
# emerge mlocate
# rc-update add sshd default
# rc-update add syslog-ng default
# rc-update add cronie default

27. Če želite prilagoditi sistemske storitve, nastavitve tipkovnice in ure, odprite in uredite naslednje datoteke glede na svoje potrebe.

# nano -w /etc/rc.conf
# nano -w /etc/conf.d/keymaps
# nano -w /etc/conf.d/hwclock

28. Nato vnesite močno geslo za korenski račun in dodajte novega uporabnika sistema s korenskimi pravicami.

# passwd
# useradd -m -G users,wheel,audio,lp,cdrom,portage,cron -s /bin/bash caezsar
# passwd caezsar
# emerge sudo

Uredite datoteko /etc/sudoers in razkomentirajte skupino % wheel , kot je prikazano na spodnjem posnetku zaslona.

8. korak: Namestite sistemski zagonski nalagalnik

29. Če želite, da se Gentoo zažene po ponovnem zagonu, namestite GRUB2 Boot Loader na svoj prvi trdi disk in ustvarite njegovo konfiguracijsko datoteko z zagonom naslednjih ukazov.

# emerge sys-boot/grub
# grub2-install /dev/sda
# grub2-mkconfig -o /boot/grub/grub.cfg

Če želite preveriti konfiguracijsko datoteko Boot Loaderja, odprite datoteko /boot/grub/grub.cfg in preverite vsebino vnosa v meniju.

30. Po namestitvi zadnjega dela programske opreme, potrebne za zagon sistema, zapustite nameščeno okolico, odstranite vse nameščene particije, znova zaženite sistem in odstranite namestitveni program za DVD medije.

# exit
# cd
# umount -l /mnt/gentoo/dev{/shm,/pts,}
# umount -l /mnt/gentoo{/boot,/proc,}
# reboot

31. Po ponovnem zagonu se mora na zaslonu sistema prikazati meni GRUB, v katerem je treba izbrati eno od dveh možnosti zagona Gentoo Kernel.

32. Ko sistem naloži prijavo v okolje Gentoo z uporabo korenskega računa, odstranite tarball stage3 - *. Tar.bz2 in izvedite posodobitev drevesa Portage .

# rm /stage3-*.tar.bz2
# emerge --sync

Čestitamo! Zdaj ste v sistem namestili minimalno okolje Gentoo Linux, vendar je sistemska konfiguracija še daleč za zaključek. V naslednji seriji vadnic vam bom pokazal, kako lahko namestite strežnik Xorg, gonilnike grafičnih vmesnikov, namizno okolje in druge funkcije ter kako lahko Gentoo na podlagi te minimalne namestitve sistema pretvorite v zmogljivo namizje ali strežniško platformo.