как установить арч линукс на флешку

USB flash installation medium (Русский)

На этой странице описаны различные способы создания загрузочной флешки с Arch Linux как для загрузки в системах с BIOS, так и с UEFI. Результатом будет система LiveUSB (подобная LiveCD), которую можно будет использовать для установки Arch Linux, обслуживания системы или в целях восстановления. Обратите внимание, что после выключения все изменения на носителе будут отмены из-за особенностей SquashFS.

Если вам нужно запускать Arch Linux с USB-накопителя с сохранением изменений, посмотрите статью Installing Arch Linux on a USB key. Если вы хотите использовать загрузочный USB-носитель Arch Linux в целях восстановления, посмотрите статью Cмена суперпользователя.

Contents

Создание загрузочного USB для BIOS и UEFI

Используя автоматические инструменты

В GNU/Linux

Через dd

В Windows

Через Rufus

Поскольку Rufus не проверяет правильно ли отформатировано устройство и предоставляет GUI, его можно посчитать самым простым и надежным инструментом для использования.

Этот способ не требует каких-либо обходных решений и прост как dd в Linux. Вам нужно только скачать образ Arch Linux и использовать утилиту USBwriter с локальными правами администратора для записи USB флешки.

Через win32diskimager
Через Cygwin

Положите образ в ваш домашний каталог:

Запустите cygwin от администратора (это необходимо cygwin’y для доступа к железу). Для записи на USB-носитель выполните следующую команду:

В Cygwin 6.0 узнайте имя устройства с помощью:

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

через dd для Windows

GPL версия утилиты dd для Windows доступна на сайте http://www.chrysocome.net/dd. Преимуществом над Cygwin является меньший размер. Используйте ее, как показано в инструкциях для Cygwin выше.

Для начала скачайте последнюю версию dd для Windows. После загрузки распакуйте содержимое архива в каталог Загрузки или в другое место.

Теперь запустите командную строку от администратора. Далее смените директорию с помощью ( cd ) на Загрузки.

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

Замените все пустые места (обозначенные «x») правильной датой и правильной буквой диска. Вот полный пример.

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешкуThe factual accuracy of this article or section is disputed.как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

Любые окна Проводника должны быть закрыты или dd сообщит об ошибке.

В macOS

Сначала, вам нужно идентифицировать USB-устройство. Откройте /Applications/Utilities/Terminal и перечислите все устройства хранения с помощью команды:

Теперь скопируйте ISO образ на устройство. Команда dd похожа на версию dd в Linux, но заметьте, что ‘r’ перед ‘disk’ обозначает режим raw, который делает процесс намного быстрее:

Используя ручное форматирование

В GNU/Linux

В Windows

Другие способы для систем с BIOS

В GNU/Linux

Через мультизагрузочную флешку

Этот способ позволяет запускать несколько ISO с одного USB-носителя, включая archiso. Обновление ISO образа на USB-накопителе здесь делается проще, чем в большинстве других методах. Для получения дополнительной информации смотрите Multiboot USB drive.

Через GNOME Disk Utility

Создание USB-ZIP накопителя

Некоторые старые системы с BIOS поддерживают загрузку только с USB-ZIP носителя. Этот способ позволяет вам все еще загружаться с накопителя USB-HDD.

Теперь выполняйте инструкции из раздела ручного форматирования выше. Раздел будет /dev/sdx4 из-за особенностей работы ZIP-дисков.

Через UNetbootin

В Windows

Через Flashnul

Если вы действительно уверены, что хотите записать данные, введите yes, а затем немного подождите, пока они будут записываться. Если вы получили ошибку «Отказано в доступе», закройте все открытые окна Проводника.

Если вы используете Vista или Win7, вы должны открыть консоль от имени администратора, иначе flashnul не сможет открыть флешку как блочное устройство и сможет писать только через дескриптор диска.

Загрузка установочного носителя из ОЗУ

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешкуThis article or section is a candidate for merging with Multiboot USB drive#Using Syslinux and memdisk.как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

Для получения дополнительной информации о системных требованиях Arch Linux, а также о требованиях для MEMDISK соответственно смотрите Руководство по установке и это. Для справки, вот тема форума об этом.

