Назад(Документация)
Недавно из дистрибутива операционной системы Arch GNU / Linux был удалён графический установщик системы. Причиной тому было его давнее обновление. Разработчики дистрибутива не растерялись и подготовили инсталляционные скрипты, помогающие упростить ручную установку системы. Данная статья пишется только потому, что простые пользователи, особенно после ОС Windows 7, при виде консоли(командной строки) могут отказаться его устанавливать вообще, не то что работать в нём. Установка производилась в VmWare Player. Скачать дистрибутив можно по ссылке Arch GNU / Linux от 2012.08.04.
[Enter] = клавиша "Ввод"
После автозапуска диска из под DOS, необходимо выбрать пункт загрузки:
Когда система загрузится, необходимо все команды выполнять последовательно. Начинаем с разбивки чистого жёсткого диска, на котором не было ни одной установленной операционной системы. Запускаем утилиту GNU Parted:
Создаём новую таблицу разделов:
Положительно отвечаем на предложенный вопрос:
Наш виртуальный жёсткий диск имеет размер 16ГБ. Создаём основной раздел равным размеру всего жёсткого диска с позиции 0.0МБ:
(parted) mkpart primary 0.0M 16G |
Игнорируем предупреждение:
(parted) (Ignore/Cancel)? Ignore |
Выходим из программы:
Создаём файловую систему(так называемое форматирование диска :) ):
Удаляем зарезервированные блоки(5.00 %) на разделе, оставленные для восстановительных целей администратору(root):
Монтируем раздел в папку:
Подключаемся к интернету по протоколу DHCP:
Установка базовой системы с инструментами разработчика:
$pacstrap /mnt base base-devel |
Генерируем файл таблицы размещения файловых систем:
$genfstab -p /mnt >> /mnt/etc/fstab |
Меняем корневой каталог с "/" на "/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 |
Сгенерируем дополнительную информацию:
Создадим наше ядро с конфигурацией по-умолчанию:
Устанавливаем загрузчик:
Настраиваем загрузчик:
$/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" в корень "/":
Размонтируем диск:
Всё, базовая система установлена, сделаны основные настройки. Перезагружаемся в новую систему:
После загрузки входим как:
$login: root
$password: wicked [Enter] |
Добавляем нового обычного пользователя "wicked":
Устанавливаем пароль нового пользователя:
$passwd wicked
$wicked [Enter]
$wicked [Enter] |
Устанавливаем утилиту, которая поможет выполнять обычному пользователю административные действия:
Правим конфигурационный файл:
$nano /etc/sudoers
root ALL=(ALL) ALL
wicked ALL=(ALL) ALL
CTRL+O [Enter]
CTRL+X |
Выходим из учётной записи администратора:
Заходим в систему под обычным пользователем:
$login: wicked
$password: wicked |
Устанавливаем графический сервер:
Sudo требует для работы ввода пароля текущего обычного пользователя:
Отвечаем на вопросы:
$(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 |
Перезагружаемся:
Всё, система полностью готова к работе :)
Назад(Документация)
Лаборатория свободных технологий © 2009 - 2016
|