Как да инсталирате Arch Linux

Кратко: Този урок ви показва как да инсталирате Arch Linux в лесни за следване стъпки.

Arch Linux е универсална Linux дистрибуция с x86-64, която е била популярна сред ентусиастите DIY и хардкор Linux. Инсталацията по подразбиране покрива само минимална базова система и очаква крайният потребител да го конфигурира и използва. Въз основа на KISS - Keep It Simple, Stupid! принцип, Arch Linux се фокусира върху елегантност, коректност на кода, минималистична система и простота.

Arch Linux поддържа модела за освобождаване на Rolling и разполага със собствен мениджър на пакети - pacman . С цел да осигури най-съвременна операционна система, Arch никога не пропуска да разполага с актуално хранилище. Фактът, че той осигурява минимална базова система, ви дава възможност да го инсталирате дори на хардуер от нисък клас и след това да инсталирате само необходимите пакети върху него.

Също така, един от най-популярните OS за изучаване на Linux от нулата. Ако искате да експериментирате с отношението DIY, трябва да опитате с Arch Linux. Това, което много потребители на Линукс разглеждат като основно Linux изживяване.

В тази статия ще видим как да инсталираме и настроим Arch Linux, а след това и десктоп среда.

Как да инсталирате Arch Linux

Методът, който ще обсъдим тук, изтрива съществуващата операционна система (и) от вашия компютър и инсталира Arch Linux на него. Така че, ако ще следвате този урок, уверете се, че сте архивирали файловете си или иначе ще загубите всичко. Предупреден си.

Но преди да видим как да инсталираме Arch Linux от USB, моля, уверете се, че имате следните изисквания:

Изисквания за инсталиране на Arch Linux:

  • X86_64 (т.е. 64 битова) съвместима машина
  • Минимално 512 MB RAM (препоръчително 2 GB)
  • Най-малко 1 GB свободно дисково пространство (препоръчително 20 GB за основно ползване)
  • Активна интернет връзка
  • USB устройство с минимум 2 GB капацитет за съхранение
  • Познаване на командния ред на Linux

След като сте се уверили, че имате всички изисквания, нека да пристъпим към инсталиране на Arch Linux.

Стъпка 1: Изтеглете ISO

Можете да изтеглите ISO от официалния сайт. Arch Linux изисква x86_64 (т.е. 64 битов) съвместима машина с минимум 512 MB RAM и 800 MB дисково пространство за минимална инсталация. Въпреки това се препоръчва да имате 2 GB оперативна памет и поне 20 GB място за съхранение, за да може GUI да работи без проблеми.

Стъпка 2: Създайте жив USB на Arch Linux

Ще трябва да създадем жив USB на Arch Linux от ISO, който току-що сте изтеглили.

Ако сте на Linux, можете да използвате командата dd, за да създадете жив USB. Заменете /path/to/archlinux.iso с пътя, на който сте изтеглили ISO файла, и / dev / sdx с вашия диск в примера по-долу. Можете да получите информация за устройството, като използвате командата lsblk .

dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync 

В Windows има няколко инструмента за създаване на жив USB. Препоръчителният инструмент е Rufus. Вече разгледахме урок за това как да създадем жив USB на Antergos Linux, използвайки Rufus в миналото. Тъй като Antergos се основава на Arch, можете да следвате същия урок.

Стъпка 3: Стартирайте от жив USB

След като сте създали жив USB за Arch Linux, изключете компютъра си. Включете USB и стартирайте вашата система. Докато зареждате, натискайте F2, F10 или F1 в зависимост от вашата система), за да влезете в настройките за зареждане. Тук изберете да стартирате от USB или сменяем диск.

След като изберете това, ще видите опция по следния начин:

Изберете Boot Arch Linux (x86_64). След различни проверки Arch Linux ще се стартира, за да влезе подкана с root потребител.

Следващите стъпки включват диск за разделяне, създаване на файловата система и монтирането му.

Стъпка 4: Разделяне на дисковете

Първата стъпка включва разделяне на твърдия ви диск. Един-единствен root дял е най-простият, където ще създадем root дял (/), swapfile и home partition.

Имам 19 GB диск, където искам да инсталирам Arch Linux. За да създадете диск, въведете

 fdisk /dev/sda 

Напишете „ n “ за нов дял. Въведете „ p “ за първичен дял и изберете номера на дяла.

Първият сектор се избира автоматично и просто трябва да натиснете Enter. За Последен сектор въведете размера, който искате да разпределите за този дял.

Създайте още два дяла по подобен начин за дома и swap и натиснете ' w ', за да запишете промените и да излезете.

Стъпка 4: Създаване на файлова система

Тъй като сме създали 3 различни дяла, следващата стъпка е да форматирате дяла и да създадете файлова система.

Ще използваме mkfs за root и home дял и mkswap за създаване на swap пространство. Форматираме диска си с файлова система ext4.

 mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda3 mkswap /dev/sda2 swapon /dev/sda2 

Да монтираме тези файлови системи към root и home

 mount /dev/sda1 /mnt mkdir /mnt/home mount /dev/sda3 /mnt/home 

Стъпка 5: Инсталиране

Тъй като създадохме дял и го монтирахме, нека инсталираме базовия пакет. Базовият пакет съдържа всички необходими пакети за стартиране на системата, някои от които са GNU BASH shell, инструмент за компресиране на данни, помощни програми за файлова система, C библиотека, инструменти за компресиране, Linux ядра и модули, библиотечни пакети, системни помощни програми, USB устройства, текстов редактор vi и др.

 pacstrap /mnt base base-devel 

Стъпка 6: Конфигуриране на системата

Генерирайте fstab файл, за да определите как дисковите дялове, блоковите устройства или отдалечените файлови системи се монтират в файловата система.

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

Смяна на root в новата система, това позволява промяна на главната директория за текущия изпълняван процес и за дъщерния процес.

 arch-chroot /mnt 

Някои systemd инструменти, които изискват активна dbus връзка, не могат да се използват вътре в chroot, затова би било по-добре, ако излезем от него. За да излезете от chroot, simpy използвайте командата по-долу:

 exit 

Стъпка 7. Настройване на часовата зона

Използвайте командата по-долу, за да зададете часовата зона.

 ln -sf /usr/share/// /etc/localtime 

За да получите списък на зона, въведете

 ls /usr/share/zoneinfo 

Стартирайте hwclock, за да настроите хардуерния часовник.

 hwclock --systohc --utc 

Стъпка 8. Настройване на локал.

File /etc/locale.gen съдържа всички локални настройки и системния език в коментар формат. Отворете файла с помощта на редактор vi и де-коментирайте предпочитания от вас език. Бях го направил за en_GB.UTF-8 .

Сега генерирайте локалната конфигурация в директорията / etc с помощта на командите по-долу:

 locale-gen echo LANG=en_GB.UTF-8 > /etc/locale.conf export LANG=en_GB.UTF-8 

Стъпка 9. Инсталиране на буутлоудъра, настройка на име на хост и парола за root

Създайте файл / etc / hostname и добавете съвпадащ запис към хост.

127.0.1.1 myhostname.localdomain myhostname

Добавям ItsFossArch като име на хост:

 echo ItsFossArch > /etc/hostname 

и след това към файла / etc / hosts .

За да инсталирате буутлоудъра, използвайте по-долу командите:

 pacman -S grub grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg 

За да създадете парола за корен, въведете

 passwd 

и въведете желаната парола.

След като направите това, актуализирайте системата си. Вероятно вече имате актуализирана система, след като сте изтеглили най-новия ISO файл.

 pacman -Syu 

Честито! Успешно инсталирахте минимална командна линия Arch Linux.

В следващата стъпка ще видим как да настроим работна среда или графичен потребителски интерфейс за Arch Linux. Аз съм голям фен на работната среда на GNOME и ще работим по инсталирането на същото.

Стъпка 10: Инсталиране на десктоп среда (GNOME в този случай)

Преди да можете да инсталирате настолна среда, първо трябва да конфигурирате мрежата.

Можете да видите името на интерфейса с командата по-долу:

 ip link 

За мен това е enp0s3.

Добавете следните записи във файла

 vi /etc/systemd/network/enp0s3.network [Match] name=en* [Network] DHCP=yes 

Запази и излез. Рестартирайте вашата systemd мрежа, за да се отразят промените.

 systemctl restart systemd-networkd systemctl enable systemd-networkd 

След това добавете следните два записа в /etc/resolv.conf .

 nameserver 8.8.8.8 nameserver 8.8.4.4 

Следваща стъпка е да инсталирате X среда.

Въведете командата по-долу, за да инсталирате Xorg като сървър за показване.

 pacman -S xorg xorg-server 

gnome съдържа основната работна среда на GNOME. gnome-extra съдържа приложения на GNOME, архивен мениджър, дисков мениджър, текстови редактори и др.

 pacman -S gnome gnome-extra 

Последната стъпка включва активиране на дисплея GDM за Arch.

 systemctl start gdm.service systemctl enable gdm.service 

Рестартирайте системата и можете да видите екрана за вход в GNOME.

Заключителни думи за инсталацията на Arch Linux

Подобен подход е демонстриран в този видеоклип (гледате на цял екран, за да видите командите) от читателя на FOSS Гонсало Тормо:

Вероятно вече сте разбрали, че инсталирането на Arch Linux не е толкова лесно, колкото инсталирането на Ubuntu. Въпреки това, с малко търпение можете със сигурност да го постигнете и след това да кажете на света, че използвате Arch Linux.

Самата инсталация на Arch Linux осигурява много възможности за обучение. Препоръчвам ви няколко важни неща след инсталирането на Arch Linux, където ще намерите стъпки за инсталиране на различни други десктоп среди и да научите повече за операционната система. Можеш да продължиш да играеш с него и да видиш колко мощна е Арката.

Кажете ни в коментарите, ако се сблъскате с трудности при инсталирането на Arch Linux.

Препоръчано

Двигателят на Microsoft Edge за JavaScript е отворен код
2019
Върнете стария си компютър обратно в живота с 4MLinux
2019
Fix Невъзможност за влизане в Ubuntu след надстройка
2019