Показать статистику
0 голосов
от (240 баллов)

Имеется 2 ноутбука. Один с MBR, другой с GPT. Прошу дать подробную инструкцию по подготовке, установке, выборе рабочего окружения Arch Linux? Желательно со скриншотами.

4.6тыс. просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

Когда дело доходит до дистрибутивов Linux, Arch Linux считается одним из самых сложных. Это в основном потому, что его сложно установить. Большинство инструкций по установке усложняют процесс. Сам дистрибутив предназначен для тех, кому удобно пользоваться системой Linux. Это в основном дистрибутив для опытных пользователей, который оставляет большую часть пользователей без вариантов. Вот упрощенные шаги, которые необходимо выполнить для установки Arch Linux. Вы должны знать основы системы Linux и знать, что такое разделение и т. д., 

Что вам будет для этого нужно:

Прежде чем начать, вам нужно следующее:

  • USB-накопитель объемом не менее 1 Гб
  • Приложение Etcher:  загрузите https://www.balena.io/etcher/ и установите его в своей системе
  • The Arch Linux Distribution: Загрузить https://www.archlinux.org/download/
  • Посмотрите, как загрузить BIOS в системе, на которой вы будете устанавливать Arch Linux

Создание USB-диска

Вставьте USB-накопитель и запустите приложение Etcher. Выберите Arch Linux ISO, который вы только что загрузили. Etcher автоматически обнаружит USB, подключенный к вашей системе (при условии, что у вас подключен только один). Если к вашей системе подключено несколько USB, и Etcher выбрал неправильный, нажмите «Изменить» под диском и выберите правильный диск.

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

Изменить порядок загрузки

Вам необходимо загрузить Arch Linux с только что созданного диска. Прежде чем вы сможете это сделать, вы должны убедиться, что ваша система загружается с USB. Системы по умолчанию загружаются с жесткого диска или оптического привода. Чтобы изменить порядок загрузки, включите вашу систему и перейдите в настройки BIOS.

Там должна быть вкладка под названием «Конфигурация системы». Эта вкладка будет иметь порядок загрузки или последовательность загрузки. Измените порядок загрузки устройств, чтобы первое устройство в списке было USB-накопителями.

Загрузка

Перед загрузкой в Arch Linux рекомендуется сначала подключиться к сетевому маршрутизатору через кабель Ethernet. Вы можете подключиться к нему через WiFi, но это добавит дополнительный шаг после процесса загрузки.

Подключите USB-накопитель и включите вашу систему. Подождите, пока загрузится Arch Linux. На экране вы увидите серию команд. Не перебивайте это.

Когда он загрузится, вы увидите root @ archiso ~ # в верхней части интерфейса командной строки. Теперь вы готовы создавать разделы и подключаться к WiFi, если хотите. Он автоматически обнаружит ваш кабель Ethernet и подключится к Интернету. Если вы предпочитаете WiFi, прочитайте следующий раздел, чтобы узнать, как подключиться к нему.

Подключить WiFi

Введите следующую команду;

wifi-menu -o 

Выберите сеть Wi-Fi, к которой вы хотите подключиться, из списка доступных сетей. Измените имя так, чтобы оно совпадало с именем сети. Введите ваш пароль, и Arch Linux подключится к сети.

Разметка

Разделение может показаться сложным, хотя на самом деле это не так важно, как может показаться. Все, что требуется, это немного ноу-хау.

Для начала введите следующую команду в консоли. Это отобразит все известные жесткие диски и разделы в системе. Определите, на какой жесткий диск вы хотите установить, и запишите, какое это блочное устройство.

lsblk

Например: первый жесткий диск, обнаруженный в системе, обычно это  /dev/sda . Два жестких диска будут /dev/sdb и так далее.

Вам нужен инструмент Parted для создания разделов. Чтобы начать использовать инструмент, выполните следующую команду.

parted /dev/sda

Вы увидите следующее в верхней части командной строки, указывая, что вы успешно переключились на Parted Tool.

GNU Parted 3.2

Использование /dev/sda

MBR / BIOS

Версия BIOS Arch Linux не требует специальных разделов для загрузки. При установке этой версии Arch Linux все, что требуется, это корневой раздел и раздел подкачки.

В parted начните с создания таблицы разделов.

mklabel msdos

Mklabel удаляет все разделы на диске, которые были открыты с помощью parted (в этом примере это /dev/sda), и предоставляет ему таблицу разделов MBR / BIOS.

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

Например: диск, на который устанавливается Arch Linux, имеет  общий объем 8 гигабайт. Для настройки MBR / BIOS необходимы два раздела. Root и Swap. Размер раздела подкачки должен быть не менее 2 ГБ. Это означает, что корневой раздел должен быть 6 ГБ.

mkpart primary ext4 1MiB 6GiB

Затем установите корневой раздел в режим загрузки с помощью:

set 1 boot on

Наконец, создайте раздел подкачки.

mkpart primary linux-swap 6GiB 100%

И , наконец, выходите из parted

quit

GPT / EFI

Процесс разделения в GPT/EFI очень похож на режим MBR/BIOS. Сначала начните с открытия parted.

parted /dev/sda

Затем создайте таблицу разделов.

mklabel gpt

Далее создайте загрузочный раздел EFI. Это должно быть отдельно от остальной системы.

mkpart ESP fat32 1MiB 513MiB


Второй раздел (или /dev/sda2) является корневым разделом. Именно здесь будет жить вся основная система Arch Linux. Сделайте это с помощью этой команды. Я поставил размер 1000 Мб, но можно сделать больше)

mkpart primary ext4 1000MiB 6GiB

Наконец, создайте раздел подкачки. SWAP, хотя о нем много не говорится,он полезен, особенно когда программы переполняют физическую память.

mkpart primary linux-swap 6GiB 100%

После этого выходите

quit

Монтирование файловых систем

После всей этой работы в parted установщик Arch Linux имеет таблицу разделов для работы. Отсюда, разделы должны быть отформатированы и смонтированы в правильных областях для подготовки к установке.

MBR / BIOS

Отформатируйте корневой раздел с помощью инструмента mkfs в файловой системе Ext4.

mkfs.ext4 -F /dev/sda1

Затем установите его,

mount /dev/sda1 /mnt

И включи Свэп

mkswap /dev/sda2
swapon /dev/sda2

Для GPT/EFI

Отформатируйте ваш загрузочный раздел как Fat32. Затем смонтируйте как домашний, так и корневой каталог в правильные места (в этом случае /mnt и /mnt/home). Дополнительно создайте и включите Свэп.

mkfs.fat -F32 /dev/sda1
mkfs.ext4 -F /dev/sda2
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
mkswap /dev/sda3
swapon /dev/sda3

Установка базовой системы

Все настроено. Запустите процесс установки с помощью команды pacstrap. Имейте в виду, что этот процесс может занять некоторое время.

pacstrap -i /mnt base base-devel

pacstrap генерирует Fstab. Это вкладка файловой системы. Этот файл учитывает все uuids и точки монтирования файловой системы.

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

Чтобы начать настройку новой установки, введите Arch Chroot.

arch-chroot /mnt
от (26.4тыс. баллов)
0

Конфигурирование системы

Начните с установки локали. Для тех, кто не знает, выбор языка определяет ваш язык системы. Используя текстовый редактор nano, найдите ваш языковой стандарт и удалите # из него. Затем используйте CTRL + O, чтобы сохранить его.

nano /etc/locale.gen

Создайте локаль в новой системе и установите ее по умолчанию.

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

MBR / BIOS

Следующим шагом в настройке является установка загрузчика Grub.

pacman -S grub
grub-install --recheck --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

GPT/EFI

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

Используя текстовый редактор Nano, отредактируйте pacman.conf файл. Прокрутите вниз и удалите все символы # перед [multilib] (и линиями под ним), затем нажмите CTRL + O, чтобы сохранить изменения. Это гарантирует, что вы сможете установить 32-битное программное обеспечение на 64-битных системах.

nano /etc/pacman.conf

После редактирования повторно синхронизируйте Pacman с:

pacman -Syy

Установите sudo в систему.

pacman -S sudo

Опять же, файл должен быть изменен. с помощью текстового редактора Nano отредактируйте файл sudoer. Найдите  %wheel ALL=(ALL) ALL, удалите # знак и нажмите CTRL + O, чтобы сохранить изменения.

EDITOR=nano visudo

Создайте нового пользователя для недавно установленной системы Arch Linux.

useradd -m -g users -G wheel,storage,power -s /bin/bash owner

Затем установите новый пароль пользователя.

passwd owner

Наконец, установите новый пароль root.

passwd

Выбор среды рабочего стола

Мы на последнем этапе процесса. Среда рабочего стола или «интерфейс GUI» очень важна. Без этого Arch Linux намного менее удобен для пользователя. Давайте установим один!

Начните с установки системы Xorg. Это важно и является основой любого рабочего стола:

pacman -S xorg-server xorg-server-utils xorg-xinit mesa xf86-input-synaptics

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

Оболочка Гном:

pacman -S gnome gnome-extra gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

KDE Plasma:

pacman -S plasma dolphin kwrite dolphin-plugins sddm networkmanager network-manager-applet
systemctl enable sddm 
systemctl enable NetworkManager

LXQT:

pacman -S lxqt sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager

LXDE:

pacman -S lxde lxdm networkmanager network-manager-applet
systemctl enable lxdm 
systemctl enable NetworkManager

Budgie:

pacman -S budgie-desktop gnome-extra gnome gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

Cinnamon:

pacman -S cinnamon gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager

Mate:

pacman -S mate mate-extra lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

XFCE4:

pacman -S xfce4 xfce4-goodies lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager

Установим графические драйвера
Intel:

pacman -S xf86-video-intel intel-dri lib32-intel-dri libva-intel-driver libva

Nvidia (New GPUS):

pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings

при установке этого драйвера вас могут попросить удалить Mesa, так как они конфликтуют с драйверами Nvidia. Сделайте так.

Nvidia (старая):

pacman -S xf86-video-nouveau

Amd:

pacman -S xf86-video-ati mesa-libgl lib32-mesa-libgl mesa-vdpau lib32-mesa-vdpau

После всех этих шагов, можно безопасно перезагрузить компьютер, удалить живой диск Arch и включить вновь созданную систему Arch Linux

...