Установка ArchLinux

Разбиение дисков (при необходимости)

cfdisk /dev/sda

 

Создание файловых систем

mkfs.ext4 /dev/sda2 -L rootfs

 

Создание swap раздела (при необходимости)

mkswap /dev/sda1 -L swapfs

swapon /dev/sda1

 

Монтирование всех разделов в /mnt, учитывая задуманную структуру директорий для целевой системы

mount /dev/sda2 /mnt

 

Выбор наиболее подходящего зеркала

mcedit /etc/pacman.d/mirrorlist

 

Установка базовой системы (base) и пакетов для разработки (basedevel, при необходимости)

pacstrap /mnt base base-devel grub-bios mc sudo openssh

 

Генерирование fstab

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

 

chroot в устанавливаемую систему

arch-chroot /mnt

 

Установка имени хоста

echo "hostname" >> /etc/hostname

 

Установка часового пояса

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

 

Настройка локалей

echo "LANG=en_US.UTF-8" > /etc/locale.conf

echo "LC_COLLATE=C" >> /etc/locale.conf

 

Генерирование нужных локалей

echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen

echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen

locale-gen

 

Генерирование initrd образа

mkinitcpio -p linux

 

Установка grub

modprobe dm-mod

grub-install —target=i386-pc —boot-directory=/boot —recheck /dev/sda

cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

 

Генерирование конфига для grub

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

 

Установка пароля для пользователя root

passwd

Создание учетной записи пользователя, с расширенными правами

useradd -m -G wheel,users,disk,adm,systemd-journal,lp,network,storage,power,optical <user_name>

 

Установка пароля для созданного пользователя

passwd <user_name>

 

Разрешение использования команды sudo для группы wheel

mcedit /etc/sudoers

 

pacman -S xorg-server nvidia nvidia-utils

pacman -S kdebase phonon-vlc

 

pacman -S kdegraphics-gwenview kdemultimedia-kmix kdeutils-kcalc kdeplasma-applets-networkmanagement kdeplasma-addons-applets-icontasks kdeplasma-addons-applets-systemloadviewer yakuake krusader networkmanager

 

systemctl enable NetwrokManager

systemctl enable kdm

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *