Gentoo

Gentoo Linux Installasjonsveiledning

Gentoo Linux Installasjonsveiledning

Installasjonsprosedyren for Gentoo innebærer flere trinn enn andre distribusjoner. Dette er tilsiktet slik at du kan kontrollere trinnene på en mer tydelig måte. Ved å bruke denne strategien kan du komme i gang med mindre enn 4 GB disk og minne på ned til 256 MB, 512 MB hvis du vil bruke liveDVD. Du har også muligheten til å tilpasse systemet ditt for å være så effektivt som mulig. Første forsøk vil gå tregere hvis du ikke er kjent med Linux og alle de intrikate detaljene, men du kan ende opp med et veldig magert system.

Medievalgene

Velge hvor du skal begynne; Så lenge du har vanlig maskinvare og mange ganger merkelig maskinvare, bør du bruke den minimale installasjons-CD-en til å installere. Denne metoden er også Stage3-metoden. Hvis alt går bra, vil du aldri bry deg med Stage1 og Stage2, men de er der for ekstreme installasjonssituasjoner.

Tarballene

Du kan laste ned komprimerte filer som har et filsystem med filer til init-systemet og grunnleggende pakker. Velg en som passer dine behov. Hvis du er usikker, ta den 'systemd'. Dette er den vanligste.

De andre scenefilene er for avanserte brukere. Utviklere bruker for det meste Stage1- og Stage2-filene; hvis du trenger dem, kjenner du allerede det meste av Gentoo.

Første oppstart

Last ned den minimale CDen og brenn den på en USB-pinne. Du bør vurdere å legge ISO-filen til en virtuell maskin og øve deg derfra! Filer er på Gentoo-siden.

Når den minimale CD-en starter, vil det gi deg 15 sekunder å velge en kjerne. Hensikten med dette er å håndtere en situasjon der framebufferen ikke fungerer, eller noen andre rare oppstartsproblemer oppstår. Hvis du ikke gjør noe, faller systemet tilbake til oppstart fra den interne disken. Hvis du har problemer, må du spesifisere kjerneparametere som nedenfor.

$ gentoo lysekrone

Dette tar "gentoo" -kjernen og sender alternativet "lysekrone". Andre alternativer er en lang liste som du bør undersøke før du begynner, selv om dette ikke er nødvendig på de fleste maskinvarer.

Du kan også legge til brukere på dette stadiet. Disse brukerne vil bare jobbe i installasjonssystemet, så det er sjelden nyttig.

Nettverk

For å komme i gang kan du gjøre alt på en konsoll, men å bruke en terminal har sine fordeler. Hvis du vil gjøre dette, start sshd og angi et passord for rotbrukeren. Start med å sjekke IP-adressen din.

$ ip a

Start deretter sshd:

$ / etc / init.d / sshd start

Sett deretter passordet for rotbrukeren, eller opprett en ny midlertidig bruker.

$ passwd

Du får en lang utskrift som antyder et trygt passord. Praktisk hvis du har lite energi eller fantasi. Nå som du har begge deler, kan du ssh inn i installasjonssystemet ditt. En advarsel; når du starter på nytt fra CDen, blir ssh-tasten opprettet på nytt! Enhver nøkkel du har på det andre systemet, må slettes.

Klargjøre diskene

Diskene er klargjort som med mange andre distribusjoner. For å gjøre det lettere å følge resten av dokumentasjonen deres, navngi partisjonene dine i henhold til Gentoo-standarden. For et system som du faktisk vil bruke, bør du ha en plan her. Fortrinnsvis en som har størrelser for ditt hjem så vel som for ”. Nødvendige deler er '/' og '/ bagasjerommet'. For UEFI, bør du ha 350 Megabyte av disken til oppstartsfilene. Bruk din favoritt partisjonsredigerer. For UEFI-partisjonen, bruk 'mkfs.vfat -F 32 / dev / sda1 'og til hovedbruk' mkfs.ext4 / dev / sda2 '.

Montering av hovedskivene

Du bør ha minst en oppstartsdisk på 350 MiB og en som vil være vert for systemet ditt når du starter. En byttepartisjon er også bra å ha. Du kan montere den med standardkommandoen.

