Arch Linuxin asennus ja konfigurointi UEFI-koneissa

Arch Linux on yksinkertaisuutensa ja huippuluokan ohjelmistopakettiensa vuoksi yksi monipuolisimmista GNU Linux-jakeluista liikkuvan Julkaisumallinsa vuoksi Arch Linuxia ei ole tarkoitettu aloittelijoille Linux-maailmassa. Se tarjoaa myös monimutkaisen komentorivin asennusohjelman, jossa ei ole graafisen käyttöliittymän tukea. Komentorivin Asennusmalli tekee järjestelmän asentamisesta erittäin joustavaa, mutta myös erittäin vaikeaa Linux-aloittelijoille.

kaiken lisäksi Arch Linux tarjoaa omia ohjelmistopakettivarastoja Pacman-paketinhallinnan kautta. Arch Linux tarjoaa myös Multiarch-ympäristön eri suoritinarkkitehtuureille, kuten 32bit, 64bit ja ARM.

ohjelmistopaketteja, riippuvuuksia ja tietoturvapäivityksiä päivitetään useimmiten säännöllisesti, mikä tekee Arch Linuxista huippuluokan jakelun, jossa on muutama kiinteä testattu paketti tuotantoympäristöön.

Arch Linux ylläpitää myös AUR – Arch User Repository-käyttöjärjestelmää, joka on valtava yhteisövetoinen ohjelmistovarastojen peili. AUR repo Peilit avulla käyttäjät voivat kääntää ohjelmiston lähteistä ja asentaa sen kautta Pacman ja Yaourt (jälleen yksi käyttäjä arkisto työkalu) paketinhallinnan.

tämä opetusohjelma esittelee askel askeleelta Arch Linuxin perusasennusprosessin CD/USB-käynnistettävän kuvan kautta UEFI-pohjaisissa koneissa. Muut muokkaukset tai yksityiskohdat löytyvät viralliselta Arch Linux Wiki-sivulta kohdasta https://wiki.archlinux.org.

vaatimukset

  1. Lataa Arch Linux ISO-kuva

Vaihe 1: Luo Levyosioiden asettelu

1. Ensinnäkin, mene Arch Linux lataussivulle ja nappaa uusin CD-kuva (eli nykyinen vakaa versio: 2020.05.01), luo käynnistyvä CD/USB sitten liitä se järjestelmään CD/USB-asema.

2. TÄRKEÄ ASKEL! Varmista myös, että järjestelmässäsi on Ethernet-kytketty kaapeli internet-yhteydellä ja myös aktiivinen DHCP-palvelin käytössä.

3. Kun CD / USB boots ylös sinulle esitetään ensimmäinen Arch Linux asennusohjelma vaihtoehtoja. Valitse tässä Arch Linux archiso x86_64 UEFI CD ja paina Enter-näppäintä jatkaaksesi.

 Arch Linux Boot Menu
Arch Linux Boot Menu
Bootting Arch Linux
Bootting Arch Linux

4. Kun asennusohjelma purkaa ja lataa Linux-ytimen, sinut heitetään automaattisesti Arch Linux Bash-päätelaitteelle (TTY), jolla on pääkäyttäjän oikeudet.

hyvä askel on nyt luetella koneniksit ja varmistaa internet-verkkoyhteys antamalla seuraavat komennot.

# ifconfig# ping -c2 google.com
Tarkista Arch Linux Network
Tarkista Arch Linux Network

jos tiloissasi ei ole DHCP-palvelinta, joka voisi dynaamisesti jakaa IP-osoitteita asiakkaille, anna alla olevat komennot Arch Live median IP-osoitteen määrittämiseksi manuaalisesti.

korvaa verkkoliitäntä ja IP-osoitteet vastaavasti.

# ifconfig eno16777736 192.168.1.52 netmask 255.255.255.0 # route add default gw 192.168.1.1# echo "nameserver 8.8.8.8" >> /etc/resolv.conf
määritä IP-osoite Arch Linuxissa
määritä IP-osoite Arch Linuxissa

tässä vaiheessa voit myös luetella koneen kiintolevyn antamalla seuraavat komennot.

# cat /proc/partitions# ls /dev/d*# lsblk# fdisk –l 
Tarkista Arch Linux Disk
Tarkista Arch Linux Disk

jos koneesi on virtuaalipohjainen kone, kiintolevyillä voi olla muitakin nimiä kuin sdx, kuten xvda, vda jne. Antaa alla komento luetella virtuaalinen levy, jos et ole tietoinen levyn nimeäminen scheme.

# ls /dev | grep '^'$* 
Tarkista Virtuaalilevyt
Tarkista Virtuaalilevyt

tärkeää on huomata, että Raspberry PI-aseman tallennustilan nimikäytäntö on yleensä /dev/mmcblk0 ja joidenkin laitteistojen RAID-korttien nimi voi olla /dev/cciss.

