Подготовка
Скачать актуальный дистрибутив можно здесь.
Скачанный образ необходимо записать на съёмный носитель, такой как CD или USB Flash drive. Записать образ на CD из linux можно программой wodim:
$ wodim -v dev=/dev/cdrw archlinux-2015.11.01-dual.isoА на USB Flesh drive лучше записывать программой dd:
# dd bs=4M if=archlinux-2015.11.01-dual.iso of=/dev/sdx
Выбираем архитектуру. После того, как загрузится live-образ, вы увидите командную строку:
root@archiso ~ #_
Выбираем раскладку:# loadkeys ru
Изменим консольный шрифт, для поддержки кириллицы:
# setfont cyr-sun16Русифицируем консоль установки:
# nano /etc/locale.genРаскомментируем строку "#ru_RU-UTF8 UTF8" ( убрать в начале знак # ). Сохраняем: Ctrl + O. Закрываем: Ctrl + X.
Обновляем текущую локаль:
# locale-gen# export LANG=ru_RU.UTF8Настройка сети
Для дальнейшей установки необходимо наличие интернет соединения. Проверить подключен ли компьютер к сети можно так:# ping -c 3 google.comРезультат должен получиться примерно следующий:
Создание разделов жесткого диска.
Для создания разделов лучше использовать программу cfdisk:# cfdiskРекомендую создать следующие разделы:
100 Мб с флагом 'boot' - для загрузчика.
SWAP - раздел на 1 Гб больше чем объём оперативной памяти.
15 Гб под корневой раздел.
Всё оставшееся место под домашний раздел.
Жмём "записать". Должно получиться примерно так:
Форматирование разделов.
Для загрузочного раздела установим метку "boot" и файловую систему ext2:
# mkfs ext2 /dev/sda1 -L bootДля раздела подкачки "swap":
# mkswap /dev/sda2 -L swap
Для корневого раздела "root" ext4:
# mkfs ext4 /dev/sda3 -L rootДля домашнего раздела "home" ext4:
# mkfs ext4 /dev/sda4 -L homeВ итоге должно получиться так:
# cfdiskЖмём "выход"
Монтирование разделов.
Монтируем корневой раздел:# mount /dev/sda3 /mntСоздаём каталоги для монтирования boot и home:
# mkdir /mnt/{boot,home}Монтируем загрузочный раздел:
# mount /dev/sda1 /mnt/bootМонтируем домашний раздел:
# mount /dev/sda4 /mnt/homeПодключаем раздел подкачки:
# swapon /dev/sda2Выбор зеркал установки.
Для более быстрой скачки пакетов установки нужно настроить зеркала ( опционально ):# nano /etc/pacman.d/mirrorlistВписываем следующую строку вверху:
Server = http://mirror.yandex.ru/archlinux/$repo/os/$archСохраняем Ctrl + O. Выходим Ctrl + X.
Установка базовой системы.
Для установки используем команду pacstrap:# pacstrap /mnt base base-develПосле установки пакетов нужно сгенерировать файл fstab:
# genfstab -p /mnt >> /mnt/etc/fstabТеперь можно перейти в нашу новую систему:
# arch-chroot /mntsh-4.2#sh-4.2# nano /etc/hostname
localhostУстановим часовой пояс ( вместо Asya/Almaty укажите свой)
sh-4.2# ln -s /usr/share/zoneinfo/Asya/Almaty /etc/localtimeРусификация установленной системы.
Настроим локаль:sh-4.2# nano /etc/locale.genВ файле locale.gen раскомментируем следующие строки:
en_US.UTF-8 en_US.ISO-8859-1
ru_RU.KOI8-R
ru_RU.UTF-8
ru_RU.ISO-8859-5Отредактируем locale.conf:
sh-4.2# nano /etc/locale.conf LANG=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8Отредактируем vconsole.conf:
sh-4.2# nano /etc/vconsole.conf LOCALE="ru_RU.UTF-8" KEYMAP="ru" HARDWARECLOCK="UTC" TIMEZONE="Asia/Almaty" #Ваша временная зона FONT="cyr-sun16" CONSOLEFONT="cyr-sun16" CONSOLEMAP=""Генерируем локаль:
sh-4.2# locale-gen Generating locales.. en_US.UTF-8... done en_US.ISO-8859-1... done ru_RU.KOI8-R... done
ru_RU.UTF-8... done
ru_RU.ISO-8859-5... done
Generation complete.
Выполним команду:
sh-4.2# mkinitcpio -p linuxУстановка загрузчика Grub2
Установим и сконфигурируем загрузчик grub2:sh-4.2# pacman -S grubsh-4.2# grub-install /dev/sdash-4.2# grub-mkconfig -o /boot/grub/grub.cfgЗададим пароль для пользователя root:
sh-4.2# passwd Enter new UNIX password:
Retype new UNIX password:
passwd: password updated succesfullyМожно выйти из arch-chroot:
sh-4.2# exitИ перезагрузиться:
# rebootУдаляем загрузочный диск.
На этом базовая установка ArchLinux закончена...



