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.
- 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.