Инструкция по установке Arch Linux


Оглавление

1. Что такое Arch Linux

2. Для кого Arch Linux

3. Особенности установки Arch Linux

4. Создание загрузочной флешки Arch Linux

5. Установка Arch Linux

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

7. Очистка диска

8. Разметка диска

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

10. Настройка системы

11. Установка сервера Xorg и видеодрайверов

12. Установка окружения рабочего стола Cinnamon

13. Установка базового программного обеспечения

14. Установка инструментов BlackArch

15. Как установить Hashcat в Arch Linux

16. Включение репозитория multilib

17. Как установить Wine в Arch Linux

18. Ускорение обновления

19. Как восстановить Arch Linux, если он не загружается

Заключение



Обновление от апреля 2023: инструкция перепроверена и исправлена.

Смотрите также: Скрипт для установки BlackArch в виртуальную машину VirtualBox

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

Что такое Arch Linux

Arch Linux – это дистрибутив, который стоит особняком от многих известных Linux. Например, чаще всего на слуху Ubuntu, Linux Mint, Kali Linux, Debian. Все эти дистрибутивы довольно близки друг к другу. У Ubuntu и Kali Linux за основу взят Debian. А у Linux Mint базовой платформой выступает Ubuntu. Их базой является огромный набор пакетов Debian, но при этом каждый из перечисленных дистрибутивов имеет и свои пакеты. Это хорошие операционные системы, в них вложено много труда, и они получили свою заслуженную популярность.

Аналогично с Red Hat Enterprise Linux, к которой очень близки CentOS и Fedora – у них также есть своя специфика, но одна базовая платформа пакетов (программ).

Дистрибутив Arch Linux не основывается ни на Debian, ни на Red Hat Linux. Это отдельный дистрибутив. Хотя у него свой собственный репозиторий и другой менеджер пакетов, в целом, там есть все популярные библиотеки и программы, имеющиеся на других дистрибутивах.

Одной из особенностей Arch Linux является то, что в нём очень быстро обновляются пакеты и нет разбития на версии, как это есть, к примеру, у Ubuntu и в след за ней у Linux Mint. Это может быть важно, если вы используете сравнительно новое оборудование, например, на сегодняшний день пакет firmware (прошивки – фактически, драйверы некоторых устройств) у Kali Linux не обновлялись больше года.

В результате при установке на новый ноутбук пришлось отдельно устанавливать драйверы и для Wi-Fi, и для Bluetooth, и для графического ядра центрального процессора. На Arch Linux всё это заработало сразу.

Ещё у Arch Linux есть AUR (Arch User Repository), то есть пользовательские репозитории Arch. Это огромная база рецептов для установки практически любых программ, которые только можно установить на Linux. К примеру, с помощью AUR до сих пор можно установить драйверы AMD/ATI Catalyst. А на производных Debian этот драйвер невозможно установить несколько лет и больше никогда нельзя будет установить.

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

Я для себя выбрал Arch Linux в качестве основной системы по нескольким причинам. Мне хотелось дистрибутив с актуальным ПО и беспроблемной возможностью устанавливать специализированные инструменты для пентестинга. Конечно, любую программу можно установить и на Ubuntu, но если эта программа отсутствует в репозитории, то нужно самому отслеживать появление новых версий и обновлять. При этом для домашней операционной системы мне не хочется специализированный дистрибутив вроде Kali Linux или BlackArch — хотя бы по той причине, что там предустановлено слишком много программ, большая часть из которых мне никогда не понадобится. Из «обычных» дистрибутивов мне больше всех нравится Linux Mint, но пакеты там обновляются с большой задержкой и, как я уже сказал, о специализированных инструментах нужно заботиться самому.

Идеальным, полностью удовлетворяющим моим предпочтением дистрибутивом является Arch Linux с репозиториями BlackArch.

Понятно, что и к Linux Mint можно прикрутить репозитории Kali Linux — но здесь уже никто не гарантирует, что после очередного (или хотя бы первого) обновления система будет работать. Это неправильно смешивать репозитории различных дистрибутивов.

Что касается репозиториев BlackArch, то они изначально построены быть надстройкой Arch Linux. То есть если вы посмотрите установочный скрипт дистрибутива BlackArch, то увидите, что сначала устанавливается базовый Arch Linux и поверх него накатываются дополнения BlackArch. Сопроводители репозитория BlackArch взаимодействуют с сопроводителями Arch Linux. И если инструмент, который изначально появился в BlackArch, появляется в обычном репозитории Арча, то они убирают его у себя, чтобы не было каких-либо конфликтов.


Итого: я получаю систему, которую с нуля полностью собираю под себя, со свежими программами и только теми инструментами для пентеста, которые мне нужны и которые своевременно обновляются.

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

Для кого Arch Linux

Из-за особенностей установки классического Arch Linux, некоторые считают, что это система для продвинутых пользователей. Я согласен, что лучше если Arch Linux это не первый ваш Linux. Но после настройки и установки графического интерфейса и привычных программ, Arch Linux мало чем отличается от других дистрибутивов. Поэтому если у вас «всё плохо» в других дистрибутивах, то с переходом на Arch или с ухода с Arch'а, наверное, у вас ничего не изменится.

В качестве эксперимента я держу «настоящий» (а не в виртуальной машине) Arch Linux на VPS’ке уже третий год (там у меня сайт SuIP.biz). За это время у меня было ровно два факапа: первый, когда при очередном обновлении ядра переименовали сетевые интерфейсы и система после перезагрузки оказалась офлайн, и мне пришлось разбираться с проблемой и исправлять её через VNC. А второй факап был через неделю или две – когда сетевым интерфейсам вернули старое имя…

В общем, это надёжная система, даже несмотря на то, что там самые последние версии ядра Linux и программ.

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

Сразу хочу предупредить совсем начинающих пользователей Linux – это плохая идея, если у вас мало опыта и вы решили попробовать на реальном компьютере, где находятся другие важные для вас файлы – мы будем размечать диски прямо в консоли и есть вероятность ошибиться. А по закону больших чисел кто-нибудь просто обязан ошибиться )))))

Кстати, если вам хочется пощупать что это за дистрибутив, то я написал скрипт и здесь объяснил, как двумя командами получить в виртуальной машине установленный и настроенный Arch.

Особенности установки Arch Linux

Для установки Arch Linux нужно Интернет-подключение. У Arch Linux и многих его производны (например, у BlackArch) сетевая установка. Это означает, что невозможно установить систему без Интернет-подключения. То есть вы запускает ОС с загрузочной флешки, но в процессе установи пакеты не копируются с диска, а загружаются из сети. Следствием этого является то, что сразу после установки мы имеем систему в актуальном состоянии.

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

BlackArch также имеет скрипт для помощи в установке.

Я буду ставить самый обычный Arch Linux, в качестве окружения рабочего стола я установлю Cinnamon, а также добавлю репозитории BlackArch (этот репозиторий отлично совместим с Arch Linux). Получится эдакий аналог Kali Linux, но выглядящий дружелюбно как Linux Mint.

Создание загрузочной флешки Arch Linux

Arch Linux это Rolling дистрибутив, то есть там нет версий как таковых, но раз в месяц выходят Live-образы, которые представляют собой снимок системы на момент создания. Скачать последнюю версию можно по этой ссылке: https://www.archlinux.org/download/

Это официальный сайт, сам Arch является бесплатным, точно также как AUR и репозитории BlackArch.


В Windows и Linux загрузочную флешку можно сделать с помощью Etcher.

Установка Arch Linux

Нужно загрузиться с флешки. Для этого при запуске компьютера много раз нажимайте кнопку Esc (на некоторых системах Delete), если появится подобное меню, то выберите флешку:

Либо перейдите в BIOS и там вы берите загрузку с флешки.

Примечание: в настройках BIOS Secure boot (Безопасная загрузка) и Fast boot (Быстрая загрузка) должны быть отключены.

Выберите первый вариант:

И… добро пожаловать в Arch Linux!

Arch Linux распространяется с минимальным набором программ без графического интерфейса – примерно как Debian minimal.

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

Необходимо настроить интернет, поскольку всё остальное бессмысленно, если отсутствует интернет подключение.

Если у вашего компьютера проводное интернет подключение, то всё достаточно просто – Arch сам попытается настроить Интернет-подключение и получить IP адрес, если роутер поддерживает DHCP.

В любом случае, проверьте подключение к сети пингом:

ping ya.ru

Если на роутере отключена эта служба, то вам нужно вручную настроить ваш сетевой интерфейс. Пример как это сделать здесь (в этой инструкции я настраивал подключение, когда устанавливал на VPS)

Допустим, у меня нет проводного соединения, поэтому я покажу как подключиться к Wi-Fi в командной строке.

Вместе с установщиком поставляется программа-помощник для подключения к Wi-Fi, вы можете вызвать её следующей командой и следовать инструкциям на экране:

wifi-menu

Если она сработает, то пропустите описанный ниже способ подключения. У с wifi-menu все попытки подключения заканчиваются неудачей, поэтому я использую свой метод.

Начинаем с того, что смотрим имя беспроводного сетевого интерфейса:

ip a

Также можно посмотреть командой

iw dev

Видно, что имя моего беспроводного интерфейса wlo1. Прежде чем подключиться к какой-нибудь Wi-Fi сети, нам нужно узнать, какие точки доступа вообще доступны. Для этого мы просканируем Wi-Fi сети в командной строке.

Поскольку никакого NetworkManager пока нет, то нужно начать с активации сетевого интерфейса:

ip link set wlo1 up

Вместо wlo1 здесь и во всех последующих командах вставьте имя вашего беспроводного адаптера.

Сканируем сети:

iw dev wlo1 scan | grep SSID

В результате выполнения этой команды будут выведены имена беспроводных сетей. У меня две сети с одинаковым именем MiAl поскольку роутер работает на двух частотах и обе сети называются одинаково.

Нам нужно сформировать конфигурационный файл. Делается это командой:

wpa_passphrase название_ТД пароль > конфигурационный_файл

К примеру, для ТД MiAl пароль здесь_пароль_wifi и конфигурационный файл я хочу назвать wpa_MiAl.conf, тогда команда имеет следующий вид:

wpa_passphrase MiAl здесь_пароль_wifi > wpa_MiAl.conf

Подключаемся к точке доступа:

wpa_supplicant -B -i wlo1 -c wpa_MiAl.conf

В предыдущей команде укажмте свой беспроводной интерфейс (wlo1) и свой файл с настройками (wpa_MiAl.conf).

Для получения автоматических настроек по протоколу DHCP (присвоенный IP адрес, IP адрес шлюза и IP адреса DNS серверов) выполните команду:

dhclient wlo1

Очистка диска

Подробности, почему вообще необходимо очищать флешку и альтернативные способы достичь этого смотрите в статье «Как восстановить работоспособность USB диска/флешки после записи ISO или установки ОС».

Я уже предупреждал, но повторю ещё раз – если что-то напутаете при разметке дисков, то можете случайно удалить важные для вас данные.

Смотрим доступные диски:

fdisk -l

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

Например, на скриншоте выше виден диск /dev/nvme0n1, который система Windows покромсала на четыре диска, а на пятый я в прошлой инструкции устанавливал Kali Linux.

У него такое странное название, потому что это SSD диск, который подключён не к SATA разъёму, а NVM Express.

Дальше идёт диск /dev/sda почти на терабайт. Он даже не размечен на разделы, и я им ещё ни разу не пользовался.

Диск /dev/sdb на 7.5 Гигабайт – это сама флешка.

Я хочу снести всё, что есть на диске /dev/nvme0n1 – все разделы и все данные – и на него установить Arch. Поэтому в дальнейших командах я буду использовать /dev/nvme0n1, а также /dev/nvme0n1p1 и /dev/nvme0n1p2 обращаясь к его подразделам. Заменяйте в последующих командах эти имена на имена своих дисков, например, /dev/sda, /dev/sda1, /dev/sda2 и тому подобное.

Начинаем с полной очистки диска /dev/nvme0n1.

Открываем его программой gdisk:

gdisk /dev/nvme0n1

Для перехода в экспертный режим там введите

x

Затем для удаления GPT введите

z

Дважды согласитесь, чтобы полностью очистить диск.

Покидаем программу.

Можно ещё раз проверить вывод команды, чтобы убедиться, что изменения сохранены:

fdisk -l

Разметка диска

Ах да, в этой инструкции мы устанавливаем систему на компьютер с UEFI. Этот аналог БИОСа активно используется уже лет 6-7, поэтому это должно работать для большинства. Если у вас более старая система с обычным БИОСом, то напишите в комментариях – я дам ссылки на свои предыдущие инструкции, где я объяснял, как делать для БИОСа.

Теперь открываем наш диск в программе cfdisk.

cfdisk /dev/nvme0n1

Нам вручную нужно создать два или три раздела. Два обязательных раздела это:

  • загрузочная область
  • основной раздел с системой (рут /)

В качестве дополнительного третьего раздела можно создать раздел подкачки – он нужен на тот случай, если операционной системе не хватит оперативной памяти. У меня 16 Гигабайт ОЗУ уже предустановлено и имеется разъем для ещё 16 Гб. Поэтому я не буду делать раздел подкачки. Но если он вам нужен, то в этой инструкции я делаю с разделом подкачки (кстати, там больше скриншотов).

Выбираем gpt:

Теперь нажимаем New.

Устанавливаем размер (для загрузочного раздела 200 Мегабайт хватит за глаза – обычно он заполнен мегабайт на 50):

Указываем тип:

Нам нужно выбрать EFI System:

Переходим к оставшейся свободной области (стрелочка вниз), опять нажимаем New, выбираем весь незанятый размер, в качестве типа ставим Linux root (x86-64) – или другой, который соответствует архитектуре вашего процессора:

Теперь выбираем Write, чтобы записать сделанные изменения.

Пишем yes:

Покидаем программу.

Можно ещё раз проверить вывод команды, чтобы убедиться, что изменения сохранены:

fdisk -l

Форматируем наши разделы:

mkfs.fat -F32 /dev/nvme0n1p1
mkfs.ext4 /dev/nvme0n1p2

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

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

mount /dev/nvme0n1p2 /mnt
mkdir /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot

Начинаем саму установку:

pacstrap -i /mnt base linux linux-firmware dhcpcd

Будет выведено сообщение, что для initramfs доступны три поставщика, выберите значение по умолчанию, то есть 1, для этого достаточно нажать «ENTER».

Когда будет построен список пакетов, то два раза нажимаем ENTER, чтобы одобрить его, когда будет написан размер скачиваемых данных, а также размер после установки, нажимаем ENTER ещё раз для согласия:

Создаём файл fstab:

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

Настройка системы

Выполним следующую команду:

arch-chroot /mnt

Устанавливаем Vim:

pacman -Sy
pacman -S vim

Если вы привыкли к консольному текстовому редактору nano, то установите его.

Теперь в файле locale.gen нам нужно раскомментировать две строки, для этого

vim /etc/locale.gen

Ищем там и раскомментируем строки:

en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8

Совсем кратко про vim – у него есть два режима: режим редактирования и режим команд. Режим редактирования включается при нажатии на кнопку Insert, режим команд включается кнопкой Esc. В режиме редактирования как в обычном текстовом редакторе — нажимаете букву, получаете букву на экране. В режиме команд клавиши имеют особое значение. Например, для поиска строки нажмите / (слэш) и начните набирать строку. Нажмите n для перехода к следующему вхождению искомой строки.

Для сохранения и выхода из документа, перейдите в режим команд (нажмите Esc), затем последовательно нажмите :wq и Enter (то есть двоеточие, w, q и Enter).

После этого выполняем:

locale-gen

Создадим locale.conf и экспортируем локаль:

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

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


Установим Time Zone, связав информацию о временной зоне с localtime. Чтобы увидеть все временные зоны:

ls /usr/share/zoneinfo

Чтобы увидеть подкатегории

ls /usr/share/zoneinfo/Europe

Теперь, когда вы выбрали город, делаем ссылку:

ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Устанавливаем аппаратные часы на UTC:

hwclock --systohc --utc

Устанавливаем имя хоста (можно выбрать любое):

echo HackWare > /etc/hostname

Настраиваем сеть. Если у вас проводное соединение, то включите автоматическое получение IP адреса:

systemctl enable dhcpcd.service

Если у вас Wi-Fi соединение, то при первой перезагрузке нужно будет настроить его вручную.

Внимание тем, у кого подключение по Wi-Fi: обязательно установите пакеты:

pacman -S wpa_supplicant dhclient iw

Устанавливаем пароль рута:

passwd

Создаём нового пользователя с sudo (замените <имя пользователя> на настоящее имя):

useradd -m -g users -G wheel,video -s /bin/bash <имя пользователя>

Установка sudo:

pacman -S sudo

В файле /etc/sudoers

visudo

найдите и раскомментируйте строку

%wheel ALL=(ALL:ALL) ALL

чтобы пользователи из группы wheel могли выполнять команды с sudo.

Установите пароль для созданного пользователя:

passwd <имя пользователя>

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

bootctl install

Редактируем содержимое файла:

vim /boot/loader/loader.conf

Удалите то, что там есть и впишите туда:

default  arch

Создайте конфигурационный файл для добавления пункта Arch Linux в менеджер systemd-boot:

vim /boot/loader/entries/arch.conf

Содержимое файла должно быть следующим:

