Gentoo

Gentoo Linux installationsvejledning

Gentoo Linux installationsvejledning

Installationsproceduren for Gentoo involverer flere trin end andre distributioner. Dette er bevidst, så du kan kontrollere trinene på en mere klar måde. Ved hjælp af denne strategi kan du komme i gang med mindre end 4 GB disk og hukommelse på ned til 256 MB, 512 MB, hvis du vil bruge liveDVD. Du har også mulighed for at tilpasse dit system for at være så effektivt, som du kan gøre det. Dit første forsøg vil være langsommere, hvis du ikke er velbevandret i Linux og alle de indviklede detaljer, men du kan ende med et meget magert system.

Medievalgene

Vælge hvor du skal starte; Så længe du har almindelig hardware og mange gange ulige hardware, skal du bruge den minimale installations-cd til at installere. Denne metode er også Stage3-metoden. Hvis alt går godt, vil du aldrig gider med Stage1 og Stage2, men de er der for ekstreme installationssituationer.

Tarballs

Du kan downloade komprimerede filer, der har et filsystem med filer til init-systemet og grundlæggende pakker. Vælg en, der passer til dine behov. Hvis du er i tvivl, skal du tage den 'systemd'. Dette er den mest almindelige.

De andre scenefiler er til avancerede brugere. Udviklere bruger for det meste filerne Stage1 og Stage2; hvis du har brug for dem, kender du allerede det meste af Gentoo.

Første opstart

Download den minimale cd og brænd den på en USB-nøgle. Du bør overveje at tilføje ISO-filen til en virtuel maskine og øve dig derfra! Filer findes på Gentoo-siden.

Når den minimale cd starter, giver det dig 15 sekunder at vælge en kerne. Hensigten med dette er at håndtere en situation, hvor framebufferen ikke fungerer, eller der opstår andre ulige opstartsproblemer. Hvis du ikke gør noget, falder systemet tilbage til opstart fra den interne disk. Hvis du har problemer, skal du angive kerneparametre som nedenfor.

$ gentoo lysekrone

Dette tager kernen 'gentoo' og sender indstillingen 'lysekrone'. Andre muligheder er en lang liste, som du bør undersøge, før du starter, selvom dette ikke er nødvendigt på de fleste hardware.

Du kan også tilføje brugere på dette tidspunkt. Disse brugere fungerer kun i installationssystemet, så det er sjældent nyttigt.

Netværk

For at komme i gang kan du gøre alt på en konsol, men brug af en terminal har sine fordele. Hvis du vil gøre dette, skal du starte sshd og indstille en adgangskode til rodbrugeren. Start med at kontrollere din IP-adresse.

$ ip a

Start derefter sshd:

$ / etc / init.d / sshd start

Indstil derefter adgangskoden til rodbrugeren, eller opret en ny midlertidig bruger.

$ passwd

Du får en lang udskrift, der antyder en sikker adgangskode. Praktisk, hvis du har lav energi eller fantasi. Nu hvor du har begge dele, kan du ssh ind i dit installationssystem. En advarsel; Når du starter forfra fra cd'en, oprettes ssh-nøglen! Enhver nøgle, du har på dit andet system, skal slettes.

Klargøring af diskene

Diskene er klargjort som med mange andre distributioner. For at gøre det lettere at følge resten af ​​deres dokumentation skal du navngive dine partitioner i henhold til Gentoo-standarden. For et system, som du rent faktisk vil bruge, skal du have en plan her. Fortrinsvis en, der har størrelser til dit 'hjem' såvel som ". Nødvendige dele er '/' og '/ boot'. For UEFI skal du have 350 megabyte af disken til startfilerne. Brug din yndlings partitionseditor. Brug 'mkfs til UEFI-partitionen.vfat -F 32 / dev / sda1 'og til hovedanvendelsen' mkfs.ext4 / dev / sda2 '.

Montering af hoveddiskene

Du skal have mindst en boot-disk på 350 MiB og en, der er vært for dit system, når du starter. En swap-partition er også god at have. Du kan montere den med standardkommandoen.

$ mount / dev / sda2 / mnt / gentoo

Der er ingen grund til at montere 'boot'-disken, før du kommer ind i chroot-miljøet senere. Du kan også montere brugerdiske eller partitioner, men kun hvis du laver det endelige system.

Download af tarballs

Du kan downloade tarballs, før du starter eller under installationen. Alternativt har installationsmiljøet browseren 'Links', så du kan gøre det med terminalen. Download filerne til Gentoo-disken.

$ cd / mnt / gentoo $ links www.gentoo.org / dowloads

Når du har filerne på din disk, skal du pakke dem ud med tar-kommandoen.

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

Installer basesystemet

Du har faktisk allerede et meget grundlæggende og generisk system; det er det, Stage3-filen handler om. For eksempel laver du.conf-filen er der med standardindstillinger. Det skal dog have et spejl, men indstil et ved hjælp af værktøjet.

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

Det tilføjer værdien: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // spejl.hjul.sk / gentoo “, med dine valgte spejle, naturligvis. Du har også en automatisk mulighed, hvor du kan specificere protokol- eller hastighedsbegrænsninger. Der er også den dybe mulighed, hvor værktøjet faktisk downloader en 100 KB-fil til måling.

Du har også brug for et ebuild-lager. Dette arkiv holder styr på, hvad der er tilgængeligt for opgraderinger. Du kan ændre dette, hvilket du vil gøre, når du leder efter et derivat af Gentoo. Du kan tage standard fra den nyoprettede bibliotekstruktur.

