- PVSM.RU - https://www.pvsm.ru -
Для начала выкачиваем образ Arch Linux с официального сайта: www.archlinux.org/download [1]. Записываем его любым удобным для вас способом на флешку или диск. Загружаемся с этого носителя. Важная особенность установки – файлы для установки будут загружаться из Интернета. Поэтому его наличие обязательно.
Я буду ставить Arch на виртуальную машину в VirtualBox, поэтому некоторые параметры будут отличатся от тех, которые будут у вас на реальной машине. Итак, продолжим. Вот такая картинка появится после загрузки с носителя с Arch Linux:
На виртуальной машине я загружаю версию х86. Далее вы увидите приветствие:
Создание разделов на жестком диске
Следующая задача создать разделы на жестком диске. Вы можете их сделать заранее, например в GParted. Я буду использовать fdisk. Также, на этом этапе начинается создание LVM, если это нужно. Это выходит за рамки статьи, но реализовать LVM не сложно. С помощью команды lsblk можете просмотреть текущее состояние дисков:
Загружаем fdisk:
fdisk /dev/sda
Если теперь нажмем латинскую p и затем Enter, то увидим состояние диска:
Нажимаем n для создания нового раздела. Потом p, указываем, что он будет главным. Указываем номер раздела 1. Первый сектор, нажимаем Enter, тем самым выбрав значение по умолчанию. Последний сектор, я ввожу +1G, означает, что размер раздела будет равен 1 гигабайту. Поскольку первый раздел у меня SWAP, этого достаточно. Первый раздел создан. Нажимаем p видим на экране такую картинку:
По аналогии, нажимаем n для создания второго раздела. Далее, нажимаем p. Потом задаем номер раздела 2. Первый сектор, просто жмем Enter. Последний сектор, пишем +350M, 350 мегабайт для boot раздела достаточно. Второй раздел создан.
Опять нажимаем n для создания третьего раздела. Вводим p и указываем номер раздела 3. Первый сектор, просто жмем Enter. Последний сектор, пишем +3G, это будет раздел для операционной системы, в реальных условиях нужно не более 50 гигабайт. Третий раздел готов.
Нажимаем n для создания четвертого раздела. Жмем p и указываем номер раздела 4. Первый сектор, просто жмем Enter. Последний сектор, просто жмем Enter и остаток места пойдет на последний раздел. Четвертый раздел готов.
Теперь нужно сменить тип раздела, который мы будем использовать под SWAP. Нажимаем t, далее вводим номер раздела, в нашем случае 1, теперь нужно ввести код файловой системы. Если не помним на память вводим большую букву L:
Набираем 82 и жмем Enter. Проверяем набрав p:
Чтобы сохранить разметку вводим w и жмем Enter.
Создание файловой системы на разделах
Внимательно подставляйте свои значения разделов.
mkfs.ext2 -L boot /dev/sda2
mkfs.ext4 -L arch /dev/sda3
mkfs.ext4 -L home /dev/sda4
mkswap -L swap /dev/sda1
Флаг -L позволяет задать имя раздела.
Монтируем корневой раздел:
mount /dev/sda3 /mnt
Создаем каталог для загрузочных образов и домашний каталог, монтируем их разделы в соответствующие папки:
mkdir /mnt/{boot,home}
mount /dev/sda2 /mnt/boot
mount /dev/sda4 /mnt/home
Инициализируем SWAP:
swapon /dev/sda1
Установка системы
Проверяем есть ли Интернет:
ping -c 4 ya.ru
Если нет Интернета, то пробуем набрать команду dhcpcd. Если у вас более сложно соединение, чем проводное с DHCP придется обратиться за помощью к официальному мануалу: wiki.archlinux.org/index.php/Beginners_Guide [2].
Перед установкой можно подредактировать один файлик. Смысл заключается в том, чтобы более доступные сервера, которые представлены строковыми записями в файле, передвинуть выше. Открываем файл для редактирования:
nano /etc/pacman.d/mirrorlist
Копируем нужную строку, переходим в начало файла и вставляем. Теперь самое главное – установка. Для установки вам обязательно нужен Интернет. Приступим:
pacstrap /mnt base base-devel
В процессе установки будут показаны опциональные зависимости, не забывайте их смотреть, возможно что-то понадобиться доустановить.
Настройка первоначальной конфигурации
Устанавливаем файлы GRUB:
arch-chroot /mnt pacman -S grub-bios
Обратите внимание на предлагаемую программу os-prober. Она может понадобиться если у вас на компьютере несколько операционных систем.
Генерируем конфигурационный файл fstab:
genfstab -U -p /mnt > /mnt/etc/fstab
Он используется в процессе монтирования разделов.
Меняем корневой каталог:
arch-chroot /mnt
Загружаем bash:
bash
Прописываем имя хоста:
echo name2 > /etc/hostname
Создаем симлинк для временной зоны:
ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime
Открываем для редактирования файл локалей:
nano /etc/locale.gen
Вы можете раскомментировать более чем одну локаль, например, английскую и русскую. Предпочтительнее использовать UTF-8.
Справка: “Локали используются glibc и другими программами или библиотеками для рендеринга текста, корректного отображения значений региональных валют, формата времени и даты, алфавитных особенностей и других специфических языковых и локальных стандартов” — ArchWiki [3].
Запускаем команду для генерирования локали:
locale-gen
Теперь нужно создать файл locale.conf (в моем случае будет русская локализация):
echo LANG=ru_RU.UTF-8 > /etc/locale.conf
Создаем файл, который описывает консольный шрифт и раскладку клавиатуры (рекомендуется в консоли использовать английский язык):
nano /etc/vconsole.conf
И записываем в файл такое содержимое:
KEYMAP=en
FONT=cyr-sun16
FONT_MAP=
Справка:
ArchWiki [3].
Создание начального окружения виртуального диска. Создаем initramfs, образ требующийся для начальной загрузки. Если у вас не стандартная конфигурация системы, например LVM, RAID или что либо еще, то вам нужно установить правильные хуки отредактировав файл:
nano /etc/mkinitcpio.conf
Запускаем скрипт:
mkinitcpio -p linux
Устанавливаем загрузчик:
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
Создаем пароль root:
passwd
Далее набираем:
exit
exit
Отмонтируем разделы:
umount /mnt/{home,boot}
Перезагрузка:
reboot
Наконец видим приветствие. Все, система установлена:
Набираем имя пользователя root и вводим пароль. Теперь нужно установить программу для автодополнения в консоли. Интернета скорее всего нет, поэтому набираем:
dhcpcd
Устанавливаем пакет для работы автодополнения через клавишу TAB:
pacman -S bash-completion
Создаем пользователя, работать от рута не наш метод. Вначале раскомментируем группу wheel (как показано на скриншоте ниже):
Кто умеет работать с vim:
visudo
Кто не знает:
nano /etc/sudoers
Создаем своего пользователя
useradd -m -g users -G wheel bogdan
Опция -m создаст домашний каталог, -g — основная группа, -G — дополнительная группа.
Создаем пароль для пользователя:
passwd bogdan
Перезагружаемся и заходим под своим пользователем:
reboot
Теперь для использования административных действий нужно использовать команду sudo.
На этом первоначальная установка и настройка заканчивается. Дальше вы можете выбрать среду рабочего стола на свое усмотрение или оставить консольный вариант системы.
Автор: Filosof8
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/49953
Ссылки в тексте:
[1] www.archlinux.org/download: http://www.archlinux.org/download
[2] wiki.archlinux.org/index.php/Beginners_Guide: https://wiki.archlinux.org/index.php/Beginners_Guide
[3] ArchWiki: https://wiki.archlinux.org/index.php/Beginners%27_Guide_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#.D0.9B.D0.BE.D0.BA.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F
[4] Источник: http://habrahabr.ru/post/204786/
Нажмите здесь для печати.