Gentoo Linux installationsvejledning med skærmbilleder - Del 2


Som tidligere nævnt i min sidste vejledning om Gentoo Linux Installation er en lang og vanskelig proces, der kræver ekstra tid, men i sidste ende vil dit system se ud og udføre nøjagtigt på hvilken måde du vil have det, så vil fortsætte direkte fra hvor vi slap sidste gang.

  1. Installation af Gentoo Linux - del 1

Trin 4: Konfigurer Gentoo-installation

13. Make.conf -filen indeholder nogle vigtige variabler, der er nødvendige for Portage for at optimere dine pakkekonfigurationer til kompileringsprocessen. Åbn denne fil til redigering, og sørg for, at følgende variabler er til stede (du skal holde fast med standardværdier, der er gode nok til dit system).

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

For flere optimeringer, besøg venligst Gentoo Optimization Guide.

14. Brug derefter mirrorselect til at vælge dine nærmeste hurtigere spejle til download af kildekodepakker. Portage bruger disse spejle ved at inspicere make.conf filen.

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

15. Når du har kørt spejlvælg, skal du bekræfte make.conf indstillinger igen og kontrollere din spejlliste og derefter kopiere DNS /etc/resolv.conf -filen til din installationsmiljøsti.

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

Trin 5: Installation af Gentoo

16. Når du første gang kører Gentoo Live DVD, indsamler Linux-kernen vigtig systeminformation om alle dine hardwareenheder og indlæser de relevante kernemoduler til at understøtte denne hardware, oplysninger, der er placeret i /proc , /sys og /dev mapper, så monter disse filsystemer på /mnt/gentoo installationssystemstien.

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

17. Det næste trin er at afbryde DVD live-miljø og indtaste vores nye systeminstallationssti ved hjælp af chroot , indlæse tidligere systemindstillinger leveret af filen /etc/profile og ændre < b> $ PS1 Kommandoprompt.

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

18. Download nu det nyeste Portage-snapshot ved hjælp af kommandoen emerge-webrsync .

# mkdir /usr/portage
# emerge-webrsync

19. Når Portage er færdig med synkroniseringen, skal du vælge en profil til din fremtidige systemdestination. Afhængigt af den valgte profil ændres standardværdierne for BRUG og CFLAGS for at afspejle dit systems endelige miljø på passende vis (Gnome, KDE, server osv.).

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

20. Konfigurer derefter systemets tidszone og lokaliteter ved at kommentere dit foretrukne sprog fra /etc/locale.gen -fil ved hjælp af følgende række kommandoer.

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

Fjern kommentar til dit system lokalt.

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

Trin 6: Installation af Linux-kerne

21. Gentoo tilbyder to måder at opbygge og installere Linux-kerne på: Brug af en manuel kernekonfiguration eller brug en automatiseret proces ved at udstede genkernel kommando, der bygger en generisk kerne baseret på den, der bruges ved installationen af Live DVD.

I denne tutorial bruges den anden metode, fordi den første metode kræver avanceret viden om dine systemkomponenter og opbygning af en kerne med manuelle konfigurationer.

Download først kernekilder ved hjælp af opstå , og kontroller frigivelse af kerner ved at angive indholdet i /usr/src/linux -mappen.

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

22. Kompilér nu din kerne ved hjælp af kommandoen genkernel , som automatisk bygger kernen med standardhardwareindstillingerne detekteret af DVD-installationsprogrammet ved opstartstidspunktet. Vær opmærksom på, at denne proces kan tage meget tid afhængigt af dine hardwarressourcer.

# emerge genkernel
# genkernel all

Hvis du vil ændre kernekonfigurationen manuelt, kan du bruge kommandoen genkernel –menuconfig all . Når processen er færdig, kan du kontrollere kernen og Ramdisk-filen ved at angive /boot katalogindhold.

Trin 7: Andre systemkonfigurationer

23. Næste trin er at konfigurere fstab -filen til automatisk at montere systempartitioner under opstartsprocessen. Åbn filen /etc/fstab , og tilføj følgende indhold.

# nano /etc/fstab

Indsæt følgende linjer nederst på filen.

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

24. Indstil et værtsnavn til dit system ved at redigere /etc/conf.d/hostname fil og /etc/hosts fil svarende til skærmbilleder nedenfor og bekræft det ved hjælp af værtsnavn kommando.

# hostname

25. For at konfigurere dine netværksindstillinger permanent med DHCP skal du installere dhcpcd Client og føje det til systemets opstartsproces.

# emerge dhcpcd
# rc-update add dhcpcd default

26. På dette trin kan du også installere SSH-dæmon, en systemlogger og andre nyttige værktøjer.

# 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. Hvis du vil tilpasse systemtjenester, tastatur- og hwclock-indstillinger, skal du åbne og redigere følgende filer efter dine behov.

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

28. Giv derefter en stærk adgangskode til root-kontoen, og tilføj en ny systembruger med root-rettigheder.

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

Rediger filen /etc/sudoers og fjern kommentar til gruppen % hjul som i skærmbilledet nedenfor.

Trin 8: Installer System Boot Loader

29. For at få Gentoo til at starte efter genstart skal du installere GRUB2 Boot Loader på din første harddisk og generere dens konfigurationsfil ved at køre følgende kommandoer.

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

Hvis du vil kontrollere Boot Loader-konfigurationsfilen, skal du åbne /boot/grub/grub.cfg filen og kontrollere menuindholdsindholdet.

30. Efter installation af det sidste stykke software, der er nødvendigt for at starte systemet, skal du lade installationen være rodfæstet, fjerne alle monterede partitioner, genstarte dit system og skubbe dit DVD-medieinstallationsprogram ud.

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

31. Efter genstart skal GRUB-menuen vises på din systemskærm med krav om at vælge en af dens to opstartsindstillinger for Gentoo Kernel.

32. Når systemet har indlæst login til Gentoo-miljø ved hjælp af root-konto, skal du fjerne stage3 - *. Tar.bz2 tarball og udføre en Portage træopdatering.

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

Tillykke! Nu har du installeret et minimalt Gentoo Linux-miljø på dit system, men systemkonfiguration er langt til efterbehandling. På den næste serie af tutorials vil jeg vise dig, hvordan du kan installere Xorg-server, grafikkortdrivere, et skrivebordsmiljø og andre funktioner, og hvordan du kan omdanne Gentoo til en kraftfuld desktop- eller serverplatform baseret på denne minimale systeminstallation.