title  BlackArch
linux  /vmlinuz-linux
initrd  /initramfs-linux.img
options  root=/dev/nvme0n1p2 rw

Обратите внимание на /dev/nvme0n1p2 — это путь до моего диска с системой, замените на свой.

Выходим из chroot, размонтируем смонтированные разделы и перезагружаемся:

exit
umount -R /mnt/boot
umount -R /mnt
reboot

Можно вынимать установочный диск.

Связанная статья: Обновление загрузчика systemd-boot в /boot

Установка сервера Xorg и видеодрайверов

После входа в систему, нам нужно сделать полное её обновление следующей командой:

sudo pacman -Syu

Но перед этим нужно подключиться к Интернету. Если у вас провод, то всё должно заработать само, а если у вас Wi-Fi, то делайте так, как показано выше (в начале установки).

Перед тем, как мы установим всё необходимое программное обеспечение, нам нужна помощь пакета bash-completion, который при нажатии на клавишу TAB дописывает команды или показывает список возможных команд или файлов для подстановки.

sudo pacman -S bash-completion

Следующий шаг – это установка дефолтного X окружения, которое обеспечивает настройки по умолчанию Xorg сервера и поддержку 3D.

sudo pacman -S xorg-server xorg-apps xorg-xinit mesa

Для дополнительной функциональности Xorg также установите следующие пакеты.

sudo pacman -S xorg-twm xterm xorg-xclock

Для ноутбуков и нетбуков также установите драйверы для поддержки тачпада.

sudo pacman -S xf86-input-synaptics

Теперь нам нужно установить драйвер, специфичный для вашей системы VGA (видеокарты), но для начала нам нужно идентифицировать вашу системную графику. И нужно пройти небольшой ликбез.

Видео карты бывают:

  • NVidia
  • AMD
  • Intel

Графика Intel это встроенное в процессор видео ядро. Сейчас большинство процессоров имеют видео ядро. Поэтому на вашей системе может скорее всего будет два видеоадаптера: NVidia и Intel или AMD и Intel.

Для дополнительной путаницы существуют проприетарные (от производителя) и открытые драйвера для NVidia и AMD.

Чтобы всё стало действительно сложным, эти драйвера конфликтуют между собой и их «конфликты» заключают как правило в том, что система просто не загружается в графический интерфейс.

Наберите следующую команду, чтобы определить вашу видеокарту.

lspci -k | grep -E "(VGA|3D)"

Пример вывода:

00:02.0 VGA compatible controller: Intel Corporation Device 3e9b
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)

У меня Intel и NVIDIA.

Внимание, если вы устанавливаете в виртуальную машину VirtualBox, т.е. вы видите:

00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter

То вам не нужно устанавливать драйвер для вашей реальной видеокарты, поскольку ОС в виртуальном компьютере всё равно не может использовать реальную видеокарту. Поэтому пропустите установку видеодрайвера, а вместо этого выполните действия, описанные в статье «Установка Дополнений гостевой ОС VirtualBox для BlackArch (Arch)». Если коротко, в VirtualBox достаточно установить следующие пакеты:

pacman -S virtualbox-guest-utils linux-headers

Какой именно драйвер выбрать? Проприетарный драйвер NVIDIA обеспечивает наилучшую производительность. Если вы собираетесь использовать Hashcat и Pyrit, то вам нужен именно он.

Открытый драйвер NVIDIA (называется nouveau) умеет переключаться с видео карты Intel на NVIDIA и обратно. Но не умеет многого всего другого. Если установить одновременно проприетарный и открытый драйвер, то систему можно «повестить» так, что не получится даже переключиться на консоль и исправить… (Точнее говоря, во время загрузки нужно успеть нажать Cntr+Alt+F2 до того, как система полностью зависнет).

Для Intel неизвестен проприетарный драйвер (только открытый).

Побеждает в этом соревновании боли AMD. Конечно проприетарный драйвер не совместим с открытым и «вешает» систему почти наглухо.

Квест по установке проприетарного драйвера AMD/ATI Catalyst на в меру устаревшие карты здесь. Для ещё более устаревших карт описание здесь. Для более новых видеокарт они назвали драйвер то ли AMDGPU-Pro, то ли RadeonOpenCompute (ROCm), то ли как-то ещё; и как именно его устанавливать я не знаю.

Отдельное примечание по поводу AMD: вы можете установить Crimson для ряда видеокарт предыдущих поколений. НО: для Hashcat этот драйвер бесполезен. Разве что, можно использовать только с предыдущими версиями Hashcat. Поэтому если AMDGPU-Pro для вашей видеокарты недоступен, то ставьте драйвер от сообщества.

После того, как вы определили вашу графическую карту, теперь время установить соответствующие драйвера. По умолчанию, Arch предлагает дефолтный видео драйвер Vesa - xf86-video-vesa, который может работать с большим количеством графических чипсетов, но не обеспечивает поддержку 2D или 3D ускорения.

Для установки открытого драйвера AMD выполните команду:

sudo pacman -S xf86-video-amdgpu

Для установки открытого драйвера nVidia выполните:

sudo pacman -S xf86-video-nouveau

ИЛИ для установки проприетарногоо драйвера nVidia выполните:

sudo pacman -S nvidia nvidia-utils

Если у вас видеокарта Intel, установите пакет mesa, который обеспечивает драйвер DRI для 3D-ускорения. Драйвер xf86-video-intel устанавливать не рекомендуется::

sudo pacman -S mesa

Для поддержки Vulkan (Ivy Bridge и новее) установите:

sudo pacman -S vulkan-intel vulkan-mesa-layer

После того, как соответствующий драйвер вашей видеокарты был установлен, настало время для тестирования Xorg сервера и видеодрайверов, сделайте это следующей командой.

sudo startx

Если всё настроено правильно, то будет запущена X сессия как на скриншоте ниже. Отсюда можно выйти написав exit в самой большой консоли.

exit

Примечание: у меня с картой nVidia и проприетарным драйвером изображение было больше похоже на чёрный экран, но менеджер дисплея всё равно заработал — видимо, это норм…

Установка окружения рабочего стола Cinnamon

Теперь время получить шикарный, инновационный, настраиваемый графический пользовательский интерфейс – полное окружение рабочего стола для нашей системы. Установим пакет Cinnamon. Запустите следующую команду для установки Cinnamon и другой зависимости из официального репозитория arch.

sudo pacman -S cinnamon nemo-fileroller

Следующий шаг – это установка пакета менеджера отображения SDDM, который помогает системе запустить X сервер и обеспечивает графический пользовательский интерфейс для пользователей при входе в окружение рабочего стола Cinnamon.

sudo pacman -S sddm

Следующий шаг – это включение и тестовый запуск SDDM, для входа в Arch Linux используйте ваши учётные данные.

sudo systemctl enable sddm
sudo systemctl start sddm

После загрузки SDDM появиться окно входа с приглашением для ввода учётных данных. Выберите вашего пользователя и убедитесь, что у вас выбрана Cinnamon, затем введите свой пароль и нажмите кнопку Enter.

Примечание: возможно у вас возник вопрос, почему вместо более известных GDM или LightDM в качестве менеджера отображения выбран SDDM? Менеджер отображения GDM плохо работает в виртуальных машинах при попытке подогнать размер экрана (иногда просто невозможно войти в систему и как-либо это исправить). А LightDM на моих ОС просто не работает. Тестирования SDDM показали, что он не вызывает никаких проблем при любых настройках графического адаптера VirtualBox. В конечном счёте, менеджер отображения проявляется себя только на начальном экране для ввода пароля пользователя.

Наше Интернет-подключение управляется через командную строку, но если вы хотите управлять вашими сетевыми соединениями из графического интерфейса, то вам нужно отключить службу dhcpd и установить и задействовать пакет Network Manager (сетевой менеджер). Также установите пакет net-tools для расширенных сетевых команд. Из графического интерфейса откройте шэлл UXterm и запустите следующие команды:

sudo pacman -Syu
sudo pacman -S iproute2 network-manager-applet

Отключите службу dhcpcd:

sudo systemctl stop dhcpcd.service
sudo systemctl disable dhcpcd.service

Если вам нужна поддержка OpenVPN в Network Manager, то выполните команду:

sudo pacman -S networkmanager-openvpn

Запустите и добавьтет в автозагрузку Network Manager:

sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager

Теперь протестируйте интернет подключение снова, запустив команду ping в отношении какого-нибудь хоста.

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

Установка базового программного обеспечения

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

sudo pacman -S gedit gnome-terminal pulseaudio pulseaudio-alsa pavucontrol firefox vlc eog eog-plugins chromium unzip unrar p7zip pidgin toxcore deluge smplayer audacious qmmp gimp xfburn thunderbird gnome-system-monitor doublecmd-gtk2 gnome-calculator pinta recoll veracrypt bleachbit gnome-screenshot evince mlocate antiword catdoc unrtf djvulibre id3lib aspell-en git calibre ttf-freefont ttf-linux-libertine ntfs-3g libmtp

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

Установим русскую локаль:

su -
echo LANG=ru_RU.UTF-8 > /etc/locale.conf
Ctrl+d

Если вам нужны офисные инструменты вроде Writer, Calc, Impress, Draw, Math и Base, то установите пакет LibreOffice следующей командой.

sudo pacman -S libreoffice-fresh libreoffice-fresh-ru

Словари для проверки орфографии и стиля в LibreOffice:

Для удаления пакетов используйте переключатель -R с командой pacman.

sudo pacman -R пакет-для-удаления

Если вы решили закрепиться в Arch Linux, то настоятельно рекомендуется изучить документацию по работе с его менеджером пакетов pacman:

Естественно Arch Linux в своих официальных репозиториях имеет и другие окружения рабочего стола Linux: KDE, GNOME, Mate, LXDE, XFCE, Enlightenment. Выбор Cinnamon или другого окружения рабочего стола – это личное дело каждого. Но на мой взгляд, Cinnamon имеет лучшую гибкость (темы, апплеты, десклеты и расширения), а также дополнительные современные возможности (горячие углы экрана), которые повышают производительность труда.

Установка инструментов BlackArch

Вы уже в курсе, BlackArch совместим с обычными установками Arch. Он выступает в роли неофициального репозитория.

Загрузите и запустите strap.sh как рут:

curl -O https://blackarch.org/strap.sh
sudo bash ./strap.sh

Обновим кэш:

sudo pacman -Syyu

Установка пакетов BlackArch

Теперь вы можете установить инструменты из репозитория blackarch.

1. Чтобы вывести список всех доступных инструментов запустите:

pacman -Sgg | grep blackarch | cut -d ' ' -f2 | sort -u

2. Чтобы установить все инструменты запустите:

pacman -S blackarch --force

3. Чтобы установить категорию инструментов запустите:

pacman -S blackarch-<категория>

Описание категорий вы найдёте в заметке «Группы программ BlackArch».

4. Чтобы посмотреть категории blackarch запустите

pacman -Sg | grep blackarch

Рекомендуется также установить список зеркал:

sudo pacman -S blackarch-mirrorlist

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

sudo pacman -S blackarch-automation blackarch-cracker blackarch-database blackarch-exploitation blackarch-networking blackarch-recon blackarch-scanner blackarch-sniffer blackarch-social blackarch-spoof blackarch-webapp blackarch-wireless --needed

Как установить Hashcat в Arch Linux

Программа Hashcat работает только с проприетарными видео драйверами. Если у вас графическая карта nVidia, то у вас должен быть установлен соответствующий драйвер.

Затем установите:

sudo pacman -S opencl-nvidia opencl-headers cuda hashcat

В результате hashcat будет использовать при взломе паролей видеокарту.

Проверьте с помощью бенчмарка:

