„Arch Linux“ gali būti ne visiems. Dauguma naujų vartotojų tikriausiai rinktųsi „iš karto“ sprendimą, pvz., „Debian“ ar „Fedora“. Tačiau visada naudinga turėti „Arch Linux“ diegimą, kad galėtumėte šiek tiek geriau suprasti ir suprasti „Linux“ aplinką.
Panašus į mūsų„Gentoo“ diegimasši sąranka naudoja „VirtualBox“, kad būtų užtikrinta nerizikinga diegimo patirtis. Paskirstymas yra pakankamai lengvas, kad veiktų virtualioje mašinoje, ir mums nereikėtų nerimauti dėl konkrečių aparatūros tvarkyklės problemų. Tai puikus būdas eksperimentuoti ir, kai esate pakankamai įsitikinę, galite pradėti jį montuoti ant pliko metalo, jei norite.
Vienas skirtumas nuo „Gentoo“ diegimo bus tas, kad jis bus daug greitesnis, nes nesiruošiame kompiliuoti branduolio ir kitų paslaugų nuo nulio. Vietoj to mes tiesiog naudosime iš anksto supakuotus dvejetainius failus, kad sukurtume naują /(šaknis) aplinka
Pirmiausia pradėtume paleisti „Arch iso“ savo virtualiai mašinai. Toliau iš savo virtualiojo kietojo disko iškirpame įkrovos skaidinį ir ant jo įdiegiame bazinę arch linux sistemą. Tada pereiname prie būsimos naujos šaknies, atliekame kai kuriuos pakeitimus, pavyzdžiui, pasirenkame kalbas, klaviatūros atvaizdavimą, laiko juostą ir pasirenkame aparatūros laikrodį, ir paleidžiame į naujai įdiegtą sistemą atsikratydami .iso disko.
1. VM kūrimas
Tai lengva padaryti naudojant „VirtualBox“ sąsają. Pasirinkite Naujas parinktį ir suteikite savo VM pavadinimą, pasirinkite tipą kaip „Arch Linux“ 64 bitų ir VM paskirkite bent 2 GB RAM
Toliau sukuriame bent 8 GB dydžio virtualų standųjį diską. Čia bus įdiegta OS kartu su šakniniu katalogu ir kitais vartotojo duomenimis.
Galite eiti į priekį ir paleisti VM, ir jis paprašys įkrovos laikmenos, nes ką tik sukurtas kietasis diskas yra tuščias ir nepaleidžiamas. Taigi mes pasirenkame jau atsisiųstą Arch Linux iso iš mūsų failų naršyklės, kad paleistumėte.
Maždaug tai pamatytumėte, čia turite pasirinkti pirmąją „Booting Arch Linux“ parinktį, nes tai leidžia formatuoti naujai sukurtą virtualų diską ir jame įdiegti „Arch“. Dabar, kai pamatysime apvalkalo raginimą, galime eiti į priekį ir atnaujinti savo paketų duomenų bazę, tai panašu į tinkamas atnaujinimas Debian sistemose.
šaknis@archiso ~# pacman -PriežastisPacmanas yra „Arch“ ir vėliavos paketų tvarkyklė -S reiškia sinchronizavimą, kai ji bando sinchronizuoti Arch su oficialiomis saugyklomis, o vėliava -yy verčia ją atsisiųsti naują duomenų bazių paketą, net jei sistema yra atnaujinta (jei norite, galite praleisti -yy).
Kadangi tai yra virtuali mašina, tinklas yra prieinamas pagal numatytuosius nustatymus, jei pagrindinė sistema yra prijungta prie interneto. Dabar galime pereiti prie kietojo disko skaidymo.
2. Padalinkite standųjį diską
Mes jį skaidysime ne naudodami „gpt“ schemą, o senąją mokyklą du etiketę, kad galėtumėte dvigubai paleisti, jei nuspręsite ją paleisti savo tikrame kompiuteryje. Norėdami sužinoti disko įrenginio mazgą, paleiskite komandą:
#fdisk -jieIšvestis parodys, kuris įrenginio mazgas atspindi jūsų tikslinį virtualų standųjį diską.
Akivaizdu, kad 128 GB dydžio diskas yra mūsų tikslinis diskas, nes tokį dydį pasirinkome anksčiau. Tai įrenginio mazgas / dev / sda kuris bus naudojamas sąsajai su disku. Padarykime diską įkraunamą ir tam naudosime cfdisk naudingumas.
#cfdisk/dev/sda
Tai atveria sąsają, kurioje prašoma etiketės tipo. Mes eisime su du. Po to pamatysime interaktyvią sesiją, kad mums būtų lengviau.
Pasirinkimas [Nauja] (naudodami rodyklių klavišus ir paspausdami ) greitai sukurtų pirmąjį (ir mūsų atveju vienintelį) skaidinį, kurį turime sukurti.
Rezultatas kad patvirtintumėte pasirinktą skaidinio dydį ir kitame raginime pasirinkite norimą skaidinio tipą [pirminis]. Tai sukuria naują skaidinį su įrenginio mazgu /dev/sda1. Kaip parodyta žemiau:
Galiausiai pasirinkite „Bootable“ parinktį ir perjunkite ją, kad skaidinys būtų įkeltas. Stulpelyje „Boot“ būtų žvaigždutė, rodanti, kad skaidinys yra įkeliamas. Dabar, kad pakeitimai būtų galutiniai, eikite iš apatinės eilutės į [Rašyk] , pataikyti ir įveskite taip, kai sąsaja paragins tai padaryti.
Dabar galite išeiti iš skaidymo sąsajos. Norėdami įsitikinti, kad pakeitimai buvo sėkmingi, paleiskite fdisk -l dar kartą ir pamatysite /dev /sda1 įrašą.
Dabar turime jį suformatuoti naudodami failų sistemą, kuri mūsų atveju bus ext4.
#mkfs.ext4/dev/sda1Sumontuokite įrenginį, kad galėtume į jį įrašyti duomenis, to prireiktų norint į jį įdiegti bazinę sistemą.
#montuoti /dev/sda1Dabar duomenys, kurie įrašomi / mnt aplankas būtų saugomas sda1 skaidinys.
3. Bazinės sistemos montavimas
Norėdami įdiegti bazinę sistemą ir pagrindines komunalines paslaugas, naudosime dirželis naudingumą, kuris pateikiamas kartu su „Arch Linux iso“. Įdiekime bazinius ir bazinius paketus mūsų naujoje „Arch“ aplinkoje.
#pakavimo dirželis-i /mnt bazės bazės plėtraSinchronizavus duomenų bazes, jis paragintų vartotoją pasirinkti reikiamus paketus iš galimų. Numatytoji parinktis yra įdiegti viską, ką mes naudosime. Eikite į priekį smūgiuodami ir tęskite diegimą. Tai užtruks šiek tiek laiko, nes bazinis paketas bus atsisiųstas (~ 300 MB atsisiuntimo) ir išpakuotas.
Gerai, prieš eidami toliau, suprasime, kad / mnt / bus mūsų nauja /(šaknis). Tai reiškia visus katalogus, kurių galite tikėtis pagal / katalogą kaip /tt yra po /mnt/etc kol kas. Tai svarbu suprasti, nes čia atlikdami pakeitimus mes eisime į vidų / mnt katalogas daug.
Pirmiausia turėtume sugeneruoti fstab failą, kuris reiškia failų sistemos lentelę, kuri nurodo jūsų OS, kokius skaidinius ir diskus reikia įdiegti automatiškai įkrovos proceso metu.
#genfstab-U -p /mnt>> /mnt/ir kt/fstabTai padarytų įrašą /dev/sda1 prisijungti prie įkrovos proceso. Galite patikrinti turinį /mnt/etc/fstab pamatyti, ar skaidinys yra adresuojamas jo UUID. Dabar mes įsitraukiame į / mnt nustatyti kalbos nuostatas, raktų atvaizdavimą ir laiko juostas.
#arch-chroot/mnt/esu/muštiĮėję į šią naują šaknį, atidarykite failą /etc/locale.gen:
#nano /ir kt/local.genIr nekomentuokite eilutės lt-US.UTF-8 UTF-8
Išsaugoję failą, galite paleisti komandą:
#vietinis genIr pokyčiai įvyktų. Šalia laiko juostos nustatymo turime sukurti šią nuorodą:
#ln -f /usr/Dalintis/zonos informacija/Europa/Londonas/ir kt/vietinis laikasJūsų laiko juosta būtų kitokia ir, norėdami rasti tinkamą laiko juostą, galite ją tyrinėti zonos informacija katalogą naudojant skirtuko užbaigimą.
Tada įjunkite aparatūros laikrodį ir leiskite OS suprasti, kad jis veikia UTC.
#valanda-Sistema -ir ktTaip pat turime nustatyti pagrindinio kompiuterio pavadinimą ir užpildyti pagrindinio kompiuterio failus. Mes pasirinkome „ArchLinux“ pavadinimą, bet jūs galite pasirinkti bet kokį norimą pavadinimą.
#echo ArchLinux >> /etc /hostname#nano /etc /hosts
Prieglobos faile apačioje pridėkite šias eilutes („ArchLinux“ pakeiskite bet kokiu aukščiau pasirinktu pagrindinio kompiuterio pavadinimu):
127.0.0.1 localhost127.0.1.1 „ArchLinux“
:: 1 vietinis šeimininkas
Taip pat norėtume įgalinti „dhcp“ klientą, kad jis galėtų kalbėti su jūsų namų maršrutizatoriumi (arba pagrindiniu kompiuteriu):
#systemctlįgalintidhcpcdGaliausiai turime sukurti pagrindinio vartotojo slaptažodį.
#passwdĮveskite ir iš naujo įveskite slaptažodį, kaip raginama sistemoje.
4. Įdiegti įkrovos tvarkyklę
Paskutiniame etape mes įdiegsime „grub“ kaip įkrovos tvarkyklę. Ji būtų atsakinga už pasirinkimą, iš kurios OS paleisti, jei turite įdiegtas kelias operacines sistemas ir taip pat bus sukurtas konfigūracijos failas, kad „grub“ suprastų sistemos išdėstymą. Norėdami įdiegti „grub run“:
#Pacmanas-SgrubusNorėdami tai padaryti, paleiskite „grub-install“ komandą / dev / sda įkrovos įkėlimo programa (ne /dev /sda1, bet visas diskas / dev / sda !)
#grub-įdiegti/dev/sdaDabar galime sukurti ir išsaugoti „grub“ konfigūracijos failą kataloge /boot.
#grub-mkconfig-arba /įkrova/grubus/grub.cfgGaliausiai išeiname iš chroot-ed aplinkos ir atjungiame /dev /sda1 prieš perkeldami į naujai įdiegtą „Arch Linux“ aplinką.
#išeiti#umount /dev /sda1
#perkraukite
Iš čia galite eiti į priekį ir ištirti „Arch“ aplinką. Priklausomai nuo jūsų pageidavimų, galite įdiegti GUI arba paleisti ją kaip pasirinktinį failų serverį.