Что такое Arch Linux?
Arch Linux - это бесплатный дистрибутив Linux с открытым исходным кодом, основанный на правиле Keep it Simple.
Установка
В Arch Linux нет графического установщика. Вам необходимо установить с помощью CLI.
Создание установочного носителя
Перейдите на страницу загрузок и выберите ближайшее зеркало. Загрузите файл iso. Если вы работаете в Windows, вы можете использовать rufus для создания загрузочного носителя.
В Linux вы можете использовать dd:
|
|
где X - идентификатор вашего USB-устройства. Не используйте один раздел. Используйте всё стройство.
Загрузите носитель
Вставьте USB-устройство и перезагрузите компьютер. Нажмите кнопку, настроен для загрузки параметров загрузки. Выберите свое USB-устройство из вариантов загрузки.
Подключиться к Интернету
Если у вас есть Ethernet, Arch linux iso обнаружит его. Если у вас есть беспроводной подключение, вам необходимо подключить его вручную.
|
|
где Wi-Fi APN - это имя точки доступа, которое вы получаете при поиске своего Wi-Fi. И интерфейс Wi-Fi вы можете получить с помощью iwconfig. Это может быть wlp3s0 или wlan0. Или вы можете использовать wifi-меню.
Теперь пингуйте какой-нибудь веб-сайт # ping archlinux.org
, чтобы проверить, подключены ли вы к Интернету или нет.
Разбиение диска и настройка LVM/LUKS
Есть несколько способов зашифровать установку. Один из них в LUKS на lvm. Это просто.
Предполагая, что у вас есть система UEFI, а sda - это ваш диск, на который вы хотите установить Archlinux.
|
|
|
|
Введите o
, а затем Y
.
Введите n
, чтобы создать новый раздел. Выберите 1
, чтобы создать самый первый раздел для EFI. Нажмите Enter
, а затем введите +512M, чтобы создать раздел 512 Mbs. Введите ef00 как тип перегородки.
Снова введите n
, чтобы создать новый раздел. Выберите 2
. Нажмите Enter
и снова войдите в предоставьте ему остальную часть памяти, если вы не хотите устанавливать другие операционные система. Шестнадцатеричный код LUKS - 8309, но вы можете обойтись и без него. По умолчанию это будет быть 8300 (файловая система Linux).
Введите p
, чтобы проверить, все ли в порядке. И когда все будет удовлетворено, введите w
и нажмите Enter
. чтобы сохранить работу.
Создание файловых систем
Сначала создайте файловую систему для EFI.
|
|
Теперь создайте контейнер LUKS.
|
|
Вас попросят подтвердить. Введите YES
в верхнем регистре. Затем выберите хорошую парольную фразу. Напишите, если не можете запомнить. Однажды забытое, вы не сможете его восстановить.
Теперь откройте новый контейнер.
|
|
Создайте физический том в этом контейнере LUKS.
|
|
Создайте группу томов. Я назову это никс.
|
|
Создайте логические тома в группе томов. Я создаю три, один для зашифрованного swap, другой для home и последний для root.
|
|
Теперь создайте файловые системы
|
|
Смонтируйте их.
|
|
Включите раздел подкачки.
|
|
Установите базовую систему
|
|
Сгенерируйте fstab
|
|
ПРИМЕЧАНИЕ: Если вы используете SSD, замените relatime на noatime в mnt/etc/fstab, кроме загрузочного раздела.
chroot в новую систему.
|
|
Установите часовой пояс.
|
|
Замени Азию своим континентом, а Yekaterinburg - городом.
Установить имя хоста
|
|
Замените nix именем, которому хотите дать свой компьютер.
Установить локали
|
|
Раскомментируйте ru_RU.UTF-8 UTF-8. (удалите # с начала)
|
|
Установите необходимое программное обеспечение.
|
|
Создайте пользователя.
|
|
Создать пароль root
|
|
конфигурация mkinitcpio
Отредактируйте файл /etc/mkinitcpio.conf. Скопируйте эту строку или напишите по порядку в строке хуков. Порядок имеет значение, поэтому не игнорируйте, иначе вы получите незагружаемую систему.
|
|
Сгенерируйте mkinitcpio
|
|
Установить загрузчик
|
|
Создавайте записи.
Создайте файл /boot/loader/entries/arch.conf.
|
|
Где UUID можно получить с помощью blkid
. Это будет /dev/sda2.
Размонтировать и перезагрузить
|
|
Удалите USB-устройство. И наслаждайтесь новой зашифрованной установкой Archlinux.