5. Seuraavassa vaiheessa, alamme määrittää kiintolevyn osiot. Tässä vaiheessa voit suorittaa cfdisk -, cgdisk -, parted-tai gdisk-apuohjelmia GPT-levyn levyosion asettelun suorittamiseksi. Suosittelen vahvasti käyttämään cfdisk sen ohjatun ajettu ja yksinkertaisuus käytössä.

perusosiolle asettelutaulukko käyttää seuraavaa rakennetta.

  • EFI-järjestelmän osio (/dev/sda1), jonka koko on 300 metriä, FAT32-formatoitu.
  • Swap-osio (/dev/sda2) 2xramin suosituskoolla, Swap On.
  • juuriosio (/dev/sda3), jossa on vähintään 20 g: n koko tai loput kiintolevytilasta, ext4-formatoitu.

nyt aletaan itse asiassa luoda levyn asettelu-osiotaulua ajamalla cfdisk-komentoa koneen kiintolevyä vastaan, valitse GPT-etikettityyppi, valitse vapaa tila ja paina sitten uutta alavalikosta, kuten alla olevista kuvakaappauksista käy ilmi.

# cfdisk /dev/sda
Valitse Arch Linux-Tarran Tyyppi
Valitse Arch Linux-Tarran Tyyppi
Valitse Arch Linux Asennuslevy
Valitse Arch Linux Asennuslevy

6. Kirjoita osion koko MB (300M) ja paina enter-näppäintä, valitse tyyppi alavalikosta ja valitse EFI-järjestelmän osion tyyppi, kuten seuraavat kuvakaappaukset osoittavat.

 EFI-järjestelmän koko
EFI-järjestelmän koko
EFI-järjestelmän Tyyppi
EFI-järjestelmän Tyyppi
valitse EFI-järjestelmä
valitse EFI-järjestelmä

olet määrittänyt EFI-järjestelmäosion.

7. Seuraava, Let ’ s luoda Swap osio käyttäen samaa menettelyä. Käytä alanuolinäppäintä ja valitse uudelleen jäljellä oleva vapaa tila ja toista yllä olevat vaiheet: Uusi – > partition size 2xRAM koko suositeltava (voit turvallisesti käyttää 1G) – > Type Linux swap.

käytä alla olevia kuvakaappauksia oppaana swap-osion luomisessa.

 Luo Swap-Osio
Luo Swap-Osio
Aseta Swap-Osion Koko
Aseta Swap-Osion Koko
Valitse Osiotyyppi
Valitse Osiotyyppi
Valitse Swap-Osio
Valitse Swap-Osio

8. Lopuksi /(root) osiolle käytä seuraavaa konfiguraatiota: Uusi – > Koko: muu vapaa tila – > Tyyppi Linux-tiedostojärjestelmä.

kun olet tarkistanut osiotaulukon, valitse Kirjoita, vastaa kyllä levymuutosten soveltamiseksi ja kirjoita sitten Lopeta poistuaksesi cfdisk-apuohjelmasta, kuten alla olevissa kuvissa näkyy.

 luo juuriosio
luo juuriosio
Aseta juuriosion koko
Aseta juuriosion koko
valitse juuriosion Tyyppi
valitse juuriosion Tyyppi
valitse Linux-tiedostojärjestelmä
valitse Linux-tiedostojärjestelmä
osiotaulukon Yhteenveto
osiotaulukon Yhteenveto
Vahvista Osiomuutokset
Vahvista Osiomuutokset
lopeta Levynhallintakonsoli
lopeta Levynhallinta Konsoli

9. Nyt, osiotaulukko on kirjoitettu HDD GPT mutta ei tiedostojärjestelmä oli vielä luotu päälle. Voit myös tarkastella osiotaulukon yhteenvetoa ajamalla fdisk-komennon.

# fdisk -l

10. Nyt, on aika muotoilla osiot tarvittavat tiedostojärjestelmät. Anna seuraavat komennot FAT32-tiedostojärjestelmän luomiseksi EFI – järjestelmän osiolle (/dev/sda), ext4-tiedostojärjestelmän luomiseksi juuriosiolle (/dev /sda3) ja swap-osion luomiseksi/dev / sda2: lle.

# mkfs.fat -F32 /dev/sda1# mkfs.ext4 /dev/sda3# mkswap /dev/sda2
Luo Arch Linux-Tiedostojärjestelmä
Luo Arch Linux-Tiedostojärjestelmä

Vaihe 2: Asenna Arch Linux

11. Arch Linuxin asentamiseksi /(root) osio on asennettava /mnt hakemiston liitospisteeseen, jotta se olisi käytettävissä. Myös, swap-osio on alustettava. Anna alla olevat komennot tämän vaiheen määrittämiseksi.

# mount /dev/sda3 /mnt# ls /mnt # swapon /dev/sda2
Mount Root Partition
Mount Root Partition

12. Kun osiot oli tehty saataville, on aika suorittaa Arch Linux-järjestelmän asennus. Voit lisätä asennuspakettien latausnopeutta muokkaamalla / etc / pacman.d / mirrorlist-tiedosto ja valitse lähin mirror-sivusto (valitse yleensä maapalvelimesi sijainti) mirror-tiedostoluettelon yläpuolelta.

# nano /etc/pacman.d/mirrorlist

voit ottaa käyttöön myös Arch Multilib-tuen live-järjestelmälle poistamalla seuraavat rivit osoitteesta /etc/pacman.conf-tiedosto.

Include = /etc/pacman.d/mirrorlist
Ota Monikaari Käyttöön
Ota Monikaari Käyttöön

13. Aloita seuraavaksi Arch Linuxin asentaminen antamalla seuraava komento.

# pacstrap /mnt base base-devel linux linux-firmware nano vim
Asenna Arch Linux
Asenna Arch Linux
Arch Linux Installer in Progress
Arch Linux Installer in Progress

riippuen järjestelmän resursseista ja Internetin nopeudesta asennusohjelma voi kestää 5-20 minuuttia.

14. Kun asennus on valmis, luo fstab-tiedosto uudelle Arch Linux-järjestelmällesi antamalla seuraava komento.

# genfstab -U -p /mnt >> /mnt/etc/fstab

tarkista myöhemmin fstab-tiedoston sisältö suorittamalla alla oleva komento.

# cat /mnt/etc/fstab
luo fstab-tiedosto
luo fstab-tiedosto

Vaihe 3: Arch Linux System Configuration

15. Jotta voit määrittää Arch Linuxin edelleen, sinun täytyy chroot osaksi /mnt järjestelmäpolku ja lisätä järjestelmällesi isäntänimi antamalla alla olevat komennot.

# arch-chroot /mnt# echo "archbox-tecmint" > /etc/hostname
Aseta konenimi Arch Linuxille
Aseta konenimi Arch Linuxille

16. Seuraavaksi määritä järjestelmäkielesi. Valitse ja poista haluamasi koodauskielet osoitteesta/etc / locale.Gen-tiedosto aseta sitten sijaintisi suorittamalla seuraavat komennot.

# pacman -S nano# nano /etc/locale.gen

paikkakunta.gen-tiedoston ote:

en_US.UTF-8 UTF-8en_US ISO-8859-1
Set Arch Linux Language
Set Arch Linux Language

luo järjestelmäkielen asettelu.

# locale-gen# echo LANG=en_US.UTF-8 > /etc/locale.conf# export LANG=en_US.UTF-8
Set Arch Linux Language
Set Arch Linux Language

17. Seuraava vaihe on määrittää järjestelmän aikavyöhykkeen luomalla symlink Oman osa-aikavyöhykkeen (/usr/share/zoneinfo/Continent /Main_city) ja/etc / localtime tiedostopolku.

# ls /usr/share/zoneinfo/# ln -s /usr/share/zoneinfo/Aisa/Kolkata /etc/localtime
Aseta Arch Linux-Aikavyöhyke
Aseta Arch Linux-Aikavyöhyke

sinun tulee myös määrittää laitteistokello käyttämään UTC-aikaa (laitteistokello asetetaan yleensä paikalliseen aikaan).

# hwclock --systohc --utc

18. Kuten monet kuuluisat Linux-jakelut, myös Arch Linux käyttää repo-peilejä eri maailmanpaikoille ja useille järjestelmäarkkitehtuureille. Vakiovarastot ovat oletusarvoisesti käytössä, mutta jos haluat aktivoida Monilib-arkistot, sinun täytyy poistaa komento directives from /etc/pacman.conf tiedosto, kuten alla ote.

# nano /etc/pacman.conf
Ota Monikaari Käyttöön
Ota Monikaari Käyttöön

19. Jos haluat ottaa käyttöön yaourt Package Tool-tuen (käytetään AUR-pakettien lataamiseen ja rakentamiseen), siirry /etc/Pacmanin pohjaan.conf tiedosto ja lisää seuraavat direktiivit.

SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Aktivoi Yaourt Package Tool
Aktivoi Yaourt Package Tool

20. Kun arkistotiedostoa on muokattu, synkronoi ja päivitä tietokantapeilit ja paketit suorittamalla alla oleva komento.

# pacman -Syu
synkronoi ja Päivitä tietokanta
synkronoi ja Päivitä tietokanta

