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