Arch Linux
Дистрибутив также хорош, как и Debian, Ubuntu или Fedora. Нельзя сказать однозначно, что он лучше. Просто он собран так, чтобы после его установки на компьютер, Вы сами смогли настроить систему на свое усмотрение. По умолчанию предустановлено минимум пакетов и приложений. Ничего не навязывается. Это первый его плюс.
Система работает быстро. Ее смело можно назвать стабильной, имеется хорошая поддержка.
Если у вас, к примеру, слабый ноутбук, то дистрибутив поможет вашей машине работать в разы быстрее.
Графическую оболочку можно поставить любую. Это зависит напрямую от производительности Вашего ПК.
Дистрибутив больше пойдет для опытных пользователей, поскольку для его настройки и установки пакетов требуются хоть какие-то минимальные знания и опыт в работе с Linux.
Для неопытного пользователя могут возникнуть ряд вопросов по его установки и настройке. Ответы всегда можно найти на ArchWiki. Имеется богатая документация и ответы на все возможные вопросы. После настройки системы, Вам больше не понадобится ее настраивать. Это так благодаря rolling release, которая обновляет систему. Поставив автоматическое обновление, можно расслабиться и всегда иметь новую версию.
Главным преимуществом ArchLinux несомненно является Arch User Repository или попросту AUR. Это система, которая автоматически собирает пакеты, в ней имеется оргомнейшее количество программ и приложений, любую утилиту можно найти. Теперь нет никакой необходимости вводить в поиск ppa репозитории, добавлять их потом и работать с ключами. Aur сделает все за вас и придаст особое удобство.
Рассмотрим установку на компьютер этой системы подробно:
Имеется 2 варианта. Можно установить при помощи консоли или скачать графический установщик.
Пропускаем момент создания загрузочной флешки.
После того, как загрузились, попадаем в меню. Здесь выбираем архитектуру 32 или 64 бит
Ждем загрузки и после попадаем в консоль
Надо отметить, что у Вас должен быть интернет. Если у Вас проведен кабель и имеется оптиволокно, то подключение произойдет автоматически. Если же Вы пользуетесь Wi Fi, то в этом случае делаем так:
- Настраиваем сеть командой
wifi-menu
- Откроется окошко, где нужно выбрать Вашу сеть, введите потом пароль от сети, нажимаем OK
- Дальше узнаем какое имя присвоилось
ls /etc/netctl
netctl start profile
- Теперь переходим к разметки диска для дальнейшей установки системы
Прописываем команду
cfdisk /dev/sda
(/dev/sda это и есть наш жесткий диск)
- Форматируем диск, выбираем таблицу разделов
Выбираем первый пункт GPT
- Теперь для загрузчика создадим раздел
Free Space-NEW
Указываем размер(200-300 мб вполне хватит)
- Теперь создаем раздел для образа загрузчика
Выбираем свободное место
Нажимаем NEW
Ставим размер 1 M
Нажимаем кнопку Type и выбираем Bios boot
- Переходит с созданию корневого раздела для системы
Выбираем Свободное место-NEW
Размер указываем 30 Гб
- Создаем домашний раздел (наподобии диска D, где будем хранить большие файлы)
Размер- все оставшееся пространство, но оставляем 4 гб на файл подкачки
- Создаем раздел для файла подкачки SWAP
Размер ставим наравне с оперативной памятью вашей машины. Т.Е если на компьютере имеется 4 гб оперативки, то и swap ставим 4 гб)
Нажимаем после этого WRITE, а после жмем yes
Выходим нажав Quit
- Теперь надо будет отформатировать файловые системы
Для загрузчика
mkfs -t ext2 -L Boot /dev/sda1
Для образа
mkfs -t ext4 -L Root /dev/sda3
Домашний раздел
mkfs -t ext4 -L Home /dev/sda4
Файл подкачки
mkswap /dev/sda5
- Переходим к монтированию файловых систем
sudo mount /dev/sda3 /mnt
Создаем папки для boot и home
sudo mkdir /mnt/{boot,home}
Теперь монтируем
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home
swapon /dev/sda5
- Для скачивания пакетов выбираем ближайшее зеркало
vim /etc/pacman.d/mirrorlist
Устанавливаем систему
Вводим команду
pacstrap /mnt base base-devel
Это установит пакеты и утилиты
После завершения установки пакетов создаем FSTAB
genfstab -U /mnt >> /mnt/etc/fstab
Теперь система установилась и мы входим в нее для дальнейшей настройки не перезагружаясь! (еще не все готово)
arch-chroot /mnt
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
hwclock --systohc --utc
Можно ввести и такую команду
hwclock --systohc --localtime
- Устанавливаем редактор Vim
pacman -S vim
vim /etc/locale.gen
locale-gen
echo "LANG=ru_RU.UTF-8" > /etc/locale.conf
- Устанавливаем раскладку клавиатуры и шрифт
vim /etc/vconsole.conf
FONT=UniCyr_8x16
echo " ИМЯ-pc" > /etc/hostname
vim /etc/hosts
127.0.0.1 ИМЯ-pc.localdomain ИМЯ-pc
(Вместо ИМЯ напишите свое)
- Создадим начальную файловую систему
mkinitcpio -p linux
passwd
useradd -m -g users -G wheel -s /bin/bash ИМЯ
passwd ИМЯ
pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
ls /sys/class/net/
cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/ethernet-dhcp
vim /etc/netctl/ethernet-dhcp
Interface=enp0s3
netctl enable ethernet-dhcp
exit
umount -R /mnt
reboot
Минимальная настройка на этом завершена, но впереди предстоит еще много настроек для того, чтобы полностью сделать систему на Ваш вкус
Существует более простой способ установки Arch Linux при помощи стороннего инсталлятора.