$ mount / dev / sda2 / mnt / gentoo

Det er ingen grunn til å montere 'oppstartsdisken' før du kommer inn i chroot-miljøet senere. Du kan også montere brukerdisker eller partisjoner, men bare hvis du lager det endelige systemet.

Laste ned tarballene

Du kan laste ned tarballene før du starter eller under installasjonen. Alternativt har installasjonsmiljøet nettleseren 'Links', slik at du kan gjøre det med terminalen. Last ned filene til Gentoo-disken.

$ cd / mnt / gentoo $ lenker www.gentoo.org / nedlastinger

Når du har filene på disken, pakker du dem ut med tar-kommandoen.

$ tar -xvf stage3-amd64-systemd-20210120T214504Z.tjære.xz

Installer basesystemet

Du har faktisk et veldig grunnleggende og generisk system allerede; det er det Stage3-filen handler om. For eksempel lager du.conf-filen er der med standardinnstillinger. Det må imidlertid ha et speil, men sett et ved hjelp av verktøyet.

$ mirrorselect -i -o >> / mnt / gentoo / etc / portage / make.konf

Det legger til verdien: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // speil.hjul.sk / gentoo “, med dine valgte speil, naturlig. Du har også et automatisk alternativ der du kan spesifisere protokoll- eller hastighetsbegrensninger. Det er også det dype alternativet, der verktøyet faktisk laster ned en 100 KB-fil for å måle.

Du trenger også et ebuild-depot. Dette depotet holder rede på hva som er tilgjengelig for oppgraderinger. Du kan endre dette, noe du vil gjøre når du ser etter et derivat av Gentoo. Du kan ta standard fra den nylig opprettede katalogstrukturen.

$ cd / mnt / gentoo $ mkdir-foreldre etc / portage / repos.conf $ cp usr / share / portage / config / repos.conf etc / portage / repos.conf / gentoo.konf

Vanligvis endrer du ikke dette. Tilfellene når du trenger å endre det er når du har ditt eget speil. Kommandoene nedenfor er direkte fra gentoo.org nettsted. De setter opp miljøet for installasjon.

$ cp -forskjell etc / resolv.conf / mnt / gentoo / etc $ mount -types proc / proc / mnt / gentoo / proc $ mount -rbind / sys / mnt / gentoo / sys $ mount -make-rslave / mnt / gentoo / sys $ mount -rbind / dev / mnt / gentoo / dev $ mount -make-rslave / mnt / gentoo / dev

Nå er du forberedt på å bevege deg inn i miljøet du skaper.

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

Inne i miljøet må du også montere oppstartspartisjonen.

$ mount / dev / sda2 / boot

Hvilken partisjon dette er, bør være tydelig fra tidligere trinn. På en UEFI-installasjon har du opprettet ESP der du lagrer all oppstartsinformasjon. Deretter laster du ned depotinformasjonen til katalogen som er definert av repos.conf-fil.

$ emerge-webrsync

Her ser du den første omtale av dukke opp. Denne kommandoen håndterer alle oppgraderingene og installasjonen. Den neste viktige kommandoen du trenger å vite om er valg. Med eselect leser du de siste nyhetene om Portage

$ velg lese nyheter

Eller velg din profil;

$ eselect profile list $ eselect profile set 3

Du velger nummeret fra listen eller bruker hele navnet du ser i listen. Nå MÅ du stille inn @world-settet for å sikre at systemet oppdateres i henhold til systemet ditt, ikke trinn 3 du brukte.

$ emerge -ask -verbose -update -deep -newuse @world

Den kraftigste variabelen i GENTOO! USE-variabelen angir hvilken støtte som må kompileres i programmene dine. Brukt riktig kan du gjøre systemet ditt mye slankere enn med andre metoder. Du kan endre dette for å slutte å støtte KDE hvis du er sikker på at du ikke vil kjøre KDE. Gentoo vil deretter kompilere alle programmer uten den støtten, noe som gjør binærfilen mindre. Hvis du bestemmer deg for å bytte til KDE, må du starte på nytt og kompilere alle applikasjonene dine på nytt.

BRUK = "- kde gnome qt5 alsa"