hashcat -b

Также Hashcat умеет использовать центральный процессор, для этого необходим Intel(R) Graphics Compute Runtime for OpenCL(TM). Установка:

sudo pacman -S intel-compute-runtime

При попытке выполнить бенчмарк появляется сообщение:

* Device #1: Intel's OpenCL runtime (GPU only) is currently broken.
             We are waiting for updated OpenCL drivers from Intel.
             You can use --force to override, but do not report related errors.

То есть в настоящее время OpenCL runtime от Intel поломана. Ждут обновлений OpenCL драйверов от Intel.

При попытке выполнить бенчмарк с ключом --force:

hashcat -b -D 1,2 --force

Видно, что процессор распознаётся, но всё завершается ошибкой сегментирования.

Включение репозитория multilib

Если вы хотите запускать 32-битные приложения на вашей x86_64, включите репозиторий .

Кстати, пакеты Multilib стоит активировать. Это пригодиться в любом случае, поскольку многие из этих пакетов являются зависимостями для инструментов BlackArch. В этих же пакетах находятся Wine, Skype и прочие довольно популярные программы. Для этого откройте файл /etc/pacman.conf:

sudo gedit /etc/pacman.conf

Найдите там две строки:

#[multilib]
#Include = /etc/pacman.d/mirrorlist

И замените их на (т.е. раскомментируйте):

[multilib]
Include = /etc/pacman.d/mirrorlist

Как установить Wine в Arch Linux

Подробности об установке Wine смотрите в этой статье.

Ускорение обновления

У менеджера пакетов pacman есть текстовый файл с большим списком зеркал, откуда он скачивает обновления. Он выбирает первое зеркало из списка и начинает загрузку. Если скорость слишком маленькое или зеркало недоступно, выбирается следующее зеркало и так далее. Имеются зеркала для всего мира, но если у вас быстрое Интернет-подключение, вы можете заметить, что с некоторых из них скорость скачивания низкая.

Можно выбрать быстрые зеркала пакетов и благодаря этом существенно ускорить скорость обновления системы на этапе скачивания пакетов.

Для этого откройте файл /etc/pacman.d/mirrorlist:

sudo gedit /etc/pacman.d/mirrorlist

И закомментируйте или удалите зеркала, которые не хотите использовать. Либо просто передвиньте в самый верх близкие и быстрые к вам зеркала.

В РФ очень быстрым зеркалом является зеркало Яндекса:

Смотрите также: Как найти самые быстрые зеркала Arch Linux и BlackArch

Как восстановить Arch Linux, если он не загружается

Если система не загружается, то переключитесь на другой терминал клавишами Ctrl+Alt+F2 или Ctrl+Alt+F3. Залогинтесь и откатите изменения, привёдшие к фейлу.

Если даже это не помогает, то есть система зависает намертво и переключиться на другой терминал невозможно, то вы всё равно можете восстановить свой Arch!

Для этого нужна загрузочная флешка с Arch Linux. Загрузитесь с неё, затем смонтируйте раздел вашего жёсткого диска:

mount /dev/nvme0n1p2 /mnt

Внимание, вместо /dev/nvme0n1p2 впишите ваш диск, например, /dev/sda2

Выполним следующую команду:

arch-chroot /mnt

В результате вы будто бы окажетесь в вашей основной операционной системе (а не той, которая загрузилась с флешки). То есть вы можете откатить или сделать любые изменения на компьютере, который не загружается.

Чтобы вы поняли всю мощь этого способа: даже если повреждено ядро Linux или загрузчик, этот способ позволяет загрузиться и переключиться на поломанную систему и всё исправить!

Также можно менять пароли, само собой, устанавливать и удалять пакеты — все эти изменения будут происходить на основной системе, а не на Live-диске.

Более подробное описание смотрите в статье «Что делать, если Arch Linux не загружается».

Заключение

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

Имеется форум: https://bbs.archlinux.org/

Я свои советы, инструкции, ошибки и их исправления описывал на сайте BlackArch. Поэтому приглашаю вас и туда за дополнительным материалом.


Рекомендуется Вам:

31 комментарий to Инструкция по установке Arch Linux

  1. Sluchatel:

    это жесть…. пол дня делал (на левом компе, просто попробовать)

  2. Agneshka:

    Нигде не встречала такой качественной и подробной инструкции. С вашей помощью осилила то, что не могла. Благодарю за ваш титанический труд. Но вот одно но. Как можно поставить в Arch Linux Wi-Fi Pumpkin?  И будет ли он работать там как на Kali Linux?

    • Alexey:

      Здесь: https://kali.tools/?p=387 в разделе Установка написаны инструкции для установки в Arch Linux и BlackArch. После установки программа запускается и создаёт точку доступа. Более подробно о работе не могу сказать, так как редко пользуюсь.

      Если возникают какие-либо ошибки (во время установки или запуска), то напишите о них здесь, попробуем разобраться.

      • Agneshka:

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

        • Alexey:

          Да всё прекрасно работает:

          Armitage:

          Но если вы даже не пытались установить по ссылке, которую я дал в предыдущем сообщении - то тогда да, конечно, не работает.

          П.с.: про Armitage сделаю статью и добавлю на blackarch.ru

        • Alexey:

          Вот и инструкция: https://blackarch.ru/?p=1007

          Практически всё, что работает на других дистрибутивах Linux, может работать и в Arch Linux. Главное, знать как запустить.

          • Agneshka:

            Да нет же. Ставила по той инструкции, а мне пишет вот такое вот

            [!] WiFi-Pumpkin need Python 2  🙁

            • Alexey:

              WiFi-Pumpkin написан на языке Python2, а в Arch Linux по умолчанию используется версия Python3. Вам достаточно явно указывать версию Python при запуске программы:

              sudo python2 wifi-pumpkin.py

              Я подправил инструкцию по установке — теперь команда для запуска указана явно.

              Про Armitage

              Насколько я понимаю, вы не подключили репозитории BlackArch? Тогда у вас отсутствует в репозиториях пакет armitage. Ссылку на инструкцию я уже давал, теперь я подправил её, в ней чётко показано, как установить в BlackArch, а как в Arch Linux.

              Если возникнут ошибки, то пишите текст ошибок, а также команды, которыми запускаете.

      • Кай:

        Спасибоза ценный гайд. Хотелось бы получить ссылку на установку с BIOS, а не UEFI. Зарание спасибо.

  3. Arthorror:

    А если UEFI нет? Как в Bios с grub обычным ставить?

    • Alexey:

      Всё в точности как по инструкции выше, с двумя исключениями.

      Первое — при разметке диска нужно делать как показано в этой инструкции в разделе «Разметка диска для MBR»

      И второе — вместо того, что здесь начинается после слов «Установка загрузчика» (bootctl install) нужно следовать разделу Процесс установки GRUB из той же инструкции.

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

  4. Ivan M.:

    Устанавливал на новый ноут на которы собирали деньги? 

    Если ды было бы интересно узнатьчто именно за ноут и чем обусловлен был выбор

    спасибо )

  5. soh:

    при попытке подключиться к wifi пишит command not found; wpa

  6. Артёмище:

    Немного о косяках:

    • описываетcz какое-то несуразное подключение к wifi - делается всё гораздо проще
    wifi-menu
    • предлагается установить редактор nano - устанавливать его не нужно, просто нужно им пользоваться, он уже есть
    • предлагается устанавливать драйверы для Intel - не надо их устанавливать, драйверы Intel по сглашению с Intel уже внедрены в ядро Linux
    • предлагается тем у кого wifi до перезагрузки установить пакеты wpa_supplicant dhclient iw - нужно установить пакеты wpa_supplicant dialog и после перезагрузки пользоваться
    wifi-menu

    ну это после беглого прочтения сильно не вникал

    • Alexey:

      Я нашёл время, чтобы обновить инструкцию, сколько раз я не запускал wifi-menu, но каждый раз он пишет о неудачной попытке подключения. У вас работает wifi-menu? В том смысле, что вам удаётся с его помощью подключиться хоть к одной сети? 

      Возможно проблема в моём пароле (есть чёрточка и другие символы кроме букв и цифр), но в любом случае программа должна нормально работать с любыми символами, разрешёнными в качестве Wi-Fi паролей.

  7. Alexey:

    Спасибо за информацию! yesyesyes

    Радуют такие полезные комментарии по которым я тоже могу чему-то научиться.

  8. Станислав:

    Какая дичь у Arch Linux. Проще Ubuntu установить и не заморачиваться. Не надо мне говорить, что "Ой! Тебе просто лень попытаться установить Arch Linux". А разработчикам Arch Linux голову не пришло сделать отдельно. На два варианта. Первый вариант, вот этот… Который описаны в этой статье. И второй вариант, Arch Linux с графическими установками и выбор среды рабочего стола (Cinnamon, GNOME, Xfce, LXDE, Budgie…).

    Всё должно начинаться с простого и заканичивается на более сложное, по желанию пользователя. Человек просто с новым Linux-дистрибутивом познакомится, а тут такая головоломка пошла. И это отталкивает. Можно Manjaro установить, но оказался провальным. А жаль…

    Сейчас я пользуюсь Ubuntu 19.04. Жду, когда появится Ubuntu 20.04 LTS.

    • Нравится Ubuntu используйте ее вам никто не запрещает. Лично я для себя выбрал именно ArchLinux. 10 причин почему Arch Linux а не таже Ubuntu можно прочесть здесь https://vk.com/wall-129498031_21360 Я лучше не напишу.

      Если надумаешь установть Arch Linux то ставь по чек листу в этой группе https://vk.com/arch4u

      Автор чек листа постоянно дерит его в актуальном состоянии, а в гурппе всегда помогут.

  9. Станислав:

    "Инструкция по установке Arch Linux"

    Читаю эту инструкцию и у меня головная боль. Не пойму, зачем создатели Arch Linux вот так сделали? Если включить логику. Это сильно тянет время на установку Arch Linux.

    У Ubuntu всё проще. Быстро установил и готово. Никакой заморочки. Там всё интуитивно и понятно! Это сэкономит время.

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

    • Alexey:

      Не могу понять холиварщиков — какая кому разница у кого какой дистрибутив и зачем агитировать за/ругать какие-то другие дистрибутивы? Вам норм — ну и пользуйтесь на здоровье!

      Сразу на вскидку про Ubuntu: если мне нужно, например, чтобы при установке Linux не занимал весь диск, поскольку я хочу установить второй системой ещё один дистрибутив, то установщик Ubuntu настолько продвинутый и автоматизированный, что в нём это сделать невозможно — в любом случае будет размечен и занят весь диск. Хотя даже установщик Debian позволяет изменить разметку диска и даже позволяет не создавать раздел подкачки (который мне не нужен).

      Если устраивают версии пакетов в Ubuntu, то хорошо. А если хочется иметь последние версии? Начинаются пляски с бубнами. Например, мажорная версия PHP 7 долго никак не появлялась в стандартных репозиториях Ubuntu (кстати, а сейчас есть?). Погуглите «how to install php 7 in ubuntu» и посмотрите сколько инструкций успело появиться. Если что, в Arch Linux в стандартные репозитории PHP 7 пришёл сразу после выхода стабильной версии PHP 7. И это с любой программой, даже с банальным LibreOffice — почему-то в дистрибутиве Ubuntu обязательно должна быть старая версия!

      ИМХО, как раз с Ubuntu какой-то очень неудачный пример «лучшего дистрибутива». У меня при переводе Wi-Fi карты в режим монитора начинаются сыпаться системные ошибки и запросы отправить отчёт разработчикам — столько ошибок у меня не было даже в Windows 98! Поразительно, но в Linux Mint (основанной на Ubuntu) и в Debian таких проблем у меня нет!

      Можно ещё вспомнить, что буквально несколько лет назад разработчики Linux Mint и Ubuntu при выходе новых версий систем предлагали на выбор: 1) использовать старую версию, если у вас всё работает; 2) переустановить систему с нуля… Я знаю, что сейчас оно стало обновляться, но совсем недавно это было непросто. Arch Linux это Rolling дистрибутив, то есть у него такой проблемы никогда не было по определению.

      А что если я хочу подключить к системе репозитории BlackArch? А здесь уже вообще ни один производный Debian дистрибутив не подходит… Я понимаю, что если вы не знаете про BlackArch, если вам не нужен режим монитора Wi-Fi карты, если вас устраивает PHP 5 или вообще не нужен PHP, то для вас преимуществ Arch Linux не существует.

      Я могу долго продолжать. Очень долго… Но суть в том, что если нужен просто Linux, чтобы рассказывать другим «а у меня Linux», то подойдёт любой дистрибутив. А если действительно работаешь и живёшь в дистрибутиве, то постепенно начинают накапливаться неудовлетворённости — всё, что я перечислил выше, это накопленные проблемы на основе практики, а не просто «теория как лучше». Я начинал с Linux Mint (с Ubuntu у меня и много лет назад тоже сразу не заладилось), затем в соответствии со своими интересами перешёл на Kali Linux. А затем открыл для себя Arch Linux и понял, что «жизнь прекрасна».

    • Alexey:

      Ну вот, я написал такой длинный коммент, а ума проверить сразу не хватило — хотя я прям чувствовал, что это троллинг от пользователя Windows который вообще не в теме:

  10. prostopushka:

    top guide

  11. Алик:

    Все последовательно было проделано по инструкции ,
    никаких ошибок в ходе операций система не выдала

    Но после перезагрузки установленной системы.(до установки xorg)
    Ноутбук просто перестал включаться, после заставки samsung черный экран, шум кулеров и никаких сообщений.
    Нет реакции даже на alt+ctrl+delete
    Никакие изменения в настройках Биоса не помогают.(в него зайти можно)

    никогда не сталкивался с таким , есть ли идеи, что можно вообще тут предпринять?

    • Alexey:

      То есть эффект такой же, как если бы вы не создали загрузочный раздел. Вывод: ошибка на этапе создания загрузочного раздела. В принципе, необязательно всё переделывать заново — достаточно более внимательно выполнить только те шаги, которые касаются загрузочного раздела.

      В процессе написания инструкций я много всякого делаю со своими компьютерами, и однажды по ошибке натурально удалил загрузочный раздел на рабочем ноутбуке. Причём во время поездки, когда под рукой не было других компьютеров. Загрузился с USB диска с другого дистрибутива, записал Live образ Arch Linux на флешку, затем загрузился с флешки и выполнил следующее (вместо nvme0n1p1 у вас раздел может называться по-другому):

      mkfs.fat -F32 /dev/nvme0n1p1
      mount /dev/nvme0n1p2 /mnt
      mkdir /mnt/boot
      mount /dev/nvme0n1p1 /mnt/boot
      arch-chroot /mnt
      bootctl install

      Затем редактирование этих двух файлов, как показано в инструкции:

      vim /boot/loader/loader.conf
      vim /boot/loader/entries/arch.conf

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

      В вашем случае, поскольку на системе ещё ничего нет, можно просто всё выполнить заново — но делать максимально внимательно.

      • тот же Алик:

        да там дело было вероятно в каких то видимо неправильных записях в загрузочном разделе.
        причем изменения варианта загрузки (и с UEFI и без) непомогало никак.
        при этом если я ставил приоритетными загрузку с флешки или CD ,сохранял изменения и перезагружал, то он все равно выдавал немой черный экран и висел.

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

        (т.е. видимо при стандартном запуске он видимо пытается для начала что то таки прочитать с каких то разделов жесткого диска даже если в приоритете стоит загрузка с флешки , но не может и висит..)

        Короче этой опцией я запустил ту же флешку с арчем ,
        диск переразметил,отформатировал и поставил всё заново .
        И о чудо всё заработало.
        А в чем я ошибся , что настолько пугающий лаг поймал , так и не понял…

      • Добрый день. После перезагрузки файлы, которые нужно отредактировать, пустые. Они почему-то не сохраняются, видимо поэтому после перезагрузки ничесго не работает. Что можно сделать? Сохраняю в vim првильно.

  12. vladimir:

    Здравствуйте!

    У меня  два  вопроса -

    1.Возможна ли установка, если заранее диск подготовлен Gparted.

    2. Мой провайдер -Билайн, следовательно l2tp, как удобнее сделать это подключение.

    • Alexey:

      Приветствую.

      1. Почему бы и нет — главное, чтобы вы не забывали про 2 раздела и понимали разницу между MBR/GPT и GRUB/EFI.

      2. Не знаю, поищите в Гугле как это настраивается в командной строке Linux. Для тренировки лучше не использовать дистрибутивы вроде Linux Mint и Ubuntu — там может всё автоматически заработать при подключении «свистка» к компьютеру. А тренироваться на Live дистрибутиве Arch Linux — записать его на флешку и загрузиться, а потом подключить USB модем и попробовать настроить Интернет-подключение.

      И потом уже во время установки не забывать устанавливать пакеты, необходимые для l2tp — потому что на Live дистрибутиве они могут быть (а могут и не быть), а в устанавливаемой системе их точно по умолчанию нет.

  13. Boris:

    Инструкция хороша, освежить бы. Ставил на старую машинку с BIOS — всё устанавливается, но дальше GRUB дело не идёт. Пробовал дважды и оба раза коротко мелькает приглашение и появляется терминал GRUB.

  14. Иван:

    здравствуйте, после вынимания флешки и перезагрузки выдает сообщение:

    Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key

    в чем ошибка и что с этим делать? 

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

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