Jūs girdėjote apie „Gentoo“, bet kaip su „Funtoo“? „Funtoo“ yra modifikuota „Gentoo Linux“ operacinės sistemos versija, kuri išlaiko pagrindinį „Gentoo“ gerumą, tačiau stipriai jį optimizuoja sudarydama „profilius“, kurie žymiai greičiau sudaro programų sudarymą iš pirminio kodo. Jis taip pat turi kitų patobulinimų, kurie daro tai labai patrauklia alternatyva tradiciniam „Gentoo Linux“, pavyzdžiui, pasirinkimą tiekti programinę įrangą per „Git“ sistemą, automatinę branduolio kūrimo sistemą, taupančią laiką ir dar daugiau. Taigi, kaip įdiegti „Funtoo“?
Įdiekite „Funtoo“ - tiesioginį diską
Atsižvelgiant į tai, kad „Funtoo“ iš esmės yra „Gentoo Linux“,viskas sumontuota rankomis. Taip, tiesa, kad norint įdiegti programinę įrangą vartotojams reikės tiesioginio disko (panašiai kaip kiti „Linux“ paskirstymai), tačiau tai nėra dėl priežasties, kurią jūs galite pamanyti. Tiesioginis diskas yra būtinas todėl, kad bus daug lengviau prijungti asmeninį kompiuterį prie „Wi-Fi“ ir naudoti nemokamus tvarkykles, kurių tikriausiai neįkelsite patys.
Apskritai, „Funtoo“ iš tikrųjų neturi tiesioginio disko. Pažengusiems vartotojams, norintiems, kad šis paskirstymas veiktų, gali pasisekti daugumai „Linux“ paskirstymų, nes įrankiai dažniausiai yra tie patys. Beje, jei nesate „Linux“ profesionalas, rekomenduojame tiesiog atsisiųsti „Gentoo“ tiesioginį diską. Yra dvi pagrindinės priežastys, kodėl verta eiti šiuo keliu:
- „Gentoo“ ir „Funtoo“ yra labai, labai panašūs, todėl visos „chroot“ komandos, kurias jums reikės paleisti, visada veiks „Gentoo“ tiesioginiame diske.
- „Gentoo“ branduolio konfigūracija tiesioginiame diske gali būti naudojama norint nustatyti savo pasirinktinį „Linux“ branduolį.
Griebkite naujausią „Gentoo“ gyvojo disko versijąčia ir išimkite USB atmintinę (mažiausiai 2,5 GB dydžio). Be to, atsisiųskite naujausią „Etcher“ vaizdo mirksėjimo įrankio versiją. Atsisiuntę įdėkite USB atmintinę ir į ją įjunkite tiesioginį diską. Atminkite, kad šis įrankis veikia „Windows“, „Mac“ ir „Linux“.
Kai „Gentoo“ gyvas diskas bus baigtas ir paruoštasnorėdami pereiti, paleiskite kompiuterį iš naujo ir įkelkite BIOS. BIOS ekrane pakeiskite įkrovos tvarką taip, kad „Gentoo“ USB atmintinė būtų įkelta prieš ką nors kita. Tai turėtų būti ekranas, panašus į žemiau pateiktą vaizdą.
Pasirengimas pertvaroms
Norėdami įdiegti „Funtoo“, pirmiausia turite įsitikinti, kad esate prisijungę prie interneto, tada darbalaukyje spustelėkite „Konsole“. Tada naudokite lsblk komanda atskleisti visus standžius diskus ir saugojimo įrenginius sistemoje, iš kurios įkėlėte tiesioginį diską. Šiame diegimo pavyzdyje mūsų standusis diskas yra paženklintas / dev / sda ir yra tiksliai 18 GB. Jūsų etiketė ir dydis gali būti skirtingi.
Pastaba: „Gentoo“ gyvas diskas turi iššifruotą pagrindinį slaptažodį. Norėdami jį nustatyti, atidarykite terminalą ir paleiskite „sudo -s“. Iš ten bėgi passwd nustatyti naują pagrindinį slaptažodį.
Paspauskite klaviatūros mygtuką „windows“, parašykite „Gparted“ ir atidarykite. „Gparted“ viduje ieškokite tinkamos standžiojo disko etiketės (tos, kurią radote lsblk). Tada turėsite ištrinti visus aktyvius standžiojo disko skaidinius su nauja skaidinių lentele.
Norėdami sukurti naują lentelę, spustelėkite „įrenginys“, tada „Sukurti skaidinių lentelę“. Pasirinkite „msdos“, jei naudojate BIOS įkrovą, ir „gpt“, jei ketinate naudoti UEFI / saugią įkrovą.
Ištrynus visus senus skaidinius, laikas kurti naujus.
MS-DOS skaidinių lentelė
- Spustelėkite „naujas“, kad atidarytumėte dialogo langą „Sukurti naują skaidinį“.
- Skiltyje „Skirsnio pavadinimas“ įrašykite „SWAP“.
- Skiltyje „failų sistema“ pasirinkite „linux-swap“.
- Pagalvokite apie tai, kiek yra jūsų fizinės RAM, irįsitikinkite, kad jūsų SWAP skaidinys yra tas pats. Darykite 1024 * GB. Pavyzdžiui, 1024 x 2 gali konvertuoti 2 GB į MB (2048 MB). Įveskite „Naujas dydis“ dydį MB.
- Spustelėkite „pridėti“, kad pridėtumėte naują mainų skaidinį, tada dar kartą spustelėkite „naujas“, kad sukurtumėte šakninį skaidinį.
- Kai visi skirsniai yra nustatyti, spustelėkite „Taikyti“, kad parašytumėte pakeitimus.
GPT skaidymo instrukcijos
- Spustelėkite „naujas“, kad atidarytumėte dialogo langą „Sukurti naują skaidinį“.
- Šiame pirmame skaidinyje parašykite „boot“ po „Partition name“ ir pasirinkite failų sistemai „Fat32“. Įsitikinkite, kad jis yra ne didesnis kaip 1 GB. Idealiu atveju - 512 MB.
- Sukurkite antrąjį skaidymo mainą. Būtinai pasirinkite „linux-swap“ kaip failų sistemą ir parašykite „SWAP“ kaip „skaidinio pavadinimą“. Norėdami gauti reikiamą dydį, būtinai sekite konvertavimo pavyzdį, pateiktą „MS-DOS“ instrukcijose.
- Galiausiai sukurkite pagrindinį skaidinį, trečią kartą spustelėdami „naujas“. Atminkite, kad nereikia keisti šio skaidinio dydžio, nes jis pagal nutylėjimą naudos likusią disko dalį.
- Baigę spustelėkite „Taikyti“, kad parašytumėte pakeitimus.
Failų sistemų montavimas
Dabar, kai viskas tinkamai padalinta, laikas prijungti failų sistemas ir viską paruošti.
Pirmiausia sukurkite „Funtoo“ katalogą / mnt. Čia reikia prijungti kiekvieną skaidinį.
mkdir /mnt/funtoo
BIOS / MBR prijungimo instrukcijos
mount /dev/sdb2 /mnt/funtoo
GPT / UEFI montavimo instrukcijos
mount /dev/sda3 /mnt/funtoo mkdir /mnt/funtoo/boot mount /dev/sda1 /mnt/funtoo/boot
Bazinės sistemos diegimas
Pagrindinė „Funtoo“ sistema įdiegiama atsisiuntusTar Gzip archyvas. Eikite į šį puslapį čia ir suraskite, kuri pagalbinė arka tinka jūsų sistemai. Tinkamo pasirinkimo pasirinkimas yra labai svarbus ir žymiai pagerins kompiliavimo laiką, todėl įsitikinkite, kad pasirinksite tinkamą. Nežinote, kaip pasakyti, koks „Funtoo“ subarchyvas jums reikalingas? Įveskite šią komandą:
gcc -march=native -Q --help=target | grep march
Kai jį surasite, dešiniuoju pelės mygtuku spustelėkite nuorodą, pasirinkite „copy link address“ (arba lygiavertį). Tada perkelkite į terminalą ir atsisiųskite jį į / mnt / funtoo katalogą.
Būtinai pasirinkite „funtoo-current“.
Pastaba: šiame pavyzdyje naudosime bendrąją 64 bitų subarch.
cd /mnt/funtoo wget http://build.funtoo.org/funtoo-current/x86-64bit/generic_64/2018-03-02/stage3-generic_64-funtoo-current-2018-03-02.tar.xz
Atsisiuntę subarch archyvą, įdiekite jį į sistemą naudodami:
tar xpf stage3-generic_64-funtoo-current-2018-03-02.tar.xz
Sistemos konfigūravimas
Kai bazinė sistema veikia, galėsite į ją įsitraukti. Naudokite šias komandas:
mount -t proc none proc
mount --rbind /sys sys mount --rbind /dev dev
Įdiegus patartina nukopijuoti ir per resol.conf. Tai išspręs visas iškilusias DNS problemas.
cp /etc/resolv.conf /mnt/funtoo/etc/
Prisijunkite prie „Chroot“ naudodami:
env -i HOME=/root TERM=$TERM /bin/chroot . bash -l
Prieš atlikdami tolesnius „Funtoo“ sistemos pakeitimus, nustatykite pagrindinį slaptažodį:
passwd
Fstab
Norėdami, kad „Funtoo Linux“ sistema būtų tinkamai paleista, turėsite redaguoti fstab failas:
nano -w /etc/fstab
Ištrinti viskas pagal # faile, kad galėtume pradėti iš naujo su prijungimo taškais. Neištrinkite komentarų.
BIOS instrukcijos
Parašykite šias eilutes į fstab byla.
# Swap /dev/sda1 none swap sw 0 0 # Root Funtoo file system /dev/sda2 / ext4 noatime 0 1
Baigta redaguoti? išsaugokite pakeitimus naudodami „Ctrl“ + O, ir išeiti su „Ctrl“ + X.
UEFI instrukcijos
# UEFI Boot partition /dev/sda1 /boot vfat noatime 1 2 # Swap /dev/sda2 none swap sw 0 0 # Root Funtoo file system /dev/sda3 / ext4 noatime 0 1
Baigę redaguoti / etc / fstab failas, išsaugokite jį su „Ctrl“ + O, ir išeiti su „Ctrl“ + X.
Atsisiųskite ir atnaujinkite „Portage“ medį
Nors ką tik ištraukėte naujausią„Funtoo“ versiją, vis tiek turėsite įdiegti naujausią programinės įrangos įrankio versiją. Sinchronizavimas neužtrunka, kol „Funtoo“ vyksta, nes viskas atliekama naudojant „Git“ technologiją. Sinchronizuokite medį su ego komanda.
ego sync
„Ego“ sinchronizavimas atliekamas, o tai reiškia, kad naujasis „Funtoo“sistema turi naujausią „Portage“ medį. Dabar laikas surinkti visus turimus atnaujinimus. Tai užtruks mažiausiai 2 valandas, todėl būkite labai kantrūs. Jei nustatėte teisingą antrinę arką, ji gali būti šiek tiek greitesnė nei 2 valandos.
Pastaba: silpno našumo kompiuterio vartotojai gali tikėtis per 4 valandas kompiliavimo laiko.
emerge -auDN @world
A branduolio statyba
Atnaujinimas turėtų įvykti automatiškaiparaginti branduolio diegimą. „Funtoo“ pasirenka „Debian“ šaltinius, kuriančius branduolį. Tai daro reikalus greitesnius ir lengvesnius. Sukurkite naujausią „Debian“ kilmės branduolį „Funtoo“ naudodami:
emerge -s debian-sources
Kaip su pasaulio atnaujinimu, branduolio kūrimasreikalauja kompiliacijos. Tai neužtruks, kol atnaujinsite sistemą, tačiau tai gali užtrukti nuo 20 minučių iki valandos. Atsisėskite ir leiskite „Funtoo“ sudaryti. Kai terminalas vėl bus naudojamas, branduolys yra paruoštas naudoti.
„The Bootloader“ diegimas
Pagrindinė „Funtoo“ sistema veikia, tačiau sistemasavaime nebus paleistas, jei neturi įkrovos įkėlimo programos. Norėdami tai išspręsti, turėsite kompiliuoti ir įdiegti „Grub“ į savo sistemą. Vykdykite instrukcijas, atsižvelgdami į pasirinktą diegimo tipą (BIOS arba UEFI).
Pirmiausia sukurkite naujausią „Grub“ versiją iš „Portage“:
emerge boot-update
Pastaba: visada paleiskite įkrovos atnaujinimą, kai įdiegiate naują branduolį ar papildomą operacinę sistemą.
„BIOS Grub“ instrukcijos
grub-install --target=i386-pc --no-floppy /dev/sda boot-update
UEFI „Grub“ instrukcijos
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck boot-update
Baigimas
Daugiausia viskas įdiegta ir veikia. Liko tik sukonfigūruoti tinklo įrankius, įdiegti patentuotą „Linux“ programinę-aparatinę įrangą, pereiti prie „mix-ins“ ir darbalaukio aplinkų.
Nustatykite tinklą
emerge linux-firmware networkmanager --autounmask-write
dispatch-conf
Pastaba: paspauskite u klaviatūroje, kad galėtumėte tęsti išsiuntimo-konf
emerge linux-firmware networkmanager
Tinklo valdytojas ir nemokama „Linux“ programinė įranga yradabar įdiegta jūsų naujame „Funtoo Linux“ diegime. Tai reiškia, kad belaidis ir „Bluetooth“ dabar turi tinkamas tvarkykles. Liko tik įjungti tinklą įkeliant jį paleidžiant.
rc-update add NetworkManager default
Nustatykite pagrindinio kompiuterio vardą
Kiekvienas „Linux“ kompiuteris turi tai, kas vadinama „pagrindinio kompiuterio pavadinimu“. Tai yra unikalus identifikatorius, leidžiantis kitiems kompiuteriams („Linux“ ar kitiems) atpažinti jūsų kompiuterį tinkle. Norėdami nustatyti pagrindinio kompiuterio vardą, „Nano“ atidarykite pagrindinio kompiuterio vardo failą ir pakeiskite citatos teksto dalį.
nano /etc/conf.d/hostname
Stalinio kompiuterio aplinka ir papildiniai
„Funtoo“ dabar veikia ir veikia! Dabar liko tik nustatyti savo profilį, pridėti mišinį ir įdiegti pasirinktą „Linux“ darbalaukio aplinką.
Pirmiausia turėsite pasakyti sistemai, kad jūsų „Funtoo“ diegimo skonis yra „darbalaukis“.
Pastaba: rinkinys nurodo „Portage“, kad jis turėtų leisti jums įdiegti tam tikrus paketus. Daugeliu atvejų, prieš pradėdami diegti, BŪTINA pasirinkti mišinį.
epro flavor desktop
Tada išvardykite galimus papildinius, kuriuos galite pridėti prie savo sistemos.
epro list
Sekite šį pavyzdį, jei norite pridėti mišinį prie savo sistemos:
epro mix-in +mixinname
Galiausiai, norėdami gauti darbalaukį, vykdykite žemiau pateiktas nuorodasaplinka veikia. Kadangi kiekviena „Funtoo“ darbalaukio aplinkos instaliacija turi savo aprašymus, mes tiesiog susisieksime su oficialiais dokumentais. Būtinai išstudijuokite juos išsamiai, kad jie tinkamai veiktų.
- KDE 5 plazma
- XFCE
- LXQt
- Mate
- Gnome Shell
Komentarai