Gwida għall-Installazzjoni ta' Gentoo Linux bi Screenshots - Parti 2


Kif imsemmi qabel fl-aħħar tutorja tiegħi dwar l-Installazzjoni ta' Gentoo Linux huwa proċess twil u diffiċli li jeħtieġ ħin żejjed iżda fl-aħħar is-sistema tiegħek tidher u taħdem eżattament b'liema mod tridu, għalhekk se tkompli direttament minn fejn ħallejna l-aħħar darba.

  1. Installazzjoni ta' Gentoo Linux – Parti 1

Pass 4: Ikkonfigura l-Installazzjoni ta' Gentoo

13. Il-fajl Make.conf għandu xi varjabbli importanti meħtieġa għal Portage biex jottimizza l-konfigurazzjonijiet tal-pakketti tiegħek għall-proċess tal-kumpilazzjoni. Iftaħ dan il-fajl għall-editjar u kun żgur li l-varjabbli li ġejjin huma preżenti (għandek iżżomm mal-valuri default li huma tajbin biżżejjed għas-sistema tiegħek).

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

Għal aktar ottimizzazzjonijiet jekk jogħġbok żur Gwida għall-Ottimizzazzjoni ta' Gentoo.

14. Imbagħad uża mirrorselect biex tagħżel l-eqreb mirja aktar mgħaġġla tiegħek għat-tniżżil ta' pakketti ta' kodiċi tas-sors. Portage se juża dan il-mirja billi jispezzjona l-fajl make.conf.

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

15. Wara li tħaddem mirrorselect tivverifika l-issettjar make.conf mill-ġdid u ċċekkja l-lista tal-mera tiegħek, imbagħad ikkopja l-fajl DNS /etc/resolv.conf fil-mogħdija tal-ambjent tal-installazzjoni tiegħek.

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

Pass 5: Installazzjoni ta' Gentoo

16. Meta tħaddem għall-ewwel darba Gentoo Live DVD, il-Linux Kernel jiġbor informazzjoni importanti tas-sistema dwar l-apparati kollha tal-ħardwer tiegħek u jgħabbi l-moduli tal-kernel xierqa biex jappoġġjaw dan il-hardware, informazzjoni li titqiegħed f'/proc, u /dev direttorji, allura mmunta dawk is-sistemi tal-fajls fil-mogħdija tas-sistema ta' installazzjoni /mnt/gentoo.

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

17. Il-pass li jmiss huwa li tneħħi l-ambjent live tad-DVD u ddaħħal il-mogħdija l-ġdida tal-installazzjoni tas-sistema tagħna billi tuża chroot, tagħbija is-settings tas-sistema preċedenti pprovduti mill-fajl /etc/profile u tbiddel < b>$PS1 Prompt tal-Kmand.

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

18. Issa niżżel l-aħħar snapshot Portage billi tuża l-kmand emerge-webrsync.

# mkdir /usr/portage
# emerge-webrsync

19. Wara li Portage jispiċċa s-sinkronizzazzjoni, agħżel profil għad-destinazzjoni futura tas-sistema tiegħek. Skont il-profil magħżul il-valuri default għal USE u CFLAGS se jinbidlu biex jirriflettu b'mod xieraq l-ambjent finali tas-sistema tiegħek (Gnome, KDE, server eċċ.).

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

20. Imbagħad ikkonfigura ż-Żona tal-Ħin u l-Lokal tas-sistema tiegħek billi tneħħi l-kumment tal-lingwa preferuta tiegħek mill-fajl /etc/locale.gen billi tuża s-serje ta' kmandi li ġejjin.

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

Neħħi l-kumment lokali tas-sistema tiegħek.

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

Pass 6: Installazzjoni tal-Linux Kernel

21. Gentoo jipprovdi żewġ modi kif tibni u tinstalla Linux Kernel: billi tuża konfigurazzjoni manwali tal-kernel jew tuża proċess awtomatizzat billi toħroġ kmand genkernel li jibni qalba ġenerika bbażata fuq dik użata mill-installazzjoni Live DVD.

Fuq dan it-tutorja se jintuża t-tieni metodu għaliex l-ewwel metodu jeħtieġ għarfien avvanzat tal-komponenti tas-sistema tiegħek u l-bini ta 'kernel b'konfigurazzjonijiet manwali.

L-ewwel niżżel is-sorsi tal-kernel billi tuża emerge u tivverifika r-rilaxx tal-kernel billi telenka l-kontenut tad-direttorju /usr/src/linux.

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

22. Issa kkumpila l-kernel tiegħek billi tuża l-kmand genkernel, li awtomatikament jibni l-kernel bis-settings tal-ħardwer default misjuba mill-installatur tad-DVD fil-ħin tal-boot. Kun konxju li dan il-proċess jista 'jieħu ħafna ħin skond ir-riżorsi tal-ħardwer tiegħek.

# emerge genkernel
# genkernel all

Jekk trid timmodifika manwalment il-konfigurazzjoni tal-kernel tista' tuża l-kmand genkernel –menuconfig all. Meta jintemm il-proċess tista 'tiċċekkja l-kernel u l-fajl Ramdisk billi telenka l-kontenut tad-direttorju /boot.

Pass 7: Konfigurazzjonijiet oħra tas-Sistema

23. Il-pass li jmiss huwa li tikkonfigura l-fajl fstab biex awtomatikament jintramaw partizzjonijiet tas-sistema waqt il-proċess tal-ibbutjar. Iftaħ il-fajl /etc/fstab u żid il-kontenut li ġej.

# nano /etc/fstab

Fil-qiegħ tal-fajl daħħal il-linji li ġejjin.

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

24. Issettja hostname għas-sistema tiegħek billi teditja l-fajl /etc/conf.d/hostname u l-fajl /etc/hosts simili għal screenshots hawn taħt u vverifikah billi tuża hostname kmand.

# hostname

25. Biex tikkonfigura s-settings tan-netwerk tiegħek b'mod permanenti b'DHCP, installa dhcpcd Client u żidha mal-proċess tal-bidu tas-sistema.

# emerge dhcpcd
# rc-update add dhcpcd default

26. F'dan l-istadju tista 'wkoll tinstalla SSH daemon, System Logger u għodod utli oħra.

# 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. Jekk trid tippersonalizza s-servizzi tas-sistema, it-tastiera u l-issettjar tal-hwclock, iftaħ u editja l-fajls li ġejjin skond il-bżonnijiet tiegħek.

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

28. Imbagħad ipprovdi password b'saħħitha għall-kont tal-għeruq u żid utent ġdid tas-sistema bi privileġġi tal-għeruq.

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

Editja l-fajl /etc/sudoers u neħħi l-kumment tal-grupp %wheel bħal fil-screenshot hawn taħt.

Pass 8: Installa System Boot Loader

29. Biex tagħmel Gentoo jibda wara l-istartjar mill-ġdid installa GRUB2 Boot Loader fuq l-ewwel hard disk tiegħek u ġġenera l-fajl tal-konfigurazzjoni tiegħu billi tħaddem il-kmandi li ġejjin.

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

Jekk trid tivverifika l-fajl tal-konfigurazzjoni tal-Boot Loader iftaħ il-fajl /boot/grub/grub.cfg u iċċekkja l-kontenut tal-entrata tal-menu.

30. Wara li tinstalla l-aħħar biċċa ta 'softwer meħtieġ biex boot is-sistema, ħalli l-installazzjoni chrooted ambjent, unmount diviżorji kollha mmuntati, reboot sistema tiegħek u eject tiegħek DVD media installer.

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

31. Wara reboot il-menu GRUB għandu jidher fuq l-iskrin tas-sistema tiegħek eżiġenti li tagħżel waħda miż-żewġ għażliet ta 'boot ta' Gentoo Kernel tagħha.

32. Wara li s-sistema tgħabbi l-login fl-ambjent Gentoo billi tuża l-kont root, neħħi stage3-*.tar.bz2 tarball u wettaq aġġornament tas-siġra Portage.

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

Prosit! Issa installajt ambjent Gentoo Linux minimu fuq is-sistema tiegħek iżda l-konfigurazzjoni tas-sistema għadha 'l bogħod biex tispiċċa. Fis-serje ta’ tutorials li jmiss ser nuruk kif tista’ tinstalla server Xorg, sewwieqa tal-Adapters tal-Grafiki, Ambjent tad-Desktop u karatteristiċi oħra u kif tista’ tittrasforma Gentoo f’Pjattaforma ta’ Desktop jew Server b’saħħitha bbażata fuq din l-installazzjoni minima tas-sistema.