$ cd / mnt / gentoo $ mkdir-forældre osv / portage / repos.conf $ cp usr / share / portage / config / repos.conf etc / portage / repos.conf / gentoo.konf

Normalt ændrer du ikke dette. De tilfælde, hvor du har brug for at ændre det, er når du har dit eget spejl. Nedenstående kommandoer er direkte fra gentoo.org-websted. De opsætter miljøet til installation.

$ cp -differens etc / resolv.conf / mnt / gentoo / etc $ mount -typer 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

Nu er du parat til at bevæge dig ind i det miljø, du skaber.

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

Inde i miljøet skal du også montere bootpartitionen.

$ mount / dev / sda2 / boot

Hvilken partition dette skal være klart fra tidligere trin. På en UEFI-installation har du oprettet ESP, hvor du gemmer alle bootoplysninger. Derefter downloader du arkivoplysningerne i den mappe, der er defineret af dine repos.conf-fil.

$ emerge-webrsync

Her ser du den første omtale af dukke op. Denne kommando håndterer alle dine opgraderinger og installation. Den næste vigtige kommando, du har brug for at vide om, er eselect. Med eselect læser du de seneste nyheder om Portage

$ vælg læs nyheder

Eller vælg din profil;

$ eselect profilliste $ eselect profile set 3

Du vælger nummeret fra listen eller bruger det hele navn, du ser på listen. Nu SKAL du indstille @world-sættet for at sikre, at systemet opdateres i henhold til dit system, ikke det trin 3, du brugte.

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

Den mest kraftfulde variabel i GENTOO! USE-variablen indstiller, hvilken support der skal kompileres i dine programmer. Brugt korrekt kan du gøre dit system meget slankere end med andre metoder. Du kan ændre dette for at stoppe med at støtte KDE, hvis du er sikker på, at du ikke vil køre KDE. Gentoo vil derefter kompilere alle programmer uden den understøttelse, hvilket gør binærfunktionen mindre. Hvis du beslutter at skifte til KDE, skal du starte forfra og kompilere alle dine applikationer igen.

BRUG = "- kde gnome qt5 alsa"

Alle værdier er indstillet i standardværdierne, så det, du lægger, er en ændring fra det normale. Første gang du bygger, er det sandsynligvis bedre bare at få systemet til at køre.

Tidszone og lokaliteter

Indstil derefter tidszonen. Udfyld værdierne i filerne.

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

Brug emerge til at konfigurere tiden korrekt.

$ emerge -config sys-libs / timezone-data

Tilføj data i din lokale fil:

da_DK ISO-8859-1
da_DK.UTF-8 UTF-8

Konfigurer ved hjælp af den fil, du lige har oprettet.

$ lokal-gen

Dette er standarden for alle installationer i Linux-verdenen. Dette er Gentoo-specifikke:

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

Automatisk kernekonfiguration

Før du kører scriptet, skal du tilføje din bootpartition i filen / etc / fstab.

/ dev / sda2 / boot ext4 er standard 0 2

I Gentoo har du friheden til at kompilere din egen kerne til hver maskine, du vil starte. Den bedre måde at starte på er at få binære kerner, der passer til dine behov. Når du er klar til at komme ind i kompleksiteten i kernekompilering, skal du gøre det på dit kørende system. For at vælge en kerne skal du køre frem som altid;

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

Kommeren emerge installerer din kerne og indstiller alt!

Tid til at konfigurere systemet

Opret netværksfiler.

/ etc / conf.d / net
config_eth0 = "dhcp"
moduler = "ifconfig"
/ etc / conf.d / værtsnavn
hostname = "Gentoo"
$ emerge -spørg net-misc / dhcpcd

Dette installerer dhcpcd-programmet til håndtering af dhcp. Standard for Gentoo er dhcp.

Indstillinger for dhcpcd ved hjælp af systemd skal aktivere tjenesten.

$ systemctl - aktiver nu net @ enp1s0.service

Inden du kan starte i det nye system, skal du have din boot loader installeret. Sådan vælger du GRUB2.

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

Nu skal du opdatere din / etc / fstab-fil til live-systemet.

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

'/ Dev / sda'-numrene vil variere afhængigt af dit partitioneringsskema. Du kan også bruge unikke UUID-numre. Du skal finde ud af dem ved hjælp af kommandoen 'blkid'.

Genstart i dit nye system

Du kan nu starte op i dit live system. Fjern installationsmediet, og prøv det. Hvis du har gået glip af noget, kan du altid starte forfra med installationsmediet. Mange problemer er detaljer, så du har alle filerne downloadet og kan kun gøre en del af installationen. I den installation har du stadig 'opstå' tilgængelig, og det er det værktøj, du bruger til dine opgraderinger og tilpasning af systemet.

Konklusion

Gentoo har ikke sit eget installationsprogram, hvilket betyder, at du skal forberede det, du vil opnå. Du kan gøre dette ved at vælge størrelsen på diske og undersøge eventuelle specifikke behov for dit system. Hvis du vil komme i gang hurtigt, skal du vælge et derivat og tilpasse derfra, indtil du er sikker på at du kan håndtere alle detaljer i et Linux-systems oprindelige opsætning.

Mus Top 5 ergonomiske computermusprodukter til Linux
Top 5 ergonomiske computermusprodukter til Linux
Forårsager langvarig brug af computeren smerter i dit håndled eller fingre? Lider du af stive led og er konstant nødt til at ryste hænderne? Føler du ...
Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...
Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...