Новая виртуальная ОСь — 16.07.2018
Hyperbola GNU/Linux-libre 0.2.4 (Milky Way)
Интересный проект с бразильскими корнями, ответвление от Parabola GNU/Linux-libre, основан на снапшотах Arch Linux, использующий ряд интересных подходов, отличающий его от других дистров. Так-же поддерживает фиксированные релизы, взятые из снимков Arch, в которые команда разработчиков добавляет обновления безопасности от Debian. Основная идея — создать полностью свободную Arch-подобную ОСь с долговременной поддержкой, фиксированной базой и небольшими патчами обновлений. Выпускается спецветка дистрибутива Hypertalking, предоставляющее ПО для слепых пользователей (синтез речи и поддержка шрифтов Брайля), основанная на TalkingArch.
Ставил так: Показать
В VirtualBox’е запустил скачанный отсюда образ CD, создал MBR-разделы на 12-гиговом образе SATA-винта (10 гиг для корня, 2 гига для свопа), отформатировал и подмонтировал их:
mkfs.ext4 /dev/sda1 mkswap /dev/sda2 mount /dev/sda1 /mnt swapon /dev/sda2
Убедился, что система имеет доступ к инету, проверил корректность даты. Инициализировал директорию gnupg, наполнил её подписями пакетов и обновил ключи pacman’а:
pacman-key --init mount -o remount,size=100M,noatime /etc/pacman.d/gnupg pacman-key --populate hyperbola arch pacman-key --refresh-keys
На всякий случай повторил:
rm -r /etc/pacman.d/gnupg/* pacman-key --init pacman-key --populate hyperbola arch pacman-key --refresh-keys
Установил базовую систему:
pacstrap /mnt
Поставил GRUB и Syslinux:
pacstrap /mnt grub pacstrap /mnt syslinux
Сконфигурировал системные диски:
genfstab -p /mnt >> /mnt/etc/fstab
И прыгнул в свежепоставленную систему чрутом:
arch-chroot /mnt
В ней начал наводить свои порядки:
echo Hyperbola > /etc/hostname ln -s /usr/share/zoneinfo/Europe/Simferopol /etc/localtime
Раскоментировал строку ru_RU.UTF-8 в файле /etc/locale.gen и с помощью команды /usr/sbin/locale-gen сгенерировал поддержку русской локали. Можно сразу прописать эту локаль в /etc/locale.conf, но я просто потом указал её в ~/.profile юзера soul. Кстати, о юзере:
useradd soul && passwd soul && gpasswd -a soul video
Создаю образ initrd (linux-libre-lts — это ядро по умолчанию для LTS):
mkinitcpio -p linux-libre-lts
Ставлю GRUB и генерю его конфиг:
grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
Выхожу из чрута, размонтирую диски и бутаюсь. В свежей системе выполняю апдейт и ставлю иксы со средой рабочего стола:
pacman -Syu pacman -S xorg pacman -S xfce4 xfce4-goodies pacman -S ttf-dejavu ttf-liberation
Стартую иксы, снимаю скрин, всё.
Источник — официальный мануал