Руководство по установке 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:

dd bs=4M if=/ruta/a/archlinux.iso of=/dev/sdx

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

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

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

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

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

loadkeys la-latin1

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

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/Microsoft/BOOT/BOOTmgfw.efi

Так что только вам нужно будет создать папку в $ 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:

mkfs -t ext2 /dev/sda1

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

mkfs -t ext4 /dev/sda2

Для дома:

mkfs -t ext4 /dev/sda3

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

mkswap /dev/sda4

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

swapon /dev/sda4

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

mount /dev/sda2 /mnt

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

mkdir /mnt/BOOT
mkdir /mnt/home 

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

mount /dev/sda1 /mnt/BOOT mount /dev/sda3 /mnt/home

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

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

wifi-menu

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

ping -c 3 www.google.com

Установка Arch Linux

Линия логотипа Arch Linux

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

pacstrap /mnt base base-devel

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

pacstrap /mnt netctl wpa_supplicant dialog

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

pacstrap /mnt grub-bios

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

pacstrap /mnt networkmanager

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

pacstrap /mnt xf86-input-synaptics

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

pacstrap /mnt grub-bios

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

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

genfstab -p /mnt /mnt/etc/fstab

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

arch-chroot /mnt

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

localhostecho 'NOMBRE_DEL_HOST /etc/hostname

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

ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime

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

  • Испания
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
  • Мексика
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
  • Гватемала
ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime
  • Колумбии
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime
  • Эквадор
ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime
  • Перу
ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime
  • Чили
ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime
  • Гватемала
ln -sf /usr/share/zoneinfo/America/Guatemala /etc/localtime
  • Сальвадор
ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime 
  • Боливия
ln -sf usr/share/zoneinfo/America/La_Paz /etc/localtime
  • Парагвай
ln -sf usr/share/zoneinfo/posix/America/Asuncion /etc/localtime
  • Уругвай
ln -sf usr/share/zoneinfo/America/Montevideo /etc/localtime
  • Никарагуа
ln -sf usr/share/zoneinfo/posix/America/Managua /etc/localtime
  • Доминиканская Республика
ln -sf usr/share/zoneinfo/America/Santo_Domingo /etc/localtime
  • Венесуэла
ln -sf /usr/share/zoneinfo/America/Caracas /etc/localtime

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

echo 'es_MX.UTF-8 UTF-8 /etc/locale.gen echo 'LANG=es_ES.UTF-8 /etc/locale.conf
  • Испания
LANG=es_ES.UTF-8 
  • Аргентина
LANG=es_AR.UTF-8
  • Колумбии
LANG=es_CO.UTF-8 
  • Эквадор
LANG=es_EC.UTF-8 
  • Перу
LANG=es_PE.UTF-8 
  • Чили
LANG=es_CL.UTF-8 
  • Гватемала
LANG=es_GT.UTF-8 
  • Сальвадор
LANG=es_SV.UTF-8 
  • Боливия
LANG=es_BO.UTF-8 
  • Парагвай
LANG=es_PY.UTF-8
  • Уругвай
LANG=es_UY.UTF-8
  • Никарагуа
LANG=es_NI.UTF-8
  • Доминиканская Республика
LANG=es_DO.UTF-8
  • Венесуэла
LANG=es_VE.UTF-8

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

#es_HN ISO-8859-1 es_MX.UTF-8 UTF-8 #es_MX ISO-8859-1

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

locale-gen

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

echo 'KEYMAP=es /etc/vconsole.conf KEYMAP=la-latin1

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

«И разве все это не настроено в /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-install

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

grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub_uefi --recheck/sourcecode] Ahora, configuramos el bootloader, en este caso, GRUB: [sourcecode language="plain"]grub-install /dev/sda

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

grub-mkconfig -o /boot/grub/grub.cfg

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

mkinitcpio -p linux

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

passwd

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

useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash USUARIO

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

exit

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

umount /mnt/{boot,home,}

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

reboot

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


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Андреас Маллиган сказал

    Проверьте статью, у вас много орфографических ошибок

  2.   Дэниел сказал

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

  3.   Мори сказал

    очень хороший пост, братан, спасибо, я читал это раньше https://wiki.archlinux.org/index.php/installation_guide
    и с обоими это очень ясно, он только указывает, что также, когда я иду, чтобы включить компьютер, пароль, который мы устанавливаем, предназначен для пользователя root, а не для того, который мы добавили, хе, хорошо, в моем случае я запутался в этом

  4.   Серхио сказал

    Отлично, я все применил на практике и установил archlinux

  5.   Чарли сказал

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

  6.   Чарли сказал

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

    спасибо