Подготовка флэш-накопителя USB

Отформатируйте USB-носитель в FAT32. Затем создайте следующие папки на нем.

Копирование нужных файлов на флешку
Создание файла настроек

Для получения дополнительной информации о Syslinux смотрите статью Arch Wiki.

Источник

Переносной Arch

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

Перед началом установки системы необходимо установить пакет arch-install-scripts с установочными скриптами.
Далее установка и настройка по Вики Установка базовой системы, учитывая настройки описанные ниже.

3. Конфигурирование системы на флеш
Приводим /etc/mkinitcpio.conf (/mnt/etc/mkinitcpio.conf) новой системы к сл. содержанию. Находим параметры HOOKS и убираем autodetect (необходимо, чтобы загрузочный образ не был привязан к железкам, на которых производится сборка). Остальное меняем на свой лад.

Добавление обычного пользователя можно подсмотреть здесь

И не забудьте установить netcfg или wicd, вобщем, то что используете для работы сети (и iputils, вдруг ping понадобится 🙂
Система готова к употреблению. Далее можно устанавливать необходимые пакеты, настраивать систему или ребутнуться на флешку и работать там.
Например, поставим открытые драйвера для видео систем на популярные случаи.

Пробуем загрузится с флешки.

ДОПОЛНЕНИЕ. «Примеры резервирования системы»
1. Первый на повестке способ, утилита dd.
Если флешка небольшая, то проще всего делать ее полный слепок с помощью dd.
Резервирование

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

Большое спасибо за столь обстоятельное руководство.
Немного смутил один момент:

root=UUID= заменить на root=/dev/disk/by-uuid/

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

Отлично)
Все не читал ибо пока за ненадобностью, но вполне неплохо)
В вики это, в вики))

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

root=UUID= заменить на root=/dev/disk/by-uuid/

А то я было подумал сначала, что UUID это и есть значение, а второй знак “=” добавлен по ошибке
И ещё, хотелось бы знать, почему такая замена необходима.

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

maxys146
Большое спасибо за столь обстоятельное руководство.

А с проблемой udev/kmod что делали?
Насколько я заметил, теперь эту “сладкую парочку” нужно руками приспосабливать в каждому компьютеру, на котором ядро использует модули, с которыми глючит новый udev. Я пока не придумал, как этого избежать, не откатывая на старый udev и module-init-tools.

Кроме того, некоторые модули (i915 на некоторых чипсетах, к примеру) нормально работают только если загрузить этот модуль до старта udevd. Если модуль добавлен в машиноспецифический initcpio, это незаметно, но на переносной системе мне пришлось громоздить весьма забубенный костыль.

sleepycat
щас махнем, как ТС вернется. Это одно из “странных мест”. Дело в том, что изначально этой операции не было. Но при проверке практических дейсвий в тексте “стандартная” форма записи перестала работать

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

Natrio
А с проблемой udev/kmod что делали?
Насколько я заметил, теперь эту “сладкую парочку” нужно руками приспосабливать в каждому компьютеру, на котором ядро использует модули, с которыми глючит новый udev.

Natrio
Кроме того, некоторые модули (i915 на некоторых чипсетах, к примеру) нормально работают только если загрузить этот модуль до старта udevd.

Из ближайшего, что помню, пробовал на i945. Вроде полет был нормальный. Но на этой железке всего лишь переразбивал диск и слушал музыку.
Было бы интересно узнать подробнее об этих проблемах, т.к. у каждого свои проблемы. И погуглю конечно.

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

Источник

Как подготовить полноценную инсталляцию ArchLinux на USB Flash

В этой заметке рассказано, как, имея работающий ArchLinux, поставить полноценный ArchLinux на USB-Flash. Затем, аналогично, можно поставить ArchLinux на жёсткий диск, загрузившись с USB-носителя. Собственно, для этих целей я и делал такую флешку: чтобы поставить ArchLinux ни netbook и на embedded-систему, где загрузиться можно было только с флешки, а BIOSы обладали странными особенностями.

А чтобы противоречий стало ещё больше, в конце я дописал дополнение от 2014 года.

Подготовка

Определяемся с именами

Советую создать переменные с ключевыми именами и путями:

Создаём файловую систему на флешке

Можно и ext3/4, но в нашем случае нет надобности в журнале, он даже мешает. Да и старые версии GRUB не очень любили ext4. Зато для старых систем есть драйвера под Windows и прочие приятности.

Для нормальной работы GRUB так же очень важно изменить тип партиции на 0x83.

Устанавливаем систему

Ставим pacman и пакеты

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

Настраиваем систему

Узнаём UUID файловой системы

Далее используем его.

Хотя эти фокусы прокатывают далеко не всегда. Возможно, в вашем случае единственный рабочий вариант — /dev/sda1

Во второй версии всё создастся автоматически, но имеет смысл подправить строчки

/etc/fstab

Можно ещё создать swap-файл, если есть острая необходимость, хотя, надо отдавать себе отчёт в том, что флешка долго такого издевательства не выдержит.

/etc/inittab

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

/etc/sudoers

Создаём пользователя и добавляем его в sudoers (опции по вкусу):

Отключаем флешку

Установка загрузчика (для старого GRUB)

Обратите внимание, что root в конфигурации GRUB не равен root в момент установки. Это связано с переименованием устройств в момент загрузки с флешки. Строго говоря, это дело зависит от вашего BIOS, на на современных системах всё должно работать именно в такой конфигурации.

Полезные ссылки

Подробный рассказ про то, как изменить размер NTFS-раздела без потери данных. Рассказ очень подробный и качественный. И хот он довольно старый, но у меня всё тоже самое сработал на ntfsresize 3.x.

Если кто-то поковырялся и всё сломал

Такое бывает, если вашу флешку берёт какой-нибудь приятель для восстановления древней системы. Он там наваливает доисторических библиотек и вообще всё портит.

Переустановить все пакеты можно так:

Простая установка (2014)

За годы существования этой статьи, Arch Linux сильно изменился, многие действия упростились (появились скрипты, которые их автоматизируют). Поэтому здесь я приведу простую инструкцию, актуальную на 2014 год.

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

Установка Arch Liunx на USB и начальная настройка

Форматирвоать лучше как-то так:

Если вы (резонно) планируете на новой системе сразу воспользоваться Wi-Fi, то обязательно поставьте wpa_supplicant именно сейчас. Сам он не встанет, и netctl не сможет поднять Wi-Fi.

И уходим в новую систему:

Полезно настроить часовой пояс:

И обязательно(!) надо пересобрать init-образ (хук usb больше не нужен):

и установить загрузчик (осторожно!):

(процедура отличается от вышеописанной, так как версия grub изменилась)

На этом этапе можно создать пользователя:

Всё. Можно выходить из chroot и размонтировать флешку:

Настройка после установки

К сожалению, пока вы в chroot, systemctl работать не будет. Поэтому загружаемся с флешки. Это можно сделать в эмуляторе. Например так:

Источник

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

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

Оглавление

Это статья о том, как установить 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.

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

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

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

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

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

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

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

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

Например, на скриншоте выше виден диск /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:

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

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

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

Выбираем gpt:

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

Пишем yes:

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В файле /etc/sudoers найдите и раскомментируйте строку %wheel ALL=(ALL), чтобы пользователи сразу после создания могли sudo:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

У меня Intel и NVIDIA.

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

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

Какой именно драйвер выбрать? Проприетарный драйвер 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 для вашей видеокарты недоступен, то ставьте драйвер от сообщества.

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

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

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

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

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

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

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

Внимание, если вы установили проприетарный драйвер. Откройте файл /etc/gdm/custom.conf

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

и раскомментируйте её, чтобы получилось:

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

Отключите службу dhcpcd (здесь enp0s3 – это название моего сетевого интерфейса.

Чтобы посмотреть ваши сетевые интерфейсы наберите:

У вас может быть другое название – подкорректируйте команды в соответствие с вашей системой).

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

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

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

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

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

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

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

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

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

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

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

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

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

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

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

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

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

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

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

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

как установить арч линукс на флешку. Смотреть фото как установить арч линукс на флешку. Смотреть картинку как установить арч линукс на флешку. Картинка про как установить арч линукс на флешку. Фото как установить арч линукс на флешку

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

Источник

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

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