instalarea gentoo

CPU: 2 * 2.0Hhz Xeon

Net: 2 plăci de rețea în diferite switch virtual

Pornește o mașină virtuală cu diabet zaharat, pentru a scrie boot: prompt de Gentoo. După continuarea opțiunile implicite și selectați descărcarea obține linia de comandă

Am introduce parola de root. Nevoia de a proteja. În timpul instalării, mașina virtuală va fi accesibil din exterior

Parola nouă: (Introduceți noua parolă)
Reintroduceți parola: (Reintroduceți parola)

Rularea ssh

Este necesar să se conecteze de la distanță la mașina virtuală, astfel încât continuarea instalării din sfera consola vmware nu este foarte convenabil

/etc/resolv.conf specifica un server DNS terță parte, dar sa

Popingat încercați cineva ca ping gmail.com

În cazul în care răspunsurile sunt, rețeaua și DNS configurat și de lucru. Acum, computerul de lucru se poate conecta prin ssh și să continue instalarea

O defalcare a discului

GNU Parted 3.2
Utilizarea / dev / sda
Bine ați venit la GNU Parted! De tip „ajutor“ pentru a vizualiza o listă de comenzi.
(Parted)

Utilizați marcare la gpt

partiţionarea

Facem patru secțiuni:

  1. / Dev / hda1 partiție de boot BIOS - recomandat pentru a crea, în orice caz,
  2. / Dev sectiunea Boot / sda2
  3. / Dev / sda3 Swap Secțiunea
  4. / Dev / sda4 partiție rădăcină

Opțional, puteți crea un alt / dev / sda5 separată / acasă, dar nu am făcut-o. Dacă am podrebuetsya / home merge dincolo de dimensiunea actuală a discului, atunci eu doar va crea un disc virtual suplimentar și conectați-l la mașina virtuală

Când creați în megaocteți o partiție (mkpart) dimensiunea partiției Setați implicit

-1 prin intermediul a 10 gigaocteți și până la sfârșitul discului. Ca urmare, după imprimare vom obține următoarea imagine

instalarea gentoo

partiții de formatare

Am să adere la regulile de mana oficiale, astfel încât face partiția de boot (/ dev / sda2) în ext2 și partiția rădăcină (/ dev / sda4) la Ext4

Activarea și inițializarea partiția swap

partiții de montaj

Instalarea de pe amd64 arhiva stage3

Rezultatul este un sistem nou instalat. Da, în acest simplu. Dar asta nu e tot. Există încă o configurație de sistem, compila kernel-ul, instalarea bootloader

Setarea opțiunilor compilează un sistem proaspăt instalat

make.conf mea conține următoarele

Informații despre CPU_FLAGS_X86 pot obține prin instalarea pachetului app-portage / cpuid2cpuflags sau pisica / proc comanda / cpuinfo

Copiați informațiile privind CSN

Pregătirile pentru trecerea la noul mediu. montare

Sisteme de fișiere, care ar trebui să fie disponibile:

  • / Proc / - pseudo-sistem de fișiere (arată ca fișiere obișnuite, dar care sunt de fapt generate pe zbor) din care nucleul Linux oferă informații pentru mediu
  • / Sys / - pseudo-sistem de fișiere ca / ​​/ proc, care va înlocui o dată, și este mai structurat decât / proc /
  • / Dev / - un sistem de fișiere comun, managerul parțial condus dispozitiv de Linux (de obicei, udev), care conține toate fișierele dispozitiv

/ Proc / mounts la / mnt / gentoo / proc /, iar celelalte două directoare prin montate bind. înseamnă de asemenea, că, de exemplu, / mnt / gentoo / sys / va fi de fapt / sys / (este doar un al doilea punct de intrare în același sistem de fișiere), în timp ce / mnt / gentoo / proc / este un nou punct de montare (ca să spunem așa , o copie) a sistemului de fișiere

Trecerea la noul mediu

Rezultatul este o structură de foldere și fișiere, cum ar fi dacă s-ar fi instalat deja pe server și am conectat pe el

Instalarea portages și sincronizare la cea mai recentă versiune

Selectarea mediului pe 64 de biți pur, fără aplicații pe 32 de biți și biblioteci prin selectarea profilului dorit. O listă completă de profile pot fi vizualizate cu:

instalarea gentoo

Am nevoie de un profil de 11, am ales această comandă

Utilizarea indicatorilor USE

Indicatorii USE sunt stabilite programe de opțiuni construi activarea sau dezactivarea dreapta. Spre deosebire de FreeBSD, în cazul în care opțiunile construi ar trebui să fie selectate în timpul instalării dependențele pentru a instala programul (De exemplu: Vrei să colecteze postfix cu suport pentur si MySQL in postfix dosarul de port rulați comanda make Postfix nu vor fi recoltate până când sunt asamblate și instalate dependențele sale .. în acest caz, MySQL si openssl, fiecare dintre care are configuratorului. Adică, după marca de / usr / porturi / e-mail / postfix fi lansat automat configurator openssl, în cazul în care aveți nevoie pentru a pune în jos steagurile construi (sau de acord asupra a ceea ce este că) și așteptați Acesta va fi asamblat și instalat acest pachet pe rezultă că programul de instalare va trece la următoarea relație, în acest caz, la mysql, în configuratorul este, de asemenea, necesară pentru a face o alegere. În acest fel, administratorul trebuie să controleze complet procesul) gentoo oferă un mecanism mai convenabil, setați imediat opțiunea. Unii dintre ei am arătat deja mai devreme în /etc/portage/make.conf

O descriere completă a tuturor indicatorilor USE disponibile pot fi găsite în /usr/portage/profiles/use.desc

Fișierul /etc/portage/make.conf puteți adăuga, elimina indicatori USE. Dacă se întâmplă acest lucru, este necesar să se reconstruiască lumea cu următoarea comandă

În viitor, am nevoie de vim / vi, așa că am stabilit imediat. Nu puteți instala și utiliza difoltnym nano

Fus orar și dată

Listă de fus orar mondial Europa

Creați cu fusul orar

Pe baza înregistrării în / etc / fus orar genera / etc / localtime. Astfel, timpul de pe server-ul va fi în afara zonei noastre de timp geografică

Setarea localizării

Setările locale specifică nu numai limba care este utilizat atunci când interacționează cu sistemul, dar, de asemenea, regulile de sortare siruri de caractere, format data și ora, etc.

Noi genera localizarea

Acum -a locale va arăta doar locale noastre, iar echipa

Arată lista numerotată de locații din care selectează en_US.utf8 sale

Instalarea kernel-ului

Compilați kernel-ul, aveți posibilitatea să fie manual sau cu ajutorul programului genkernel. Îmi place

Pentru structura actuală va crea fișierul / etc / fstab, care vor fi următoarele înregistrări

Punerea miezului

Din moment ce am terminat configurarea nucleului pe un alt server, atunci voi lua și pune-l în / etc / kernel, apoi dați construi un kernel de comandă. Dacă aveți de configurare nicăieri gata, genkernel se execută de instalare, în cazul în care puteți alege opțiunile dorite (cel mai important, nu te confuz). Salvate din configurație .config fișier va fi localizat în directorul / usr / src / Linux. După închiderea genkernel compilare copiați-l în / etc / kernel-numite kernel-config-x86_64-4.4.26-gentoo, în care 4.4.26 curent, versiunea kernel prolinkovanaya (a se vedea. In / usr / src /)

În medie, compileaza 20-40 minute

Configurarea serverului de rețea al viitorului

În dosarul /etc/conf.d sunt fișiere de configurare. Unii dintre ei au nevoie să se schimbe

Conectarea la rețea la pornire este asigurată prin conectarea interfețele necesare

și punerea lor în autostart

Vă atrag atenția asupra faptului că numele interfețelor noastre enp2s0 și enp2s1. Și ne-am configurat interfețe cu nume eth0 și eth1. Dacă nu rezolva acest conflict, după supraîncărcarea serverul nu va rețea, care este în mod clar rău. Pentru a rezolva problema în fișierul / etc / default / grub la parametrul GRUB_CMDLINE_LINUX pe care doriți să adăugați net.ifnames = 0. De exemplu nostru, se pare ca acest lucru

Trebuie să ne amintim acest moment, iar mai târziu, când va fi instalat grub, dar instalarea pe secțiunea de carieră pentru a face modificări la fișierul / etc / default / grub

Setarea unei parole

Pentru utilizatorul root

Din moment ce lucrează ca root nu este acceptată, atunci șeful uchetku pentru tine și setați parola

Acces de la distanță prin ssh

Ssh server trebuie să fie rapid Porniți mașina virtuală după suprasarcină. Acest lucru este realizat cu următoarea comandă

Instalarea și configurarea boot loader grub

Acum face modificări la fișierul / etc / default / grub, ceea ce am scris mai sus, și instalați încărcătorul de boot la partiția / dev / sda

Out chroot, unmounting suprasolicitarea sistemelor de fișiere

Și, în sfârșit, da o serie de instrumente necesare pentru o operație de start server de

* Care este diferența fundamentală între *

mount -types proc none / mnt / gentoo / proc
mount -options bind / dev / mnt / gentoo / dev
mount -types sysfs none / mnt / gentoo / sys

mount -types proc proc / / mnt gentoo / proc
mount -rbind / dev / mnt / gentoo / dev
mount -Asigurați-rslave / mnt / gentoo / dev
mount -rbind / sys / mnt / gentoo / sys
mount -Asigurați-rslave / mnt / gentoo / sys

Sincer nu-mi pasă măcar. Deoarece instalarea manei oficială folosind comanda indicată în post, atunci eu nu filozofa. Eu cred, și versiunea este, de asemenea bun, mai ales că are mai puține siruri de caractere. Data viitoare când încercați să-l instalați Ghent

articole similare