Alle verdiene er satt i standardverdiene, så det du legger er en endring fra det normale. Første gang du bygger er det sannsynligvis bedre bare å få systemet til å gå.

Tidssone og lokalitet

Deretter angir du tidssonen. Fyll ut verdiene i filene.

$ ls usr / share / zoneinfo $ echo "Europe / Athens"> / etc / tidssone

Bruk emerge for å konfigurere tiden riktig.

$ emerge -config sys-libs / tidssone-data

Legg til data i din lokale fil:

no_NO ISO-8859-1
no_NO.UTF-8 UTF-8

Konfigurer ved hjelp av filen du nettopp opprettet.

$ locale-gen

Dette er standarden for alle installasjoner i Linux-verdenen. Dette er Gentoo-spesifikken:

$ eselect locale list $ eselect locale set 3
$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"

Automatisk kjernekonfigurasjon

Før du kjører skriptet, må du legge til oppstartspartisjonen i filen / etc / fstab.

/ dev / sda2 / boot ext4 er standard 0 2

I Gentoo har du friheten til å kompilere din egen kjerne for hver maskin du vil starte. Den bedre måten å starte er å få binære kjerner som passer dine behov. Når du føler deg klar til å komme inn på kompleksiteten til kjerneoppsamling, gjør du det på det løpende systemet ditt. For å velge en kjerne, kjør du som alltid;

$ emerge -ask sys-kernel / gentoo-kernel-bin

Kommer-kommandoen vil installere kjernen din og sette opp alt!

På tide å konfigurere systemet

Opprett nettverksfilene.

/ etc / conf.d / nett
config_eth0 = "dhcp"
moduler = "ifconfig"
/ etc / conf.d / vertsnavn
vertsnavn = "Gentoo"
$ emerge -spør nett-misc / dhcpcd

Dette vil installere dhcpcd-programmet for håndtering av dhcp. Standard for Gentoo er dhcp.

Innstillinger for dhcpcd ved hjelp av systemd er for å aktivere tjenesten.

$ systemctl -nå aktivere net @ enp1s0.service

Før du kan starte opp i det nye systemet, må du ha boot loader installert. Slik velger du GRUB2.

$ emerge -ask sys-boot / grub: 2
$ grub-install / dev / sda -efi-directory = / boot
$ grub-mkconfig -o / boot / grub / grub.cfg

Nå må du oppdatere / etc / fstab-filen for live-systemet.

/ etc / fstab
/ dev / sda1 / boot ext4 noauto, noatime 1 2
/ dev / sda2 / ext4 noatime 0 1

'/ Dev / sda'-tallene vil variere avhengig av partisjoneringsskjemaet ditt. Du kan også bruke unike UUID-numre. Du må finne ut de som bruker kommandoen 'blkid'.

Start på nytt i det nye systemet

Du vil nå kunne starte opp i live-systemet ditt. Fjern installasjonsmediet og prøv det. Hvis du har savnet noe, kan du alltid starte på nytt med installasjonsmediet. Mange problemer er detaljer, så du har alle filene lastet ned og kan bare gjøre en del av installasjonen. I den installasjonen har du fremdeles 'dukke opp' tilgjengelig, og det er verktøyet du bruker til oppgraderingene dine og tilpasse systemet.

Konklusjon

Gentoo har ikke sitt eget installasjonsprogram, noe som betyr at du må forberede det du vil oppnå. Du kan gjøre dette ved å velge størrelsen på diskene og undersøke eventuelle spesifikke behov for systemet ditt. Hvis du vil komme i gang raskt, bør du velge et derivat og justere derfra til du føler deg sikker på at du kan håndtere alle detaljer i et Linux-systems opprinnelige oppsett.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...
Mus AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
Nettbrettbrukere savner ofte musepekeren, spesielt når de bruker vanlige bærbare datamaskiner. Berøringsskjermen Smarttelefoner og nettbrett har mange...
Mus Midterste museknapp fungerer ikke i Windows 10
Midterste museknapp fungerer ikke i Windows 10
De midtre museknapp hjelper deg med å bla gjennom lange websider og skjermer med mye data. Hvis det stopper, vil du ende opp med å bruke tastaturet ti...