Всем привет!
Это заметка по установке ArchLinux, не претендующая на какую-либо значимость.
Первое, что рекомендую - это устанавливать через ssh. Намного проще копипастить команды в окно терминала, да и описки пройдут стороной ))
Для этого надо запустить ssh-сервер после загрузки с установочного диска:
и установить пароль суперпользователя:
Узнать ip-адрес машины можно так:
2. подготовка жесткого диска:
Список разделов:
Утилиты работы с разделами:
форматирование
swap:
остальные:
Есть совет: оставлять в начале диска пару Мб незанятого пространства для grub. Т.к. оно в некоторых режимах может невлезть в стандартный размер mbr.
3. Настройка загруженного линуха
настройка локализации:
4. Монтирование дисков и создание структуры папок
5. Настройка зеркала системы
комбинации клавиш: Ctrl+^, Ctrl+K, Ctrl+X
6. Установка базовых пакетов системы
pacstrap /mnt base Сейчас можно настроить свой будущий fstab
проверка:
7. Переключаемся в установленную систему
8. Настройка новой системы
Проверка наличия шрифта:
Чтобы настройки действовали без перезагрузки:
Немножко доустановим:
Настройка времени:
9. Генерация initramfs
10. Настройка Grub
11. Дополнительные настройки (без домена и пр. излишеств)
12. Настройка pacman
1. для x64 раскомментировать репозиторий [multilib]
2. для установки mate:
Если добавляли новые репозитории обновиться:
13. Настройка пользователей
Пароль root (вахно сделать это до X-ов)
Добавление пользователя диалогом
Группы, советуют: audio games lp optical power scanner storage video
Установка sudo
Памятка работы vi: ‘i’ - редактирование, ‘Esc’ - выход из редактирования, ‘:x’ - сохранение
Запрет загрузки под root-ом
14. Настройка звука и видео
Для Intel
Для x64:
Включение необходимого режима работы граф. драйвера
Для Nvidia
…
Тестирование X-org
Тут ошибки:
15. Настройка необходимых драйверов и пакетов
Для ноутбуков:
16. Установка Графического окружения
Mate
…
KDE
17. Перезагрузка
Базовая установка закончена!
Это заметка по установке ArchLinux, не претендующая на какую-либо значимость.
Первое, что рекомендую - это устанавливать через ssh. Намного проще копипастить команды в окно терминала, да и описки пройдут стороной ))
Для этого надо запустить ssh-сервер после загрузки с установочного диска:
systemctl start sshd.serviceи установить пароль суперпользователя:
passwdУзнать ip-адрес машины можно так:
ip addr2. подготовка жесткого диска:
Список разделов:
lsblkУтилиты работы с разделами:
partedfdiskcfdiskформатирование
swap:
cfdiskостальные:
mkfs.ext4Есть совет: оставлять в начале диска пару Мб незанятого пространства для grub. Т.к. оно в некоторых режимах может невлезть в стандартный размер mbr.
3. Настройка загруженного линуха
настройка локализации:
loadkeys rusetfont UniCyr_8x16nano /etc/locale.gen...en_US.UTF-8 UTF-8...ru_RU.UTF-8 UTF-8locale-genexport LANG=ru_RU.UTF-84. Монтирование дисков и создание структуры папок
mount /dev/sdaX /mntmkdir -p /mnt/{dev,proc,sys,run,tmp,etc}mkdir -p /mnt/var/lib/pacman5. Настройка зеркала системы
nano /etc/pacman.d/mirrorlistкомбинации клавиш: Ctrl+^, Ctrl+K, Ctrl+X
6. Установка базовых пакетов системы
pacstrap /mnt base Сейчас можно настроить свой будущий fstab
genfstab -U -p /mnt >> /mnt/etc/fstabпроверка:
cat /mnt/etc/fstab7. Переключаемся в установленную систему
arch-chroot /mnt8. Настройка новой системы
nano /etc/locale.gen...en_US.UTF-8 UTF-8...ru_RU.UTF-8 UTF-8locale-gennano /etc/locale.confLANG=ru_RU.UTF-8LC_MESSAGES=ru_RU.UTF-8LC_COLLATE=Cnano /etc/vconsole.confKEYMAP=ruFONT=cyr-sun16FONT_MAP=Проверка наличия шрифта:
ls /usr/share/kbd/consolefonts/cyr-*Чтобы настройки действовали без перезагрузки:
export LANG=ru_RU.UTF-8loadkeys rusetfont cyr-sun16Немножко доустановим:
pacman -S base-devel grub-bios os-prober iproute2Настройка времени:
hwclock -w --localtime # или --utc (для компов без установленной windows)ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime9. Генерация initramfs
mkinitcpio -p linux10. Настройка Grub
grub-install /dev/sdagrub-mkconfig -o /boot/grub/grub.cfg11. Дополнительные настройки (без домена и пр. излишеств)
nano /etc/hostname...myhostnamenano /etc/hosts127.0.0.1 myhostname localhost::1 myhostname localhost12. Настройка pacman
nano /etc/pacman.conf1. для x64 раскомментировать репозиторий [multilib]
2. для установки mate:
IgnorePkg = mate-bluetooth[mate]SigLevel = Optional TrustAllServer = http://repo.mate-desktop.org/archlinux/$archЕсли добавляли новые репозитории обновиться:
pacman -Syy13. Настройка пользователей
Пароль root (вахно сделать это до X-ов)
passwdДобавление пользователя диалогом
pacman -S wget tarwget https://aur.archlinux.org/packages/ad/adduser/adduser.tar.gztar xvf adduser.tar.gzcd addusermakepkg --asrootpacman -U adduser-1.*-any.pkg.tar.xzcd ..rm -r adduserrm adduser.tar.gzadduserГруппы, советуют: audio games lp optical power scanner storage video
Установка sudo
pacman -S sudovisudoUSER_NAME ALL=(ALL) ALLПамятка работы vi: ‘i’ - редактирование, ‘Esc’ - выход из редактирования, ‘:x’ - сохранение
Запрет загрузки под root-ом
passwd -l root14. Настройка звука и видео
pacman -S alsa-utilspacman -S xorg-server xorg-xinit xorg-server-utilsДля Intel
pacman -S xf86-video-intelpacman -S mesaДля x64:
pacman -S lib32-intel-dripacman -S libva-intel-driverВключение необходимого режима работы граф. драйвера
nano /etc/mkinitcpio.confMODULES="i915"mkinitcpio -p linuxДля Nvidia
…
Тестирование X-org
startxexitТут ошибки:
grep EE /var/log/Xorg.0.log15. Настройка необходимых драйверов и пакетов
pacman -S xorg-twm xorg-xclock xtermpacman -S ttf-dejavu ttf-liberation ttf-ubuntu-font-familyДля ноутбуков:
pacman -S xf86-input-synapticspacman -S networkmanagersystemctl enable NetworkManager.service16. Установка Графического окружения
Mate
…
KDE
pacman -S kdebasepacman -S kde-l10n-rusystemctl enable kdm.service17. Перезагрузка
Базовая установка закончена!