Chastniimastertver.ru

Ремонт бытовой техники
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Руководство по установке Arch Linux 2017

Руководство по установке Arch Linux 2017

ArchLinux

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

Arch Linux — это дистрибутив GNU / Linux разработан для систем i686 и x86-64, на основе модели скользящего выпуска: (однократная установка, без «новых версий», только обновления) предлагает самые последние стабильные версии большинства программ. Хотя многие думают, что это для продвинутых людей, правда в том, что не каждый может установить его с помощью Wiki или любого другого руководства по установке, подобного этому.

Это руководство основано на:

  • Версия: 2017.10.01
  • Ядро: 4.13.3

Предпосылки.

Если вы собираетесь установить с виртуальной машины, вы знаете только, как ее настроить и как загрузить ISO.

  • Знайте, как записать ISO-образ на CD / DVD или USB
  • Знайте, какое оборудование имеет ваш компьютер (тип клавиатуры, видеокарты, архитектура вашего процессора, сколько места на жестком диске у вас есть)
  • Настройте BIOS для загрузки с CD / DVD или USB, где у вас установлен Arch Linux
  • Почувствуйте, как устанавливаете дистрибутив
  • И прежде всего терпение много терпения

Внимание: если вы впервые устанавливаете эту операционную систему и у вас нет предварительных знаний о Linux, я рекомендую 2 вещи:

1.- Лучше всего для вас выполнить установку с виртуальной машины, такой как VirtualBox или VMware, чтобы вы могли запускать постепенно и с уверенностью, что ничего не произойдет, потому что вы находитесь на виртуальной машине.

2.- Если вы собираетесь установить Arch Linux как единую систему на свой компьютер. Сделайте резервную копию ваших самых важных файлов и имейте под рукой CD / DVD или флеш-накопитель вашей текущей системы, в противном случае вы выполните установку точно или если установка не будет завершена и вы потеряете все.

Загрузите Arch Linux и подготовьте установочный носитель

Первым шагом к установке Arch Liunx в нашей команде будет скачать iso Arch Linux 2017 Я рекомендую скачать через поток или магнитная ссылка.

Установочный носитель CD / DVD

  • Windows: мы можем записать iso с помощью Imgburn, UltraISO, Nerили любая другая программа, даже без них в Windows 7 и более поздних версиях, дает нам возможность щелкнуть правой кнопкой мыши по ISO.
  • Linux: они могут использовать, особенно тот, который поставляется с графическими средами, среди них: Brasero, k3b и Xfburn.

Установочный носитель USB

  • Окна: Может используйте Universal USB Installer или LinuxLive USB Creatorоба просты в использовании.

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

Загрузите USB / CD Arch Linux

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

Он начнет загружать все необходимое и появится в терминальном режиме.

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

Поставил клавиатуру на испанском.

Создание перегородок

Arch Linux имеет дефект со следующими инструментами для управления дисками: cfdisk, cgdisk, fdisk. Самый вариант рекомендуется использовать: cfdisk.

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

Теперь, если Arch Linux должен быть установлен вместе с Windows, вы должны быть осторожны и не удалять раздел mbr, если вы не можете потерять доступ к Windows.

Инструкции Dual BOOT Windows и Arch Linux.

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

Размер жесткого диска необходимо изменитьЧтобы освободить место для Arch Linux, рекомендуется оставить как минимум 40 ГБ.

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

Придется распознать перегородки Windows и mbr, а также пространство, которое мы собираемся предоставить Arch Linux. Mbr всегда будет в первом разделе, тогда раздел Windows будет ntfs, в моем случае (dev / sdb2), и свободное пространство пометит нас как свободное пространство.

  • UEFI: здесь вы должны принять к сведению, поскольку первый раздел всегда должен быть для загрузки EFI, так что это обычно то место, где хранится загрузка Windows таким образом.

Так что только вам нужно будет создать папку в $ ESP / как «BOOT». Теперь мы можем продолжить обучение, в конце мы перейдем к концу учебника, где я оставлю команды для добавления Windows в GRUB Arch Linux.

Создаем 4 перегородки:

  1. / BOOT: этот раздел будет предназначен для GRUB. (для тех, у кого есть UEFI, в этом нет необходимости, достаточно создать папку BOOT внутри этого раздела)
  2. / (root): рекомендуемый размер этого раздела 15 Гб, на нем будут размещаться все наши файлы.
  3. / home: где будут храниться наши документы, фотографии, видео и т. д., поэтому рекомендуется назначить ему наибольший размер.
  4. Swap: этот раздел предназначен для выделения «виртуальной» памяти в случае наличия менее 2 ГБ ОЗУ. Не рекомендуется использовать подкачку с объемом ОЗУ более 2 ГБ.
  • В компьютерах с оперативной памятью до 1 гигабайта размер SWAP должен быть равен объему оперативной памяти.
  • Для 2 ГБ размер SWAP должен быть вдвое меньше объема оперативной памяти.

При использовании cfdisk последовательность команд будет следующей: New »Primary | Логика »Размер (в МБ)» Начало.

Следует принять во внимание две детали: в случае, если раздел выбран как Swap, перейдите к опции «Тип» и выберите 82 (Linux Swap) из списка.

В случае, если раздел выбран как / BOOT, выберите вариант «загрузочный».

Как только разбиение на разделы будет завершено, мы сохраним изменения, нажав «Записать», и подтвердим, написав «Да», как только это будет сделано, возврата назад не будет, и все сделанные изменения будут записаны.

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

Для корневого раздела:

Чтобы отформатировать Swap, используйте команду mkswap:

Осталось только активировать Swap с помощью:

Монтирование разделов в систему: Сначала монтируем раздел / en / mnt:

Внутри / mnt создаем каталоги остальных разделов:

Монтируем соответствующие перегородки:

Подключение Arch Linux к Интернету (Wi-Fi)

Если мы используем ноутбук и у нас нет сетевого кабеля, необходимо подключить систему к сети для выполнения установки. Сделать это нужно будет с помощью команды:

После этого мы проверим нашу связь с:

Установка Arch Linux

Начнем со следующей команды:

Также, если мы продолжим использовать WIFI, эта поддержка нам понадобится позже:

Завершив установку базовой системы, мы продолжим работу с Grub:

Мы добавим Поддержка Network Manager:

Читайте так же:
Установка розеток для встроенной техники

Необязательный шаг: добавьте поддержку нашей сенсорной панели (если у вас ноутбук).

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

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

На этом этапе мы выполним различные действия по настройке нашей системы. Первый, мы собираемся сгенерировать файл fstab с:

Для остальных действий по настройке мы будем chroot для нашей недавно установленной системы:

мы должны установить имя нашего хоста в файле / etc / hostname. Например:

Сейчас создаем символическую ссылку (символическая ссылка) из / etc / localtime в / usr / share / zoneinfo // (замените в зависимости от вашего географического положения). Например, для Мексики:

Установите часы в нашем районе.

  • Испания
  • Мексика
  • Гватемала
  • Колумбия
  • Эквадор
  • Перу
  • Чили
  • Гватемала
  • Сальвадор
  • Боливия
  • Парагвай
  • Уругвай
  • Никарагуа
  • Доминиканская Республика
  • Венесуэла

Задайте настройки локализации, отредактировав файл /etc/locale.conf, например, для Мексики:

  • Испания
  • Аргентина
  • Колумбия
  • Эквадор
  • Перу
  • Чили
  • Гватемала
  • Сальвадор
  • Боливия
  • Парагвай
  • Уругвай
  • Никарагуа
  • Доминиканская Республика
  • Венесуэла

Точно так же, в файле /etc/locale.gen надо раскомментировать (удалите «#» в начале строки) ваше местоположение, например:

Итак, теперь мы можем создать свое местоположение с:

Мы не должны упускать из виду тот факт, что приведенное выше не устанавливает раскладку нашей клавиатуры (что мы сделали для текущего сеанса / с loadkeys на шаге 2), поэтому мы должны установить переменную KEYMAP в /etc/vconsole.conf файл (вы должны создать этот файл). Например:

Наверняка вам интересно:

«И разве все это не настроено в /etc/rc.conf, основном файле конфигурации Arch Linux?»

Короткий ответ: больше нет! Причина: унифицировать сценарии инициализации и конфигурации systemd.

Теперь каждая опция конфигурации задается в соответствующем файле. Следующие шаги устанавливают приложение GRUB UEFI в $ esp / EFI / grub, устанавливают модули в / boot / grub / x86_64-efi и помещают загрузочную заглушку grubx64.efi в $ esp / EFI / grub_uefi.

Сначала мы говорим GRUB использовать UEFI, устанавливаем загрузочный каталог и устанавливаем идентификатор. загрузчик.

Измените $ esp на свой раздел efi (обычно / boot): Примечание. В некоторых дистрибутивах требуется каталог / boot / efi или / boot / EFI, в Arch этого не происходит. –Efi-directory и –bootloader-id специфичны для GRUB UEFI. –Efi-directory указывает точку монтирования ESP.

Это заменяет устаревший параметр –root-directory. –Bootloader-id указывает имя каталога, используемого для сохранения файла grubx64.efi.

Вы можете заметить отсутствие параметра (например: / dev / sda) в команде:

Фактически, любые предоставленные параметры будут проигнорированы сценарием установки GRUB, поскольку загрузчики UEFI вообще не используют MBR или загрузочный сектор раздела. Только для тех, у кого есть uefi, команда использовать это

И мы создаем файл grub.cfg с:

При необходимости (хотя обычно это не так) отредактируйте файл /etc/mkinitcpio.conf в соответствии с вашими потребностями. Итак, мы создаем начальный RAM-диск с:

Мы не должны забывать установить пароль для пользователя root с помощью:

Мы создаем нашего пользователя отдельно от пользователя root и даем ему необходимые разрешения:

Теперь мы можем покинуть среду chroot с помощью:

Размонтируем ранее смонтированные разделы в / mnt с помощью:

И, наконец, перезапускаем систему с помощью:

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

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Любители Linux » GNU / Linux » Распределения » Руководство по установке Arch Linux 2017

Будет ли установка Arch остановить мой ноутбук застрять на экране boot?

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

Курсор часто перестает мигать, а это значит, что ноутбук приходится снова и снова выключать и включать, пока он не доберется до логотипа TOSHIBA. Поскольку ноутбук сейчас стоит не очень много, стоит ли полностью заменить Windows7 OS и установить Arch?

Будет ли это иметь какое-либо влияние на мою проблему замороженного экрана boot?

2 ответа

  • Почему Arch Linux не загружается с помощью платы raspberry pi?

Недавно я получил свою доску pi и начал работать над ней. Я решил, что моя первая цель-установить образ OS на карту SD и boot с нее. Поэтому я скачал файл изображения Arch Linux в формате zip отсюда http:/ / www.raspberrypi.org / downloads . После этого я установил файл .img на свою карту SD.

Недавно я пытался разбить свой HDD на три части-boot Debian, Arch Linux и Ubuntu. Нужно ли мне сделать раздел boot, корневой раздел и т. д. для всех OSes или мне просто нужно иметь один boot раздел? Как я могу разбить свой жесткий диск на тройной boot Arch Linux/Debian/Ubuntu на пустой HDD?

Похоже, что это происходит в boot/bios — установка нового OS не исправит этого.

Проблема может быть решена, если вы понимаете эту последовательность.

Сначала убедитесь, что RAM, GPU и экран OK, а ноутбук чист внутри.

1. BIOS: Когда вы включаете компьютер ON, он сначала проверяет наличие BIOS. Это небольшая программа, которая находится на чипе на материнской плате. Если вы можете ввести BIOS, нажав клавишу ESC, F2, F12 или DEL (у вашего компьютера может быть другая клавиша) каждый раз, когда вы его включаете, то проблема не в BIOS. Если проблема в BIOS, то flash.

2. Загрузчик: это небольшое программное обеспечение, которое находится на жестком диске в фиксированном месте под названием Boot сектор жесткого диска. BIOS попытается загрузить загрузчик. Если сектор boot поврежден, то вы не будете продолжать дальше. Возможно, вам придется разделить и отформатировать жесткий диск для чистой установки.

3. Загрузчик операционной системы затем загружает операционную систему (Linux, Windows, Mac OS или что-то еще). Если он не загружается или загружается очень медленно, скорее всего, на жестком диске есть поврежденные сектора.

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

Проблема также может возникнуть из-за просроченной термопасты, которая соединяет микропроцессор с радиатором. Эту пасту обычно меняют через 3-4 лет. Следите за температурой CPU и, если она выше 90 градусов, замените термопасту.

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

Каждый OS имеет свою собственную нагрузку на ресурсы компьютера (в основном процессор и RAM) . Поэтому каждый производитель рекомендует определенную операционную систему для каждой модели своей машины. Например, запуск Windows 7 на Acer Aspire One, предназначенном для Windows XP, вскоре принесет проблемы вашему нетбуку. Почему? Это связано с тем, что Windows 7 может постоянно нагревать ваш нетбук, что может привести к выходу из строя одного или нескольких компонентов. Выберите правильный OS для машины. Всегда читайте требования, которые должны быть выполнены перед установкой OS.

Читайте так же:
Техника безопасности в хлораторной установки
Похожие вопросы:

Я пытаюсь построить проект android Получение ниже ошибки даже после установки правильного пути для цепочек инструментов /bin/sh: lzop: not found AS arch/arm/boot/compressed/piggy.lzo.o.

У меня есть пользовательский UIView , который с таймером отображает текущее время, которое установлено внутри UITableViewCell . Есть ли способ обнаружить, что пользователь больше не просматривает.

Мне было поручено разработать некоторые веб-службы Java, которые будут работать на WebLogic на сервере Windows 2008. Я не знаю версию WebLogic, но думаю, что это должна быть версия 12. У меня есть.

Недавно я получил свою доску pi и начал работать над ней. Я решил, что моя первая цель-установить образ OS на карту SD и boot с нее. Поэтому я скачал файл изображения Arch Linux в формате zip отсюда.

Недавно я пытался разбить свой HDD на три части-boot Debian, Arch Linux и Ubuntu. Нужно ли мне сделать раздел boot, корневой раздел и т. д. для всех OSes или мне просто нужно иметь один boot раздел.

Иногда мне хочется посмотреть на исходный код так, как он мог бы быть внутри assembly, когда он был в .NET 2.0 или .NET 1.1. Например, методы APM, такие как FileStream.BeginRead и т. д., С тех пор.

Я только что успешно установил Arch Linux на свой ноутбук, который также работает под управлением windows 10. Моя проблема в том, что нет видимого меню boot, где я могу выбрать свою ОС, оно всегда.

Спецификация PXE ( http://www.pix.net/software/pxeboot/archive/pxespec.pdf ) определяет следующие значения для архитектуры клиентской системы DHCP 0 = IA x86 PC(2) 1 = NEC/PC98(2) 2 = IA64 PC.(2) 3.

Я использую fdisk , чтобы разделить жесткий диск на раздел efi 512M и оставшийся раздел lvm 100%. Затем я создал корневой, подкачанный, домашний логический том на разделе lvm, mount корневой.

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

Installation guide (Русский)

Этот документ является руководством по установке Arch Linux с помощью системы, загруженной с официальным установочным образом. Данный образ включает в себя специальные возможности, описанные на странице Install Arch Linux with accessibility options. Также на странице Category:Installation process доступны альтернативные методы установки.

Перед установкой рекомендуется прочитать часто задаваемые вопросы. Чтобы получить разъяснения по понятиям, используемым на этой странице, смотрите статью Help:Чтение. В частности, примеры кода могут содержать заполнители (отформатированные в курсиве ), которые необходимо заменить вручную. Более подробные инструкции приведены в соответствующих статьях ArchWiki и на страницах справочных руководств (man) различных программ. Ссылки и на то, и на другое присутствуют в этом руководстве. Также вы можете получить помощь в IRC-канале и на англоязычном и русскоязычном форумах Arch Linux.

Arch Linux способен работать на любой x86_64-совместимой машине, имеющей хотя бы 512 MiB ОЗУ, однако понадобится больше памяти для загрузки live-системы.[1] Базовая установка занимает меньше 2 GiB дискового пространства. Поскольку для процесса установки требуется получать пакеты из удалённого репозитория, необходимо работающее интернет-соединение.

Contents

Перед установкой

Загрузка установочного образа

В зависимости от желаемого способа загрузки, скачайте образ ISO или netboot (а также соответствующую подпись GnuPG) со страницы Загрузки.

Проверка подписи

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

На системах с установленным GnuPG это можно сделать, поместив PGP signature (находится на странице Загрузки в разделе Checksums) в каталог с образом и выполнив команду:

В качестве альтернативы, можно проверить подпись из установленного Arch Linux:

  • Самой подписью можно манипулировать, если загрузить ее с зеркала, а не с archlinux.org, как указано выше. В этом случае убедитесь, что открытый ключ, который используется для декодирования подписи, подписан другим надежным ключом. Команда gpg выведет fingerprint открытого ключа.
  • Еще один метод проверки подлинности подписи — убедиться, что fingerprint открытого ключа идентичен fingerprint ключа разработчиков Arch Linux, которые подписали ISO-образ. Для получения дополнительной информации о процессе проверки подлинности открытых ключей смотрите Wikipedia:ru:Криптосистема с открытым ключом.

Подготовка установочного носителя

Установочный образ можно загрузить на конечном устройстве с помощью USB-накопителя, оптического диска или сети (при помощи PXE) — следуйте соответствующей статье для подготовки установочного носителя.

Загрузка live-окружения

  1. Загрузите устройство с установочного носителя с Arch Linux. Обычно при включении компьютера нажимается специальная клавиша (иногда она указывается на заставке) во время фазы POST для выбора загрузочного устройства. Обратитесь к руководству вашей материнской платы для получения более подробных инструкций.
  2. Когда появится меню установочного носителя, выберите Arch Linux install medium и нажмите Enter для входа в установочное окружение.

Чтобы переключиться на другую виртуальную консоль в процессе установки (например, для просмотра этого руководства в Lynx), используйте горячие клавиши Alt+стрелка . Для редактирования файлов доступны программы mcedit(1) , nano и vim, см. также packages.x86_64 для получения списка пакетов, поставляемых в установочном образе.

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

По умолчанию используется раскладка консоли US. Чтобы посмотреть список доступных раскладок, запустите:

Чтобы изменить раскладку, добавьте имя соответствующего файла к команде loadkeys(1) , не указывая полного пути и расширения. Например, чтобы выбрать русскую раскладку, запустите:

Консольные шрифты расположены в каталоге /usr/share/kbd/consolefonts/ и могут быть выбраны при помощи setfont(8) .

Проверка режима загрузки

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

Если содержимое отображается без каких-либо ошибок, система загружена в режиме UEFI. Если же такого каталога не существует, возможно, система загружена в режиме BIOS (или CSM). Если система не загрузилась в желаемом режиме, обратитесь к руководству пользователя вашей материнской платы.

Соединение с интернетом

Для настройки сетевого соединения в live-окружении выполните следующие действия:

  • Убедитесь, что ваш сетевой интерфейс обнаружен и включён, например, с помощью ip-link(8) :
  • Если планируется использовать Wi-Fi, убедитесь, что беспроводная карта не заблокирована с помощью rfkill.
  • Подключитесь к сети:
    • Ethernet: подключите кабель.
    • Wi-Fi: подключитесь к беспроводной сети с помощью iwctl.
      : установка динамического IP-адреса и адреса DNS-сервера (при помощи systemd-networkd и systemd-resolved) должна срабатывать автоматически для проводных и беспроводных сетевых интерфейсов.
    • Статический IP: см. Настройка сети#Статический IP-адрес.

    Синхронизация системных часов

    Чтобы удостовериться, что время задано правильно, используйте timedatectl(1) :

    Для проверки статуса службы используйте timedatectl status .

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

    Когда запущенная система распознает накопители, они становятся доступны как блочные устройства, например, /dev/sda , /dev/nvme0n1 или /dev/mmcblk0 . Чтобы посмотреть их список, используйте lsblk или fdisk.

    Результаты, оканчивающиеся на rom , loop и airoot , можно игнорировать:

    На выбранном накопителе должны присутствовать следующие разделы:

    • Раздел корневого каталога /
    • Для загрузки в режиме UEFI также необходим системный раздел EFI

    Если вы хотите создать составное блочное устройство для LVM, шифрование диска или RAID, сделайте это сейчас.

    Примеры схем
    BIOS с MBR

    Точка монтированияРазделТип разделаРекомендуемый размер
    [SWAP]/dev/раздел_подкачкиLinux swapБолее 512 МБ
    /mnt/dev/корневой_разделLinuxОстаток
    UEFI с GPT

    Точка монтированияРазделТип разделаРекомендуемый размер
    /mnt/boot или /mnt/efi/dev/системный_раздел_efiсистемный раздел EFIБолее 260 MiB
    [SWAP]/dev/раздел_подкачкиLinux swapБолее 512 МБ
    /mnt/dev/корневой_разделLinux x86-64 root (/)Остаток
    • Для редактирования таблицы разделов используйте fdisk или parted, например, fdisk /dev/диск_который_необходимо_разметить . можно расположить в файле в случае с файловыми системами с его поддержкой.
    • Если диск, с которого планируется загрузка системы, уже содержит системный раздел EFI — не создавайте новый раздел, а используйте существующий.

    Форматирование разделов

    Когда новые разделы созданы, каждый из них необходимо отформатировать в подходящую файловую систему. Например, для форматирования /dev/корневого_раздела в Ext4 выполните следующую команду:

    Если вы создали раздел для подкачки (swap), инициализируйте его с помощью утилиты mkswap(8) :

    Для получения дополнительной информации смотрите раздел Файловые системы#Создание файловой системы.

    Монтирование разделов

    Смонтируйте корневой раздел в каталог /mnt . Например, если корневой раздел — /dev/корневой_раздел , выполните следующую команду:

    Используя mkdir(1) создайте точки монтирования для всех остальных разделов (например, /mnt/efi ) и примонтируйте соответствующие разделы.

    Если вы ранее создали раздел подкачки (swap), активируйте его с помощью swapon(8) :

    В дальнейшем genfstab(8) обнаружит смонтированные файловые системы и пространство подкачки.

    Установка

    Выбор зеркал

    Пакеты для установки должны скачиваться с серверов-зеркал, прописанных в файле /etc/pacman.d/mirrorlist . В установочном образе, после подключения к сети, reflector обновит список зеркал (выбрав 70 наиболее актуальных HTTPS-зеркал) и отсортирует их по скорости загрузки.[2]

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

    Позже pacstrap скопирует этот файл в новую систему, так что это действительно стоит сделать.

    Установка основных пакетов

    Используйте скрипт pacstrap(8) , чтобы установить пакет base , ядро Linux и прошивки часто встречающихся устройств:

    • linux можно заменить на другой желаемый пакет ядра или пропустить данный шаг, если установка происходит в контейнере.
    • Можно пропустить установку пакета прошивок, если установка происходит в контейнере или виртуальной машине.

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

    • утилиты для управления файловыми системами в пользовательском пространстве, которые будут использоваться в системе
    • утилиты для доступа к RAID- или LVM-разделам
    • специфические прошивки других устройств, не включённых в linux-firmware
    • ПО, необходимое для организации сети
    • пакеты для доступа к документации в man и info: man-db , man-pages и texinfo

    Чтобы установить другие пакеты или группы, добавьте их названия к команде pacstrap (разделяя их пробелом) или используйте pacman во время этапа #Chroot. Список пакетов на установочном носителе доступен на странице packages.x86_64.

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

    Fstab

    Сгенерируйте файл fstab (используйте ключ -U или -L , чтобы для идентификации разделов использовались UUID или метки, соответственно):

    После этого проверьте файл /mnt/etc/fstab и отредактируйте его в случае необходимости.

    Chroot

    Часовой пояс

    Запустите hwclock(8) , чтобы сгенерировать /etc/adjtime :

    Эта команда предполагает, что аппаратные часы настроены в формате UTC. Для получения дополнительной информации смотрите раздел System time#Time standard.

    Локализация

    Отредактируйте файл /etc/locale.gen , раскомментировав en_US.UTF-8 UTF-8 и другие необходимые локали (например, ru_RU.UTF-8 UTF-8 ), после чего сгенерируйте их:

    Создайте файл locale.conf(5) и задайте переменной LANG необходимое значение:

    Если вы меняли раскладку клавиатуры, сделайте это изменение постоянным в файле vconsole.conf(5) . Также добавьте шрифт для консоли с поддержкой кириллицы:

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

    Добавьте соответствующую запись в файл hosts(5) :

    Если система имеет постоянный IP-адрес, его следует использовать вместо 127.0.1.1 .

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

    Initramfs

    Как правило, создание нового образа initramfs не требуется, поскольку pacstrap автоматически запускает mkinitcpio после установки пакета ядра.

    Если вы используете LVM, системное шифрование или RAID, отредактируйте файл mkinitcpio.conf(5) и пересоздайте образ initramfs:

    Пароль суперпользователя

    Загрузчик

    Выберите и установите загрузчик с поддержкой Linux. Если вы используете процессор Intel или AMD, включите также обновление микрокода.

    Перезагрузка

    Выйдите из окружения chroot, набрав exit или нажав Ctrl+D .

    Вы можете размонтировать все разделы с помощью команды umount -R /mnt , чтобы убедиться в том, что ни один из разделов не остался занят какой-либо программой. Если нужно, для поиска таких программ используйте fuser(1) .

    Теперь перезагрузите компьютер, набрав reboot : если какие-нибудь разделы остались смонтированными, systemd их размонтирует. Не забудьте извлечь установочный носитель. После загрузки войдите в систему в качестве суперпользователя.

    После установки

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

    Множество интересных и полезных программ вы найдете на странице Список приложений.

    Методы проб и установки Arch Linux

    Сейчас речь пойдет об установке в различных вариантах такого небезызвестного дистрибутива линукса — Arch Linux. На момент написания статьи он занимает на distrowatch почётное 12-е место по количеству поисковых запросов за 6 месяцев с почётной средней оценкой самого дистрибутива 9.3/10. Многие считают его настоящим линуксом, для настоящих программистов, но знаменит он в первую очередь не этим, а своим нетривиальным процессом установки. Запуская загрузочный носитель пользователь в первую очередь видит отнюдь не привычный интерфейс в стиле «нажмите сюда, чтобы установить X», а большое черное окно в мир линукса.

    Акт первый: установка на виртуальную машину

    Наверное, это самый безопасный способ попробовать свои силы в установке этой системы или, по крайней мере, хороший способ «отрепетировать» установку рядом вместо Windows, другого Linux или MacOS. Пользоваться лично я буду лицензионным VMware Workstation Pro 14…

    Но подойдет в целом и любая другая программа для работы с виртуалками.

    Для начала нам потребуется свежий iso-образ, скачанный с archlinux.org
    Скачали? Круто!

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

    Для установки системы нам потребуется соединение с интернетом, которое при стандартных настройках новой виртуалки должно быть. Проверяем с помощью
    ping google.com

    Потом нам необходимо разметить диск. Для этого в образе, что мы запустили, присутствуют несколько утилит, например cfdisk, fdisk, gdisk, cgdisk, partitionmanager, parted, gparted… Список можно продолжать. Я люблю пользоваться утилитой cfdisk, т.к. она позволяет разметить и в MBR, и в GPT.

    Какую таблицу разделов выбрать — дело каждого, от себя лишь скажу, что GPT будет поновее MBR. Подробнее о выборе между GPT и MBR можно почитать тут.

    Запускаем cfdisk, который должен спросить нас про таблицу разделов. Выбираем GPT (или dos). Делаем раздел на 100 МБ. Дальше можно заморочиться и сделать отдельные разделы для разных точек монтирования: под /home, /boot, /var… Но на виртуалке, я считаю, это ни к чему — пилим единый раздел на всё оставшееся место под root.

    Не забываем записать изменения на диск, выбрав пункт write.

    Далее нужно создать файловые системы утилитой mkfs. EFI раздел я предлагаю отформатировать в FAT32:

    mkfs.vfat -F 32 /dev/sdaX

    Где X — номер раздела (у меня, например, это sda1)

    Остальные разделы все обычно форматируют либо в ext4, либо в ext3:

    Затем монтируем сначала корневой раздел в /mnt, затем всё остальное в соответствующие созданные директории в /mnt

    Перед непосредственно установкой, я люблю настраивать зеркала с помощью утилиты reflector:

    Reflector отсортирует все зеркала по пингу и запишет первые 200 из них в mirrorlist.
    Теперь ставим саму систему:
    pacstrap -i /mnt base base-devel

    После того, как команда выполнилась, нам необходимо дать понять системе, какие разделы должны быть примонтированны при загрузке — для этого пишем:
    genfstab -U /mnt >> /mnt/etc/fstab

    А теперь разминаем пальчики, сейчас придется ещё немного постучать по клавиатуре…

    Произведем небольшую начальную настройку системы. Для этого переходим к её корневому каталогу:
    arch-chroot /mnt

    Затем в файле /etc/locale.gen находим наш родной язык и раскомментируем его, потом пишем, собственно locale-gen .

    Далее следует указать имя компьютера в файлике /etc/hosts. Пример конечного файла:

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

    И напоследок, чтобы система загружалась, ставим загрузчик. Подробнее о тех, что можно установить можно прочитать здесь. Какой именно ставить — решать, конечно, вам, а здесь и сейчас мы установим самый обычный grub:

    В общем-то готово, можно выйти из chroot, отмонтировать диски и перезагрузить машину. Потом можно уже ставить на неё графическое окружение. Подробнее об этом написано тут.

    Ну вот, можно в принципе и наслаждаться…

    Акт второй: установка на внешний носитель

    Давайте решим задачу: у нас имеется забитый жесткий диск с Windows 10/Mac Os Mojave, на котором есть скачанный образ Arch Linux а также совершенно пустой внешний ssd или hdd.

    Задача: Установить систему на внешний диск, не выходя из Windows/MacOS

    Подумайте пару минут, а затем посмотрим элегантный «лайфхак».

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

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

    Чем же это может впоследствии пригодиться? А я скажу — ситуации бывают разные. Однажды у вас сломалась рабочая машина, вы живёте неделю-две без неё, т.к. она находится в ремонте, а работать на чем либо вам надо. Или вы купили/собрали новый компьютер, на котором пока даже ms-dos’а нет — у вас будет возможность хотя бы сделать загрузочную флешку/диск ну или продолжать работать с внешнего носителя. Портативность, так сказать. В то же время устанавливать на внешний диск, я считаю, лучше уж как минимум manjaro.

    Акт третий: установка рядом с другой операционной системой

    Хорошенько потренировавшись в установке арча на виртуалки, можно и на реальный диск попробовать поставить. Единственная разница состоит в том, что если были на диске раньше другие операционные системы — то надо бы по ним не попасть удалением разделов… Также можно сделать некоторые «улучшения» установки: например выделить место под раздел подкачки

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

    Эпилог: зачем это всё надо

    Лично я склоняюсь к версии, что Arch Linux это лучший дистрибутив. Да, он может иногда ломаться при обновлении (этим грешны многие rolling release), но в 2018 году это происходит уже максимально редко. Арч — самый легковесный дистрибутив «на рынке», это звание может оспорить разве что Gentoo. В отличии от последней, кстати, нам не приходится насиловать свою машину компиляцией пакетов. Репозитории Арча огромны, в них есть почти всё. А если этого нет, то почти любой deb-пакет можно сконфигурировать специально для PKGBUILD’а. Если что-то всё-таки как-то ломается, то скорее всего на этот счёт уже есть статья на archwiki, что позволяет при наличии умения читать её достаточно легко исправить. Арч можно настроить под себя. Как угодно.
    А ещё у него логотип красивый.

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

    UPD:
    Видимо я несколько намудрил с флагами при установке grub, а также забыл упомянуть про os-prober — утилиту, необходимую для обнаружения других операционных систем.
    Исправляюсь:

    Как установить Arch Linux [пошаговое руководство]

    Arch Linux представляет собой дистрибутив Linux общего назначения x86-64, который был популярен среди ПОДЕЛКИ энтузиастов и хардкорных пользователей Linux. Установка по умолчанию охватывает только минимальную базовую систему и ожидает, что конечный пользователь ее настроит и использует. На основе KISS — Keep It Simple, Stupid! принцип, Arch Linux сосредоточиться на элегантности, правильности кода, минималистской системе и простоте.

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

    Кроме того, это одна из самых популярных ОС для изучения Linux с нуля. Если вам нравится экспериментировать с DIY-отношением, вы должны попробовать Arch Linux. Это то, что многие пользователи Linux считают основным опытом Linux.

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

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

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

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

    Но прежде чем мы увидим, как установить Arch Linux с USB-устройства, убедитесь, что у вас есть следующие требования:

    Требования для установки Arch Linux:

    • Совместимая машина x86_64 (т.е. 64 бит)
    • Минимальный объем памяти 512 МБ (рекомендуется 2 GB)
    • По крайней мере, 1 GB свободного места на диске (рекомендуется использовать 20 GB для основного использования)
    • Активное подключение к Интернету
    • USB-накопитель с минимальным объемом памяти 2 ГБ
    • Знакомство с командной строкой Linux

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

    Шаг 1: Загрузите ISO

    Вы можете загрузить ISO из Официальный сайт, Arch Linux требует совместимую машину x86_64 (т.е. 64 bit) с минимальным объемом памяти 512 MB и дисковым пространством 800 MB для минимальной установки. Тем не менее, рекомендуется иметь 2 GB RAM и, по крайней мере, 20 GB для хранения графического интерфейса без проблем.

    Шаг 2: создайте живой USB Arch Linux

    Нам нужно будет создать живой USB Arch Linux из загруженного вами ISO.

    Если вы работаете в Linux, вы можете использовать команда dd для создания живого USB. замещать /path/to/archlinux.iso с дорожкой, в которой вы загрузили ISO-файл, и / DEV / SDX с вашим приводом в приведенном ниже примере. Вы можете получить информацию о своем диске, используя lsblk команда.

    On Windows, есть несколько инструментов для создания живого USB. Рекомендуемый инструмент — Rufus. Мы уже рассмотрели учебник по как создать живой USB-интерфейс Antergos Linux с помощью Rufus в прошлом. Поскольку Antergos основан на Arch, вы можете следовать одному и тому же учебнику.

    Шаг 3: загрузка с живого USB

    После того, как вы создали живой USB для Arch Linux, выключите компьютер. Подключите USB-порт и загрузите свою систему. Во время загрузки продолжайте нажимать F2, F10 или F1, если вы входите в вашу систему), чтобы войти в настройки загрузки. Здесь выберите загрузку с USB или съемного диска.

    Как только вы выберете это, вы увидите такой вариант:

    Arch Linux
    Выберите Boot Arch Linux (x86_64). После различных проверок Arch Linux загрузится с приглашением пользователя root.

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

    Шаг 4: разделение дисков

    Первый шаг включает разделение жесткого диска. Один корневой раздел является самым простым, где мы создадим корневой раздел (/), swapfile и домашний раздел.

    У меня есть диск 19 GB, где я хочу установить Arch Linux. Чтобы создать диск, введите

    Тип «n«Для нового раздела. Печатать «p«Для основного раздела и выберите номер раздела.

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

    Создайте еще два раздела для дома и свопинга и нажмите ‘w‘, чтобы сохранить изменения и выйти.

    корневой раздел

    Шаг 4: создание файловой системы

    Поскольку мы создали разные разделы 3, следующим шагом является форматирование раздела и создание файловой системы.

    Мы будем использовать mkfs для корневого и домашнего разделов и mkswap для создания пространства подкачки. Мы форматируем наш диск с файловой системой ext4.

    Позволяет монтировать эти файловые системы в корневые и домашние

    Шаг 5: установка

    Поскольку мы создали разделение и смонтировали его, давайте установим базовый пакет. Базовый пакет содержит весь необходимый пакет для запуска системы, некоторые из которых — оболочка GNU BASH, инструмент сжатия данных, утилиты файловой системы, библиотека C, инструменты сжатия, ядра и модули Linux, пакеты библиотек, системные утилиты, утилиты USB-устройств , редактор текста vi и т. д.

    Шаг 6: настройка системы

    Создайте файл fstab, чтобы определить, как разделы диска, блокирующие устройства или удаленные файловые системы монтируются в файловую систему.

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

    Некоторые системные инструменты, которые требуют активного соединения dbus, не могут использоваться внутри chroot, следовательно, было бы лучше, если мы выйдем из него. Для выхода из chroot, simpy используйте следующую команду:

    Шаг 7. Настройка часового пояса

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

    Чтобы получить список зон, введите

    Запустите hwclock, чтобы установить аппаратные часы.

    Шаг 8. Настройка локали.

    Файл /etc/locale.gen содержит все локальные настройки и системный язык в комментариях. Откройте файл с помощью редактора vi и не комментируйте предпочитаемый язык. Я сделал это для en_GB.UTF-8.

    Теперь создайте конфигурацию locale в файле каталога / etc с помощью следующих команд:

    Шаг 9. Установка загрузчика, настройка имени хоста и пароля root

    Создать / И т.д. / имя хоста файл и добавить соответствующую запись на хост.

    127.0.1.1 myhostname.localdomain myhostname

    Я добавляю ItsFossArch как имя хоста:

    а затем / Etc / хостов .

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

    Чтобы создать пароль root, введите

    и введите желаемый пароль.

    После этого обновите свою систему. Скорее всего, у вас уже есть обновленная система, так как вы загрузили последний файл ISO.

    Поздравления! Вы успешно установили минимальную командную строку Arch Linux.

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

    Шаг 10: установите среду рабочего стола (в этом случае GNOME)

    Прежде чем вы сможете установить среду рабочего стола, вам необходимо сначала настроить сеть.

    Вы можете увидеть имя интерфейса с помощью следующей команды:

    Для меня это enp0s3.

    Добавьте следующие записи в файл

    Сохранить и выйти. Перезапустите сеть systemd, чтобы изменения отражались.

    Затем добавьте следующие две записи в / Etc / resolv.conf .

    Следующим шагом будет установка среды X.

    Введите команду ниже, чтобы установить сервер отображения Xorg.

    gnome содержит базовый рабочий стол GNOME. gnome-extra содержит приложения GNOME, менеджер архива, диспетчер дисков, текстовые редакторы и многое другое.

    Последний шаг включает включение диспетчера отображения GDM для Arch.

    Перезагрузите систему, и вы увидите экран входа в GNOME.

    Заключительные слова на установке Arch Linux

    Аналогичный подход был продемонстрирован в этом видео (смотреть в полноэкранном режиме, чтобы увидеть команды) от читателя FOSS Гонсало Тормо:

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

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

    Сообщите нам в комментариях, если у вас возникнут трудности при установке Arch Linux.

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector