Перейти к содержимому

(499) 940-40-00 подключение
(499) 940-00-00 служба поддержки

Установка Arch Linux. На примере установки в Virtual Box.

Arch Linux Virtual Box установка

  • Вы не можете ответить в тему
В этой теме нет ответов

#1 MR.KILLER

    Проживающий


  • Пользователи
  • 812 сообщений
163
Offline

Отправлено 19 января 2013 - 17:18

Оригинальная статья на wiki.archlinux.org


Изменение языка



Прикрепленное изображение: Arch x64-1.png


По умолчанию, раскладка клавиатуры установлена в us. Если вам нужна не раскладка, отличная от американской (US), как, впрочем, и предполагается для русскоязычного пользователя, выполните:

# loadkeys [i]layout[/i]

...где layout может быть ru (для русской раскладки), ua (для украинской) и др. Другие раскладки можно найти в /usr/share/kbd/keymaps/ (можно не указывать полный путь и расширение файла с раскладкой при использовании команды loadkeys). См. соответствующий список раскладок здесь.
Шрифт также должен быть изменен, поскольку большинство языков используют больше символов, чем 26 букв английского алфавита. В противном случае некоторые символы, отличные от стандартных английских, могут отображаться как белые квадраты или другие знаки. Обратите внимание, что наименование шрифта чувствительно к регистру, поэтому, пожалуйста, введите его точно так, как вы его видите, например:
# setfont cyr-sun16

Прикрепленное изображение: Arch x64-4.png

Другие шрифты, в том числе кириллические, можно найти в /usr/share/kbd/consolefonts.
По умолчанию языком системы является английский (US/США). Если вы хотите изменить настройки языка, используемые в процессе установки (русский, в данном примере), удалите символ комментария # перед нужной вам локалью в файле /etc/locale.gen, наряду с английской локалью (US). Пожалуйста, выбирайте юникодовскую локаль UTF-8.
Используйте клавиши Ctrl+X для выхода, когда же вам будет предложено сохранить изменения, нажмите Y и Enter для сохранения файла под тем же именем.
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
# locale-gen
# export LANG=ru_RU.UTF-8

Помните, раскладка переключается установленным для нее и неизменяемым сочетанием клавиш (для ru - LCtrl+LShift).
Прикрепленное изображение: Arch x64-5.png

Прикрепленное изображение: Arch x64-7.png


Подготовка жесткого диска

Установочный образ Arch Linux включает следующие утилиты разбиения диска:
  • cfdisk – поддерживает только таблицы разделов MBR.
  • gdisk – поддерживает только таблицы разделов GPT.
  • parted – поддерживает обе таблицы разделов.
Приводимый ниже пример использует утилиту cfdisk, но с той же легкостью может быть использована и утилита gdisk для разделов GPT.

Note: Если у вас материнская плата UEFI, вам потребуется создать дополнительный раздел, именуемый системным разделом UEFI. Обратитесь к данной статье.

Note: Если вы хотите установить загрузчик GRUB в режиме BIOS-GPT, то вам потребуется создать "загрузочный раздел BIOS" размером в 2 Мб. Обратитесь к особым инструкциям по использованию GPT за дальнейшей информацией.

Note: Если вы производите установку на USB-флешку, смотрите Installing Arch Linux on a USB key.

Note: Если вы не будете использовать двойную загрузку с Windows, то предпочтительнее использовать таблицу разделов GPT вместо MBR. Разбиение на разделы GPT может быть проведено только с использованием gdisk или parted. Прочтите статью GPT для выяснения преимуществ такого разбиения.
# cfdisk /dev/sda

Система в данном примере будет содержать корневой раздел (root) (/) размером 15 Гб, раздел подкачки swap в 1 Гб и домашний раздел /home, занимающий всё оставшееся место.
Следует особо отметить, что разбиение диска отвечает личным предпочтениям пользователя и данный пример имеет исключительно иллюстративный характер. См. Partitioning.
Прикрепленное изображение: Arch x64-8.png
Root:
  • Выберите пункт New/Новый (или нажмите N) – Enter для Primary/Основного раздела - введите размер "15360" – Enter для пункта Beginning/Начало – Enter для того, чтобы сделать этот диск Bootable/Загрузочным.
Swap:
  • Клавишей со стрелкой вниз перейдите на свободное пространство диска.
  • Выберите пункт New/Новый (или нажмите N) – Enter для Primary/Основного раздела - введите размер "1024" – Enter для пункта Beginning/Начало.
  • Выберите Type/Тип (или нажмите T) – нажмите любую клавишу, чтобы прокрутить список вниз – Enter для выбора типа 82.
Home:
  • Клавишей со стрелкой вниз перейдите на свободное пространство диска.
  • Выберите пункт New/Новый (или нажмите N) – Enter для Primary/Основного раздела – Enter для использования оставшегося дискового пространства (или вы можете вручную ввести требуемый размер раздела).
Вот как это должно выглядеть:

Name	Flags	 Part Type	FS Type		  [Label]	   Size (MB)
-----------------------------------------------------------------------
sda1			   Boot Primary	 Linux							 15360
sda2			   Primary			 Linux swap / Solaris	   1024
sda3			   Primary			 Linux							 133000*


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

Имя				   Флаги			   Тип раздела				  Тип ФС		[Метка]	  Размер (MБ)
-------------------------------------------------------------------------
sda1				  Загрузочный	 Основной	 Linux													  15360
sda2				  Основной		  Linux своп / Solaris													 1024
sda3				  Основной		  Linux																			133000*

Прикрепленное изображение: Arch x64-9.png
Прежде чем продолжить, проверьте несколько раз сделанные изменения и убедитесь что вы довольны как размерами разделов, так и раскладкой таблицы разбиения.
Если захотите начать все сначала, можете просто выбрать Quit/Выход (или нажмите Q) для выхода без сохранения изменений, а затем перезапустить cfdisk.
Если вас устраивает разбивка, выберите Write/Запись (или нажмите Shift+W), чтобы завершить разбиение и записать таблицу разделов на диск. Наберите "yes"/"да" и выберите Quit/Выход (или нажмите Q), чтобы выйти из cfdisk без каких-либо изменений.
Простого разбиения на разделы недостаточно, необходимо также явно задать файловую систему. Для форматирования разделов с файловой системой ext4 выполните:
# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda3

Форматирование и подключение раздела подкачки:
# mkswap /dev/sda2
# swapon /dev/sda2

Прикрепленное изображение: Arch x64-10.png

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


Каждый раздел отождествляется определенным числовым суффиксом. Например, раздел sda1 указывает на первый раздел первого диска, в то время как sda обозначает весь диск.
Чтобы увидеть текущую таблицу разделов выполните команду:
# lsblk /dev/sda

Обратите внимание, что для установки вашей системы важен порядок монтирования разделов.
Сперва монтируется корневой раздел (root) в /mnt. В приводимом ниже примере (у вас могут быть отличия) это выглядит так:
# mount /dev/sda1 /mnt

Затем монтируется домашний (/home) раздел и все остальные отдельные разделы (/boot, /var и др.), если они у вас имеются:
# mkdir /mnt/home
# mount /dev/sda3 /mnt/home

В случае, если у вас имеется отдельный загрузочный (/boot) раздел:
# mkdir /mnt/boot
# mount /dev/sdax /mnt/boot

Если у вас материнская плата UEFI, монтируется раздел UEFI:
# mkdir /mnt/boot/efi
# mount /dev/sdax /mnt/boot/efi
Прикрепленное изображение: Arch x64-13.png


Выбор зеркал

Зеркала перечислены в файле /etc/pacman.d/mirrorlist и должны располагаться по приоритету. Перед установкой вы можете отредактировать файл mirrorlistи поместите нужные зеркала на первые позиции. Копия этого файла будет установлена скриптом pacstrap в вашу новую систему, так что стоит проделать эту работу.
# nano /etc/pacman.d/mirrorlist
##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2012-MM-DD
##

Server = http://mirror.example.xyz/archlinux/$repo/os/$arch
...
  • Alt+6 для копирования строки Server.
  • PageUp клавиша для прокрутки.
  • Ctrl+U, чтобы вставить скопированное наверх часть списка.
  • Ctrl+X для выхода, когда будет предложено сохранить изменения - нажмите Y и Enter для сохранения в файл с тем же именем.
Если вы захотите, что можете сделать доступным только одно зеркало, удалив все остальные (используя Ctrl+K), но обычно правильной идеей является использование нескольких зеркал, которые будут доступны, если первое из списка уйдет в offline.

Прикрепленное изображение: Arch x64-15.png

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

Базовая система устанавливается с использованием скрипта pacstrap.
# pacstrap /mnt base base-devel

Note: Если pacman не может проверить подписи ваших пакетов, убедитесь в правильной установке системного времени. Если системное время выставлено неверно (например, показывает 2010 год), срок ключей будут считаться истекшими или неверными, проверка подписей пакетов окажется неудачной и установка будет прервана. Скорректируйте системное время вручную или с использованием клиента ntp и вновь запустите команду pacstrap. Обратитесь к странице Time (Русский) за дальнейшей информацией о корректировке системного времени.
  • base: пакеты программного обеспечения из репозитория [core], обеспечивающие минимальное рабочее окружение.
  • base-devel: дополнительные утилиты из репозитория [core], такие, как make и automake. Большинству новичков лучше их установить сразу, так как в дальнейшем они, скорее всего, всё равно понадобятся для наращивания установленной системы. В частности, группа base-devel необходима для установки программ из Arch User Repository.
Таким образом, вы получили базовую систему Arch. Остальные пакеты могут быть установлены позднее с использованием pacman.

Прикрепленное изображение: Arch Linux x64-18.png



P.S.- Половина процесса не заскринилась :( Лучше делать по статье.

Сообщение отредактировал MR.KILLER: 19 января 2013 - 17:25

In amore c’è un tempo per amare, un tempo per odiare e un tempo per dimenticare.





Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных