Установка ArchLinux 2012.08.04

07.09.2012 - 09:45

С выходом нового дистрибутива ArchLinux от 04.08.2012 изменился и способ установки. Теперь вместо псевдографического инсталятора AIF, предлагается использовать установочные скрипты для установки оного. Образ сборки весит 390Мб и включает в себя набор пакетов как для 32 ,так и 64 разрядных архитектуры, вся установка производится по сети.
Процесс установки описан в прилагаемом руководстве в /root/install.txt. Всю установку буду описывать по пунктам..вперед.

Загружаемся с установочного диска:

1_4.png

Загружаем вашу раскладку клавиатуры.Выбираем ru или us.

2_3.png

Разбиваем диск на разделы с помощью cfdisk:

3_4.png

Переходим к форматированию наших новых разделов:
Форматируем в ext4 загрузочный раздел.

# mkfs.ext4 -L boot /dev/sda1

Форматируем в ext4 корневой раздел.
# mkfs.ext4 -L root /dev/sda3

Форматируем в ext4 домашний раздел.
# mkfs.ext4 -L home /dev/sda4

Создаем раздел своп.
# mkswap -L swap /dev/sda2

В результате при повторном выполнении cfdisk мы увидим наши разделы:

8_2.png

Теперь необходимо их премонтировать:
Монтируем основной root-раздел.

# mount /dev/sda3 /mnt

Далее создаем в нем директории boot и home.
# mkdir /mnt/{boot,home}

и монтируем в них наши разделы:
# mount /dev/sda1 /mnt/boot

# mount /dev/sda4 /mnt/home

Теперь необходимо установить в "/mnt" набор основных пакетов base и base-devel, так как она является нашей корневой директорией:

# pacstrap /mnt/ base base-devel

10_2.png

Далее необходимо установить загрузчик GRUB2.

# pacstrap /mnt/ grub2-bios

Так же можно дополнительно установить необходимые для вас пакеты:

# pacstrap /mnt/ net-tools rp-pppoe mc

Далее укажем, что мы будем использовать SWAP раздел:

# swapon /dev/sda2

Теперь необходимо сгенерировать наш fstab, для этого есть утилита "genfstab":

# genfstab -p /mnt/ >> /mnt/etc/fstab

После генерации необходимо отредактировать /etc/fstab, указав наш корневой раздел, вместо "/mnt" - "/".

Переходим в консоль нашей системы:

# arch-chroot /mnt/

Настраиваем нашу временную зону:

sh-4.2# hwclock -w --localtime

sh-4.2# ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime

Выбираем и генерируем нашу локаль:

# nano /etc/locale.gen

# locale-gen

17_1.png

Настройка имени хоста:

# nano /etc/hostname

19_3.png

Устанавливаем основную систему :

# mkinitcpio -p linux

Редактируем /etc/rc.conf - указываем локаль, сетевой интерфейс:

30.png

Устанавливаем загрузчик системы GRUB2 и запускаем автоматическую настройку:

# grub-install /dev/sda

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

25_2.png

Задаем пароль для root:

# passwd

На этом установка завершена:
# exit & reboot

Удачи! Winking

Ваша оценка: Нет Средняя: 2.6 (7 votes)