Установка ОС Arch GNU / Linux 
Язык
Разделы
Поиск
Электронные магазины
Счётчик
Текст руководства
 

    Назад(Документация)

    Недавно из дистрибутива операционной системы Arch GNU / Linux был удалён графический установщик системы. Причиной тому было его давнее обновление. Разработчики дистрибутива не растерялись и подготовили инсталляционные скрипты, помогающие упростить ручную установку системы. Данная статья пишется только потому, что простые пользователи, особенно после ОС Windows 7, при виде консоли(командной строки) могут отказаться его устанавливать вообще, не то что работать в нём. Установка производилась в VmWare Player. Скачать дистрибутив можно по ссылке Arch GNU / Linux от 2012.08.04.

    [Enter] = клавиша "Ввод"

    После автозапуска диска из под DOS, необходимо выбрать пункт загрузки:

    Boot Arch Linux (i686)

    Когда система загрузится, необходимо все команды выполнять последовательно. Начинаем с разбивки чистого жёсткого диска, на котором не было ни одной установленной операционной системы. Запускаем утилиту GNU Parted:

    $parted

    Создаём новую таблицу разделов:

    (parted) mklabel msdos

    Положительно отвечаем на предложенный вопрос:

    (parted) (yes/no)? yes

    Наш виртуальный жёсткий диск имеет размер 16ГБ. Создаём основной раздел равным размеру всего жёсткого диска с позиции 0.0МБ:

    (parted) mkpart primary 0.0M 16G

    Игнорируем предупреждение:

    (parted) (Ignore/Cancel)? Ignore

    Выходим из программы:

    (parted) quit

    Создаём файловую систему(так называемое форматирование диска :) ):

    $mkfs -t ext3 /dev/sda1

    Удаляем зарезервированные блоки(5.00 %) на разделе, оставленные для восстановительных целей администратору(root):

    $tune2fs -r 0 /dev/sda1

    Монтируем раздел в папку:

    $mount /dev/sda1 /mnt

    Подключаемся к интернету по протоколу DHCP:

    $dhclient

    Установка базовой системы с инструментами разработчика:

    $pacstrap /mnt base base-devel

    Генерируем файл таблицы размещения файловых систем:

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

    Меняем корневой каталог с "/" на "/mnt":

    $arch-chroot /mnt

    Создаём файл с именем нашего виртуального компьютера:

    $cat > /etc/hostname
    wickedpc [Enter]
    CTRL+D

    Создаём символьную ссылку(ярлык) на нашу временную зону(Москва):

    $ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

    Создаём файл нашей желаемой локали:

    $nano /etc/locale.conf
    LANG="en_US.UTF-8" [Enter]
    LC_COLLATE="C" [Enter]
    LC_TIME="en_US.UTF-8" [Enter]
    CTRL+O [Enter]
    CTRL+X

    Раскомментируем(символ "#") нашу локаль:

    $nano /etc/locale.gen
    # en_SG.UTF-8 UTF-8
    # en_US.ISO-8859-15 ISO-8859-15
    en_US ISO-8859-1
    en_US.UTF-8 UTF-8
    # en_ZA ISO-8859-1
    CTRL+O [Enter]
    CTRL+X

    Сгенерируем дополнительную информацию:

    $locale-gen

    Создадим наше ядро с конфигурацией по-умолчанию:

    $mkinitcpio -p linux

    Устанавливаем загрузчик:

    $pacman -S syslinux

    Настраиваем загрузчик:

    $/usr/sbin/syslinux-install_update -iam

    Изменяем в редакторе конфигурацию на загрузку с диска "/dev/sda1":

    $nano /boot/syslinux/syslinux.cfg
    CTRL+O [Enter]
    CTRL+X

    Устанавливаем пароль администратора(root). "wicked" = "Ваш пароль":

    $passwd [Enter]
    wicked [Enter]
    wicked [Enter]

    Выходим из папки "/mnt" в корень "/":

    $exit

    Размонтируем диск:

    $umount /mnt

    Всё, базовая система установлена, сделаны основные настройки. Перезагружаемся в новую систему:

    $reboot

    После загрузки входим как:

    $login: root
    $password: wicked [Enter]

    Добавляем нового обычного пользователя "wicked":

    $useradd -m wicked

    Устанавливаем пароль нового пользователя:

    $passwd wicked
    $wicked [Enter]
    $wicked [Enter]

    Устанавливаем утилиту, которая поможет выполнять обычному пользователю административные действия:

    $pacman -S sudo

    Правим конфигурационный файл:

    $nano /etc/sudoers
    root ALL=(ALL) ALL
    wicked ALL=(ALL) ALL
    CTRL+O [Enter]
    CTRL+X

    Выходим из учётной записи администратора:

    $exit

    Заходим в систему под обычным пользователем:

    $login: wicked
    $password: wicked

    Устанавливаем графический сервер:

    $sudo pacman -S xorg

    Sudo требует для работы ввода пароля текущего обычного пользователя:

    password: wicked

    Отвечаем на вопросы:

    $(default=all): [Enter]
    $[Y/n]: y

    Устанавливаем мета-пакет графического клиента(рабочий стол пользователя :) ):

    $sudo pacman -S kde-meta
    password: wicked
    $(default=all): [Enter]
    [Enter]
    [Enter]
    $[Y/n]: y

    Меняем загрузку системы с консоли(командной строки) на графический рабочий стол:

    $sudo nano /etc/inittab
    password: wicked
    #Boot to X11
    id:5:initdefault:
    #Login manager
    x:5:respawn:/usr/bin/kdm -nodaemon
    CTRL+O [Enter]
    CTRL+X

    Добавляем к автоматической загрузке службу DBUS, необходимую для полноценной работы графическому рабочему столу KDE:

    $sudo nano /etc/rc.conf
    password: wicked
    DAEMONS=(syslog-ng network crond dbus)
    CTRL+O [Enter]
    CTRL+X

    Конфигурируем графический сервер пользователя на загрузку клиента рабочего стола KDE:

    $sudo nano .xinitrc
    password: wicked
    exec ck-launch-session startkde [Enter]
    CTRL+O [Enter]
    CTRL+X

    Перезагружаемся:

    $reboot

    Всё, система полностью готова к работе :)

    Назад(Документация)


Лаборатория свободных технологий © 2009 - 2016