Gentoo Linux instalēšanas rokasgrāmata ar ekrānuzņēmumiem - 2. daļa


Kā iepriekš minēts manā pēdējā apmācībā par Gentoo Linux instalēšanu , tas ir ilgs un grūts process, kam nepieciešams papildu laiks, taču galu galā jūsu sistēma izskatīsies un darbosies tieši tā, kā vēlaties, tāpēc turpinās tieši no vietas, kur mēs pagājušo reizi pārtraucām.

  1. Gentoo Linux instalēšana - 1. daļa

4. darbība: konfigurējiet Gentoo instalēšanu

13. Make.conf failā ir daži svarīgi mainīgie, kas nepieciešami Portage, lai optimizētu pakotņu konfigurācijas procesa apkopošanai. Atveriet šo failu rediģēšanai un pārliecinieties, vai ir iekļauti šādi mainīgie (jums jāpievieno noklusējuma vērtības, kas ir pietiekami labas jūsu sistēmai).

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

Lai iegūtu vairāk optimizācijas, lūdzu, apmeklējiet Gentoo optimizācijas rokasgrāmatu.

14. Pēc tam izmantojiet mirrorselect , lai izvēlētos tuvākos ātrākos spoguļus avota kodu pakotņu lejupielādei. Portage izmantos šos spoguļus, pārbaudot failu make.conf .

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

15. Pēc spoguļu palaišanas vēlreiz pārbaudiet iestatījumus make.conf un pārbaudiet spoguļu sarakstu, pēc tam nokopējiet DNS /etc/resolv.conf failu uz instalācijas vides ceļu.

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

5. darbība: instalējiet Gentoo

16. Pirmo reizi palaižot Gentoo Live DVD, Linux kodols apkopo svarīgu sistēmas informāciju par visām jūsu aparatūras ierīcēm un ielādē atbilstošos kodola moduļus, lai atbalstītu šo aparatūru, informāciju, kas ievietota /proc , /sys un /dev direktorijus, tāpēc pievienojiet šīs failu sistēmas /mnt/gentoo instalācijas sistēmas ceļam.

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

17. Nākamais solis ir pārtraukt DVD tiešraides vidi un ievadīt mūsu jaunās sistēmas instalēšanas ceļu, izmantojot chroot , ielādēt iepriekšējos sistēmas iestatījumus, ko nodrošina fails /etc/profile , un mainīt < b> $PS1 komandu uzvedne.

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

18. Tagad lejupielādējiet jaunāko Portage momentuzņēmumu, izmantojot komandu emerge-webrsync .

# mkdir /usr/portage
# emerge-webrsync

19. Kad Portage pabeidz sinhronizāciju, izvēlieties profilu savam nākotnes sistēmas galamērķim. Atkarībā no izvēlētā profila noklusējuma vērtības USE un CFLAGS mainīsies, lai atbilstoši atspoguļotu jūsu sistēmas galīgo vidi (Gnome, KDE, serveris utt.).

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

20. Pēc tam konfigurējiet sistēmas laika joslu un lokalizāciju, komentējot vēlamo valodu no faila /etc/locale.gen , izmantojot šādas komandu sērijas.

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

Noņemiet komentāru no sistēmas lokalizācijām.

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

6. darbība: Linux kodola instalēšana

21. Gentoo piedāvā divus veidus, kā izveidot un instalēt Linux kodolu: izmantojot manuālu kodola konfigurāciju vai izmantot automatizētu procesu, izsniedzot komandu genkernel , kas izveido vispārēju kodolu, pamatojoties uz to, kuru izmanto instalēšana Live DVD.

Šajā apmācībā tiks izmantota otrā metode, jo pirmajai metodei ir nepieciešamas uzlabotas zināšanas par jūsu sistēmas komponentiem un kodola izveide ar manuālām konfigurācijām.

Vispirms lejupielādējiet kodola avotus, izmantojot emerge , un pārbaudiet kodola izlaišanu, norādot direktorija /usr/src/linux saturu.

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

22. Tagad apkopojiet savu kodolu, izmantojot komandu genkernel , kas automātiski izveido kodolu ar noklusējuma aparatūras iestatījumiem, kurus sāknēšanas laikā ir atklājis DVD instalētājs. Ņemiet vērā, ka šis process var aizņemt daudz laika atkarībā no jūsu aparatūras resursiem.

# emerge genkernel
# genkernel all

Ja vēlaties manuāli modificēt kodola konfigurāciju, varat izmantot komandu genkernel –menuconfig all . Kad process ir pabeigts, jūs varat pārbaudīt kodola un Ramdisk failu, norādot direktorija /boot saturu.

7. solis: Citas sistēmas konfigurācijas

23. Nākamais solis ir konfigurēt failu fstab , lai sāknēšanas procesa laikā automātiski uzstādītu sistēmas nodalījumus. Atveriet failu /etc/fstab un pievienojiet šo saturu.

# nano /etc/fstab

Faila apakšdaļā ievietojiet šādas rindas.

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

24. Iestatiet resursdatora nosaukumu savai sistēmai, rediģējot failu /etc/conf.d/hostname un failu /etc/hosts , kas līdzīgs zemāk redzamajiem ekrānuzņēmumiem, un pārbaudiet to, izmantojot resursdatora nosaukums komanda.

# hostname

25. Lai pastāvīgi konfigurētu tīkla iestatījumus, izmantojot DHCP, instalējiet dhcpcd klientu un pievienojiet to sistēmas palaišanas procesam.

# emerge dhcpcd
# rc-update add dhcpcd default

26. Šajā posmā jūs varat arī instalēt SSH dēmonu, System Logger un citus noderīgus rīkus.

# 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. Ja vēlaties pielāgot sistēmas pakalpojumus, tastatūras un hwclock iestatījumus, atveriet un rediģējiet šādus failus atbilstoši savām vajadzībām.

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

28. Pēc tam norādiet spēcīgu paroli root kontam un pievienojiet jaunu sistēmas lietotāju ar root tiesībām.

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

Rediģējiet failu /etc/sudoers un noņemiet komentāru no grupas % wheel , kā parādīts zemāk redzamajā ekrānuzņēmumā.

8. darbība: instalējiet sistēmas sāknēšanas iekrāvēju

29. Lai Gentoo sāktu pēc pārstartēšanas, pirmajā cietajā diskā instalējiet GRUB2 Boot Loader un ģenerējiet tā konfigurācijas failu, izpildot šādas komandas.

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

Ja vēlaties pārbaudīt sāknēšanas iekrāvēja konfigurācijas failu, atveriet failu /boot/grub/grub.cfg un pārbaudiet menuentry saturu.

30. Pēc pēdējās programmatūras daļas, kas nepieciešama sistēmas sāknēšanai instalēšanas, atstājiet instalācijas sakņoto vidi, atvienojiet visus uzstādītos nodalījumus, pārstartējiet sistēmu un izvelciet DVD multivides instalēšanas programmu.

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

31. Pēc restartēšanas GRUB izvēlnei vajadzētu parādīties jūsu sistēmas ekrānā, pieprasot izvēlēties vienu no divām Gentoo kodola sāknēšanas opcijām.

32. Kad sistēma ielādē pieteikšanos Gentoo vidē, izmantojot root kontu, noņemiet stage3 - *. Tar.bz2 tarball un veiciet koka atjaunināšanu Portage .

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

Apsveicam! Tagad jūs savā sistēmā esat instalējis minimālu Gentoo Linux vidi, taču sistēmas konfigurācija vēl nav pabeigta. Nākamajā apmācību sērijā es jums parādīšu, kā jūs varat instalēt Xorg serveri, Graphics Adapters draiverus, darbvirsmas vidi un citas funkcijas un kā jūs varat pārveidot Gentoo par jaudīgu darbvirsmas vai servera platformu, pamatojoties uz šo minimālo sistēmas instalāciju.