gladilov.org.ru gladilov.org.ua

Новая виртуальная ОСь — 16.07.2018

 Hyperbola GNU/Linux-libre 0.2.4 (Milky Way)

Интересный проект с  бразильскими корнями, ответвление от  Parabola GNU/Linux-libre, основан на снапшотах  Arch Linux, использующий ряд интересных подходов, отличающий его от других дистров. Так-же поддерживает фиксированные релизы, взятые из снимков Arch, в которые команда разработчиков добавляет обновления безопасности от  Debian. Основная идея — создать полностью свободную Arch-подобную ОСь с долговременной поддержкой, фиксированной базой и небольшими патчами обновлений. Выпускается спецветка дистрибутива Hypertalking, предоставляющее ПО для слепых пользователей (синтез речи и поддержка шрифтов Брайля), основанная на  TalkingArch.

 Hyperbola

Ставил так: Показать

В  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

Стартую иксы, снимаю скрин, всё.


Задача решена

Источник — официальный мануал

Популярное
Наверх