21. Seuraavaksi määritä pääkäyttäjän tilin salasana ja luo uusi käyttäjä sudo-oikeuksilla Arch-ruutuun antamalla alla olevat komennot. Myös, vanhentaa käyttäjän salasana, jotta pakottaa uuden käyttäjän vaihtamaan salasanan ensimmäisen kirjautumisen.

# passwd# useradd -mg users -G wheel,storage,power -s /bin/bash your_new_user# passwd your_new_user# chage -d 0 your_new_user
Luo Arch Linux-Käyttäjä
Luo Arch Linux-Käyttäjä

22. Kun uusi käyttäjä on lisätty, sinun on asennettava sudo-paketti ja päivitettävä wheel group-rivi /etc/sudoers-tiedostosta, jotta voit myöntää pääkäyttäjän oikeudet juuri lisätylle käyttäjälle.

# pacman -S sudo# pacman -S vim# visudo 

Lisää tämä rivi /etc / sudoers-tiedostoon:

%wheel ALL=(ALL) ALL
käytä Sudo-oikeuksia
Ota käyttöön Sudo-oikeudet

24. Viimeisessä vaiheessa, asenna Boot Loader jotta Arch käynnistyä uudelleenkäynnistyksen jälkeen. Linux-jakeluiden ja Arch Linuxin oletuskäynnistyskuormaajaa edustaa myös GRUB-paketti.

jos haluat asentaa GRUB-käynnistyslataajan UEFI-koneissa ensimmäiselle kiintolevylle ja tunnistaa myös Arch Linuxin ja määrittää GRUB-käynnistyslataustiedoston, suorita seuraavat komennot, kuten seuraavat kuvakaappaukset osoittavat.

# pacman -S grub efibootmgr dosfstools os-prober mtools# mkdir /boot/EFI# mount /dev/sda1 /boot/EFI #Mount FAT32 EFI partition # grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck
Asenna Grub Boot Loader Arch Linuxiin
Asenna Grub Boot Loader Arch Linuxiin
Grub-käynnistyslataajan Asetukset Arch Linuxissa
Grub-käynnistyslataajan Asetukset Arch Linuxissa

25. Luo lopuksi grub-asetustiedosto antamalla seuraava komento.

# grub-mkconfig -o /boot/grub/grub.cfg
luo Grub-asetustiedosto
luo Grub-asetustiedosto

Onneksi olkoon! Arch Linux on nyt asennettu ja määritetty laatikollesi. Viimeiset tarvittavat toimenpiteet ovat nyt poistua chroot ympäristö, irrota osiot ja käynnistä järjestelmä uudelleen antamalla alla komentoja.

# exit# umount -a# telinit 6

26. Uudelleenkäynnistyksen jälkeen poista asennusmedian kuva ja järjestelmä käynnistyy suoraan GRUB-valikkoon alla esitetyllä tavalla.

 Arch Linux Grub Menu
Arch Linux Grub Menu

27. Kun järjestelmä käynnistyy Arch Linuxissa, Kirjaudu sisään käyttäjääsi asennusprosessin aikana määritetyillä tunnuksilla ja vaihda käyttäjätilin salasana alla esitetyllä tavalla.

 Arch Linux-Kirjautuminen
Arch Linux-Kirjautuminen

28. Menetät internet – verkkoyhteyden, koska järjestelmässä ei ole oletuksena DHCP-asiakasohjelmaa. Tämän ongelman ratkaisemiseksi, antaa seuraavan komennon pääkäyttäjän oikeudet, jotta DHCP-asiakasohjelma voidaan käynnistää ja ottaa käyttöön.

tarkista myös, onko verkkoliitäntä ylhäällä ja onko DHCP-palvelimen osoittama IP-osoite ja toimiiko internet-yhteys odotetusti. Ping satunnainen verkkotunnus testata internet-yhteys.

$ sudo systemctl start dhcpcd$ sudo systemctl enable dhcpcd# ip a# ping -c2 google.com

toistaiseksi Arch Linux-järjestelmä sisältää vain järjestelmän hallintaan tarvittavat perusohjelmistopaketit komentoriviltä, eikä siinä ole graafista käyttöliittymää.

suuren siirrettävyytensä, liikkuvan julkaisusyklin, lähdepakettien kokoamisen, asennetun ohjelmiston rakeisen hallinnan ja prosessointinopeutensa vuoksi Arch Linux muistuttaa monin tavoin Gentoo Linuxia, mutta ei voi nousta Gentoo-kompleksiseen arkkitehtuuriin.

Arch Linux-järjestelmän hallintaprosessia ei kuitenkaan suositella Linux-aloittelijoille. Linux-aloittelijan, joka haluaa käyttää Archin kaltaista Linux-järjestelmää, tulisi ensin opetella Arch Linuxin periaatteet asentamalla Manjaro Linux-jakelu.

Vastaa

Sähköpostiosoitettasi ei julkaista.

More: