Оригинальная статья на wiki.archlinux.org
Изменение языка
По умолчанию, раскладка клавиатуры установлена в us. Если вам нужна не раскладка, отличная от американской (US), как, впрочем, и предполагается для русскоязычного пользователя, выполните:
# loadkeys [i]layout[/i]
...где layout может быть ru (для русской раскладки), ua (для украинской) и др. Другие раскладки можно найти в /usr/share/kbd/keymaps/ (можно не указывать полный путь и расширение файла с раскладкой при использовании команды loadkeys). См. соответствующий список раскладок здесь.
Шрифт также должен быть изменен, поскольку большинство языков используют больше символов, чем 26 букв английского алфавита. В противном случае некоторые символы, отличные от стандартных английских, могут отображаться как белые квадраты или другие знаки. Обратите внимание, что наименование шрифта чувствительно к регистру, поэтому, пожалуйста, введите его точно так, как вы его видите, например:
# setfont cyr-sun16
Другие шрифты, в том числе кириллические, можно найти в /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 Linux включает следующие утилиты разбиения диска:
- parted – поддерживает обе таблицы разделов.
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.
Root:
- Выберите пункт New/Новый (или нажмите N) – Enter для Primary/Основного раздела - введите размер "15360" – Enter для пункта Beginning/Начало – Enter для того, чтобы сделать этот диск Bootable/Загрузочным.
- Клавишей со стрелкой вниз перейдите на свободное пространство диска.
- Выберите пункт New/Новый (или нажмите N) – Enter для Primary/Основного раздела - введите размер "1024" – Enter для пункта Beginning/Начало.
- Выберите Type/Тип (или нажмите T) – нажмите любую клавишу, чтобы прокрутить список вниз – Enter для выбора типа 82.
- Клавишей со стрелкой вниз перейдите на свободное пространство диска.
- Выберите пункт 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*
Прежде чем продолжить, проверьте несколько раз сделанные изменения и убедитесь что вы довольны как размерами разделов, так и раскладкой таблицы разбиения.
Если захотите начать все сначала, можете просто выбрать 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
Монтирование разделов
Каждый раздел отождествляется определенным числовым суффиксом. Например, раздел 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
Выбор зеркал
Зеркала перечислены в файле /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 для сохранения в файл с тем же именем.
Установка базовой системы
Базовая система устанавливается с использованием скрипта pacstrap.
# pacstrap /mnt base base-devel
Note: Если pacman не может проверить подписи ваших пакетов, убедитесь в правильной установке системного времени. Если системное время выставлено неверно (например, показывает 2010 год), срок ключей будут считаться истекшими или неверными, проверка подписей пакетов окажется неудачной и установка будет прервана. Скорректируйте системное время вручную или с использованием клиента ntp и вновь запустите команду pacstrap. Обратитесь к странице Time (Русский) за дальнейшей информацией о корректировке системного времени.
- base: пакеты программного обеспечения из репозитория [core], обеспечивающие минимальное рабочее окружение.
- base-devel: дополнительные утилиты из репозитория [core], такие, как make и automake. Большинству новичков лучше их установить сразу, так как в дальнейшем они, скорее всего, всё равно понадобятся для наращивания установленной системы. В частности, группа base-devel необходима для установки программ из Arch User Repository.
P.S.- Половина процесса не заскринилась :( Лучше делать по статье.
Сообщение отредактировал MR.KILLER: 19 января 2013 - 17:25