Установка arch linux

 

Снимок

Arch Linux – один из самых популярных минималистических дистрибутивов Linux, используемых сегодня.

RCH Linux является одним из наиболее популярных минималистских дистрибутивов Linux, используемых сегодня. Если вам нужен универсальный, передовой дистрибутив Linux с небольшим пространством, Arch Linux поможет вам с ног до головы. Arch, однако, имеет крутой курс обучения, и, хотя документация по Arch Linux является всеобъемлющей, многие новые пользователи могут найти это неимоверным и сложным.

В этом руководстве мы будем устанавливать основную систему Arch Linux с использованием полного диска на компьютер или виртуальную машину (ВМ).

Установка Arch Linux

Предпосылки

Тебе понадобится:

Компьютер или виртуальная машина с не менее 1 ГБ ОЗУ и 20 ГБ памяти

Программное обеспечение, способное записывать DVD

Чистый DVD, на который мы запишем ISO

Подключение к интернету

1. Скачать Arch Linux ISO

Прежде чем мы сможем установить Arch Linux, мы должны загрузить образ ISO с веб-сайта Arch Linux. Для этого перейдите на https://archlinux.org/download и прокрутите вниз, пока не увидите список зеркал, как показано ниже.

1-al-archlinux-download-page

Выберите ближайшее к вам зеркало и загрузите ISO-файл Arch Linux, который показан ниже.

ПРИМЕЧАНИЕ. Видимая страница может немного отличаться от скриншота в зависимости от того, какое зеркало вы выбрали.

2-al-arch-iso

После того, как вы загрузили Arch Linux ISO, рекомендуется проверить его контрольную сумму SHA1. Если полученная вами контрольная сумма отличается от контрольной суммы на https://archlinux.org/download , файл ISO, который у вас есть, возможно, был подделан и не должен использоваться.

2. Запись Arch Linux ISO на DVD

ПРИМЕЧАНИЕ. Если вы планируете установить Arch Linux на виртуальной машине, вы можете пропустить этот шаг и загрузиться непосредственно в образ ISO.

Теперь, когда мы скачали Arch Linux ISO, мы запишем его на DVD. Существует множество программ, многие из которых бесплатны, что позволяет вам делать это, например, Brasero, AnyBurn или несвободная версия PowerISO.

3. Загрузите Arch Linux

Теперь мы загрузим установочный DVD (или ISO-образ, если вы используете виртуальную машину). Как только он загрузится, вы должны увидеть экран, подобный показанному ниже.

3-al-iso-menu

Здесь нажмите Enter, чтобы загрузить Arch Linux.

4. Установите раскладку клавиатуры

ПРИМЕЧАНИЕ. Если вы не хотите изменять раскладку клавиатуры по умолчанию для США, вы можете пропустить этот шаг.

После того, как живая среда загрузится, мы можем при желании сменить раскладку клавиатуры на стандартную для США. Чтобы перечислить все доступные макеты, используйте:

# ls /usr/share/kbd/keymaps/**/*.map.gz

Установите раскладку клавиатуры с помощью команды loadkeys:

# loadkeys KEYMAP

Где KEYMAP – это клавиатура, которую вы хотите использовать.

5. Проверьте подключение к Интернету

Чтобы установить Arch Linux, нам понадобится работающее интернет-соединение. Если вы используете проводное соединение, вы уже должны быть подключены к Интернету. Вы можете проверить подключение к Интернету с помощью команды ping:

# ping -c 3 google.com

4-al-ping

Если вы хотите использовать беспроводное подключение к Интернету для установки Arch Linux, обратитесь к документации по конфигурации беспроводной сети на вики-сайте Arch Linux по адресу https://wiki.archlinux.org/index.php/Wireless_network_configuration .

6. Включить NTP

После того, как мы убедились, что у нас есть работающее интернет-соединение, мы должны включить сетевой протокол времени (NTP), чтобы система могла обновлять время через сеть. Для этого запустите:

# timedatectl set-ntp true

7. Раздел жесткого диска

Далее надо разделить жесткий диск. Хотя существует много способов сделать это, для целей данного руководства мы создадим два раздела, один для Arch Linux, а другой – в качестве пространства подкачки. Для начала используйте fdisk для просмотра списка всех доступных дисков:

ПРИМЕЧАНИЕ. Вывод, полученный с помощью fdisk, может отличаться от выводимого на скриншоте.

6-al-fdisk

Запишите имя диска, который вы хотите разбить на разделы. Теперь мы будем использовать cfdisk, менеджер разделов, для разделения дисков:

# fdisk -l

ПРИМЕЧАНИЕ. В cfdisk используйте клавиши со стрелками для навигации и клавишу ввода для выбора.

# cfdisk / dev / sdX

Где X относится к букве диска, который вы хотите разделить.

Вас должен приветствовать экран с просьбой выбрать тип этикетки. В большинстве случаев это будет «душ».

7-al-cfdisk-label-type

Выделите тип метки и нажмите ввод. Должен появиться экран, подобный показанному ниже.

8-al-cfdisk-partitions

Теперь мы создадим разделы. Для этого выберите «Новый». Вам будет предложено ввести размер раздела. Не забудьте оставить достаточно места, чтобы создать еще один раздел для пространства подкачки, который будет в два раза больше оперативной памяти.

9-al-cfdisk-part-size

Далее вас спросят, должен ли раздел быть основным или расширенным. Выберите «основной».

10-al-cfdisk-primary

Теперь сделайте раздел загрузочным, выбрав «Загрузочный». Ваш экран должен выглядеть примерно так, как показано ниже.

11-al-cfdisk-bootable

Теперь, используя тот же процесс, что и раньше, используя оставшуюся часть пространства на диске, создайте еще один основной раздел. Не делайте этот раздел загрузочным.

Тип раздела должен быть изменен с «83 Linux» на «82 Linux swap / Solaris». Для этого выберите «Тип» в разделе подкачки и выберите «82 Linux swap / Solaris», как показано ниже.

12-al-cfdisk-swap-type

Теперь запишите изменения на диске. Для этого выберите «Написать» и введите «да», как показано ниже.

13-al-cfdisk-write-changes

Теперь вы можете выйти из cfdisk, выбрав «Выход».

8. Создайте файловую систему

Теперь, когда диск был разбит на разделы, мы можем создать файловую систему. Для этого есть несколько вариантов, но для этого урока мы будем использовать файловую систему ext4. Чтобы создать файловую систему, используйте:

# mkfs.ext4 / dev / sdX1

14-al-mkfs-ext4

9. Создайте пространство подкачки

Далее мы создадим пространство подкачки. Пространство подкачки в Linux – это пространство на жестком диске, которое действует как дополнительная оперативная память. Для этого запустите:

# mkswap / dev / sdX2

15-mkswap

10. Смонтируйте файловую систему и пространство подкачки

Теперь, когда файловая система и пространство подкачки созданы, их необходимо смонтировать. Для этого мы будем использовать следующие команды:

# mount / dev / sdX1 / mnt

# swapon / dev / sdX2

Эти команды смонтируют файловую систему и активируют пространство подкачки соответственно.

11. Установите базовую систему

Далее мы будем использовать утилиту pacstrap для загрузки и установки всех необходимых компонентов Arch Linux. Чтобы использовать pacstrap, запустите:

# pacstrap / mnt base base-devel

ПРИМЕЧАНИЕ. Этот шаг может занять некоторое время.

16-al-pacstrap

12. Сгенерируйте файл fstab

Теперь мы должны сгенерировать файл fstab. Для этого запустите:

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

13. Chroot в Arch Linux

После того, как pacstrap завершит работу, мы будем выполнять chroot во вновь установленную систему Arch Linux, используя arch-chroot:

# arch-chroot / mnt

17-al-chroot

Использование arch-chroot для входа в новую систему

14. Установите часовой пояс

Если arch-chroot прошел успешно, вы должны быть в недавно установленной системе Arch Linux. Отсюда мы должны его настроить. Для начала настройки укажем часовой пояс. Это можно сделать с помощью команды ln:

# ln -sf / usr / share / zoneinfo / REGION / CITY / etc / localtime

Где REGION и CITY представляют ваш часовой пояс и могут быть дополнены.

18-al-set-timezone

Обновите аппаратные часы:

# hwclock –systohc

15. Создать файл локали

Теперь мы сгенерируем файл локали. Для этого раскомментируйте «en_US.UTF-8 UTF-8» и любые другие локали, которые вы хотите использовать в /etc/locale.gen, и запустите:

# locale-gen

19-al-locale-gen

16. Создайте файл конфигурации локали

Далее мы создадим файл конфигурации локали:

# echo “LANG = en_US.UTF-8”> /etc/locale.conf

17. Создайте файл имени хоста и включите DHCP

На этом этапе мы должны создать файл имени хоста. Для этого запустите:

# echo “HOSTNAME”> / etc / hostname

Где HOSTNAME – это имя хоста, которое вы хотите использовать для системы.

Теперь включите DHCP:

# systemctl enable dhcpcd

18. Установите пароль root

Теперь мы должны установить пароль для учетной записи root, используя passwd:

# passwd

20-al-passwd

19. Установите загрузчик

Наконец, мы установим загрузчик. Для целей этого урока мы будем использовать загрузчик GRUB. Для этого мы будем использовать pacman, менеджер пакетов для Arch Linux:

# pacman -S grub os-prober

Теперь мы должны установить GRUB в систему:

# grub-install / dev / sdX

22-al-install-grub

И настроить это:

# grub-mkconfig -o /boot/grub/grub.cfg

23-al-grub-mkconfig

20. Выход и перезагрузка

Теперь мы выйдем из среды arch-chroot:

# выход

И перезагрузите систему:

# перезагружать

21. Авторизуйтесь в Arch Linux

После перезагрузки системы загрузится GRUB.

24-al-grub

Оттуда вы можете нажать Enter, чтобы загрузиться в Arch Linux, и войти в вашу новую систему Arch Linux от имени пользователя root.

25-al-arch-linux

Заключение

Теперь у вас есть свежая, работающая установка Arch Linux. Arch не содержит много пакетов программного обеспечения из коробки и не содержит графического интерфейса. Однако вы можете настроить и настроить Arch Linux в соответствии с вашими потребностями, какими бы они ни были.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *