Mwongozo wa Usakinishaji wa Gentoo Linux na Picha za skrini - Sehemu ya 2


Kama ilivyotajwa hapo awali katika mafunzo yangu ya mwisho kuhusu Usakinishaji wa Gentoo Linux ni mchakato mrefu na mgumu ambao unahitaji muda wa ziada lakini mwishowe mfumo wako utaonekana na kufanya kazi kwa namna gani unayotaka, kwa hivyo itaendelea. moja kwa moja kutoka pale tulipoishia mara ya mwisho.

  1. Inasakinisha Gentoo Linux - Sehemu ya 1

Hatua ya 4: Sanidi Usakinishaji wa Gentoo

13. Faili ya Make.conf inashikilia vigeu kadhaa muhimu vinavyohitajika kwa Portage ili kuboresha usanidi wa vifurushi vyako kwa ajili ya utayarishaji. Fungua faili hii kwa uhariri na uhakikishe kuwa vigeu vifuatavyo vipo (unapaswa kushikamana na maadili chaguo-msingi ambayo ni ya kutosha kwa mfumo wako).

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

Kwa uboreshaji zaidi tafadhali tembelea Mwongozo wa Uboreshaji wa Gentoo.

14. Kisha tumia mirrorselect ili kuchagua vioo vyako vya kasi zaidi vya kupakua vifurushi vya msimbo wa chanzo. Portage itatumia vioo hivi kwa kukagua make.conf faili.

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

15. Baada ya kuendesha mirrorschagua thibitisha mipangilio ya make.conf tena na uangalie orodha ya kioo chako, kisha nakili faili ya DNS /etc/resolv.conf kwenye njia yako ya mazingira ya usakinishaji.

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

Hatua ya 5: Kufunga Gentoo

16. Unapoendesha Gentoo Live DVD kwa mara ya kwanza, Linux Kernel inakusanya taarifa muhimu za mfumo kuhusu vifaa vyako vyote vya maunzi na kupakia moduli za kernel zinazofaa ili kusaidia maunzi haya, maelezo ambayo yamewekwa katika /proc, /sys na saraka za /dev, kwa hivyo weka mifumo hiyo ya faili kwenye /mnt/gentoo njia ya mfumo wa usakinishaji.

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

17. Hatua inayofuata ni kukomesha mazingira ya moja kwa moja ya DVD na kuingiza njia yetu mpya ya usakinishaji wa mfumo kwa kutumia chroot, kupakia mipangilio ya awali ya mfumo iliyotolewa na faili ya /etc/profile na ubadilishe b>$PS1 Amri ya haraka.

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

18. Sasa pakua muhtasari wa hivi punde wa Portage kwa kutumia amri ya emerge-webrsync.

# mkdir /usr/portage
# emerge-webrsync

19. Baada ya Portage kumaliza ulandanishi chagua wasifu kwa mfumo wako wa baadaye. Kulingana na wasifu uliochaguliwa, thamani chaguomsingi za TUMIA na CFLAGS zitabadilika ili kuonyesha ipasavyo mazingira ya mwisho ya mfumo wako (Gnome, KDE, seva n.k.).

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

20. Kisha usanidi mfumo wako wa Saa za Eneo na Maeneo kwa kutoa maoni kwa lugha unayopendelea kutoka kwa faili ya /etc/locale.gen kwa kutumia mfululizo wa amri zifuatazo.

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

Toa maoni kuhusu lugha za mfumo wako.

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

Hatua ya 6: Kusakinisha Linux Kernel

21. Gentoo hutoa njia mbili za kujenga na kusakinisha Linux Kernel: kutumia usanidi wa kernel mwongozo au kutumia mchakato otomatiki kwa kutoa genkernel amri ambayo huunda kernel ya jumla kulingana na ile inayotumiwa na usakinishaji Live DVD.

Kwenye somo hili njia ya pili itatumika kwa sababu njia ya kwanza inahitaji ujuzi wa hali ya juu wa vipengele vya mfumo wako na kujenga kernel na usanidi wa mwongozo.

Pakua kwanza vyanzo vya kernel ukitumia ibuka na uthibitishe kutolewa kwa kernel kwa kuorodhesha maudhui ya saraka ya /usr/src/linux.

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

22. Sasa kusanya kerneli yako kwa kutumia genkernel amri, ambayo hutengeneza kerneli kiotomatiki kwa mipangilio chaguo-msingi ya maunzi iliyogunduliwa na kisakinishi cha DVD wakati wa kuwasha. Fahamu kuwa mchakato huu unaweza kuchukua muda mwingi kulingana na rasilimali za maunzi yako.

# emerge genkernel
# genkernel all

Ikiwa ungependa kurekebisha usanidi wa kernel unaweza kutumia genkernel -menuconfig all amri. Mchakato ukikamilika unaweza kuangalia kernel na faili ya Ramdisk kwa kuorodhesha /boot yaliyomo kwenye saraka.

Hatua ya 7: Mipangilio Mingine ya Mfumo

23. Hatua inayofuata ni kusanidi faili ya fstab ili kupachika sehemu za mfumo kiotomatiki wakati wa mchakato wa kuwasha. Fungua faili ya /etc/fstab na uongeze maudhui yafuatayo.

# nano /etc/fstab

Kwenye kichupo cha faili ingiza mistari ifuatayo.

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

24. Weka jina la mpangishaji la mfumo wako kwa kuhariri /etc/conf.d/hostname faili na /etc/hosts faili sawa na picha za skrini hapa chini na uithibitishe kwa kutumia jina la mwenyejiamri.

# hostname

25. Ili kusanidi mipangilio yako ya mtandao kabisa kwa DHCP, sakinisha dhcpcd Teja na uiongeze kwenye mchakato wa kuanzisha mfumo.

# emerge dhcpcd
# rc-update add dhcpcd default

26. Katika hatua hii unaweza pia kusakinisha daemoni ya SSH, Kirekodi cha Mfumo na zana zingine muhimu.

# 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. Ikiwa unataka kubinafsisha huduma za mfumo, mipangilio ya kibodi na hwclock, fungua na uhariri faili zifuatazo kulingana na mahitaji yako.

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

28. Ifuatayo, toa nenosiri dhabiti la akaunti ya mizizi na uongeze mtumiaji wa mfumo mpya aliye na haki za mizizi.

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

Hariri faili ya /etc/sudoers na uondoe maoni kwenye kikundi cha %gurudumu kama kwenye picha ya skrini iliyo hapa chini.

Hatua ya 8: Sakinisha Kipakiaji cha Boot ya Mfumo

29. Kufanya Gentoo ianze baada ya kuwasha upya kusakinisha GRUB2 Boot Loader kwenye diski kuu yako ya kwanza na kuzalisha faili yake ya usanidi kwa kuendesha amri zifuatazo.

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

Ikiwa ungependa kuthibitisha faili ya usanidi ya Kipakiaji cha Boot fungua faili ya /boot/grub/grub.cfg na uangalie yaliyomo kwenye menyu.

30. Baada ya kusakinisha kipande cha mwisho cha programu kinachohitajika kuwasha mfumo, kuacha mazingira ya usakinishaji, kuteremsha sehemu zote zilizopachikwa, anzisha upya mfumo wako na utoe kisakinishi chako cha midia ya DVD.

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

31. Baada ya kuwasha upya menyu ya GRUB inapaswa kuonekana kwenye skrini ya mfumo wako ikihitaji kuchagua mojawapo ya chaguo zake mbili za uanzishaji za Gentoo Kernel.

32. Baada ya mfumo kupakia kuingia kwa mazingira ya Gentoo kwa kutumia akaunti ya mizizi, ondoa stage3-*.tar.bz2 tarball na ufanye Portage sasisho la mti.

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

Hongera! Sasa umesakinisha mazingira machache ya Gentoo Linux kwenye mfumo wako lakini usanidi wa mfumo uko mbali kukamilika. Kwenye mfululizo unaofuata wa mafunzo nitakuonyesha jinsi unavyoweza kusakinisha seva ya Xorg, viendeshi vya Adapta za Picha, Mazingira ya Eneo-kazi na vipengele vingine na jinsi unavyoweza kubadilisha Gentoo kuwa Eneo-kazi lenye nguvu au Jukwaa la Seva kulingana na usakinishaji huu mdogo wa mfumo.