История о том, как я делал нервы, мóзги, вымучивал Devuan, железо и себя.
-= Грех =-
На втором SSD у меня обычно есть вторая, желательно рабочая, система в качестве запасной. Либо я тестирую там: виртуалки недолюбливаю по причине возни с ними, при этом они не отображают применение на практике. Из-за последних нашумевших и громкообсуждаемых событий относительно systemd: «Вам в крышку гроба на морозе новый гвоздь забит» ©. Если основная ОС — что-то из Арч-семейства (в последний год Artix), то параллельно стараюсь держать .deb-зависимую систему. Ввиду вышеизложенного, все прочие варианты отошли в сторону, что послужило дополнительной причиной освоить Devuan (в качестве компромиссного варианта думал об MX Linux).
Тут будут -= слёзы =-, поэтому не всем будет приятно это читать, но излить хочется…
Начну с того, что систему я ставил пару месяцев: тогда это дело бросил, вернувшись к более дружелюбным вариантам, но вновь попытался подружиться с Devuan. Кое-что удалил уже, поэтому скачивал заново: и через торрент образы загружал, и через браузер, но не один из образов testing-ветки (Devuan 5, daedalus) не хотел у меня нормально работать.
Полные DVD образы ≈5 ГБ не загружались с Ventoy-флэшки, balenaetcher при их записи мне сообщала, что они и вовсе не являются загрузочными (битыми, ошибочными). Если даже balenaetcher так говорит, то это туши свет … Скачивал с разных серверов, не раз и с разной датой сборки, результат был одинаковый — не один из образов не работал … как их там тестируют … В тот раз это стало одной из причин, почему я бросил это дело.
Из-за моего железа stable-ветка мне априори не подходит. Поэтому вариант оставался один: ставить Devuan 4 Chimaera, перейти на тестовую ветку и устанавливать свежее ядро и драйвер для видеокарты, ибо без него работоспособность системы ±0.
Поскольку ставил с netinstall, то загрузка всех компонентов проходила из сети. Но никакой гарантии результата не было (руки у меня из того места, но не тем концом) … то есть каждая попытка почти с нуля. То система не загружалась после установки драйвера (ругалась на модуль nvidia), то встречал tty-режим с просьбой ввести логин/пароль. К слову, драйвер я ставил и по инструкции с Debian Wiki для 11 Bullseye/12 Bookworm, и просто «install nvidia-driver» в Терминале. Проблема в том, что поддержка моей видеокарты появилась в ядре уже после 5.10, поэтому изначально надо было переходить на тестовую ветку и менять ядро.
-= Смех =-
Установка драйвера прошла более-менее гладко: в этот раз решил установить драйвер через Muon, как я привык это делать через pamac. Никакой надежды на успех уже не было, но в этот раз сделал предварительно точку восстановления через Timeshift (хотя она и не всегда спасала). Установил nvidia-settings, перезагрузил. И о чудо! После перезагрузки оказалось, что все нужные пакеты и драйвер были установлены, всё нормально работает в плане графики и видеокарты. Это теперь уже с улыбкой смотрю на это, пока пишу текст: надеюсь, что это всё не прошло даром, получил какой-никакой опыт и работающую систему.
Сканирование в grub-customizer проходит очень быстро. Не все программы, к которым привык, есть в репозиториях. Установил ещё conky-manager по привычке, чтоб была информация о железе перед глазами; nala вместо APT; XanMod Kernel. Своё ядро тут 5.18.0-2, а XanMod версии 5.18.11. В KDE .deb-пакеты можно легко установить через Discover, а вот Apper — утилита для установки ПО, которая появилась в Debian, — оказалась абсолютно бесполезной после установки Muon.
Как обычно, вынес .cache и TMP папки в оперативную память, внёс изменения в grub-файл и параметры ядра.
Система не основная, не стал много времени уделять внешнему виду и настройкам, только свои базовые и первичные, много времени на установку потратил.
На Дебиан столкнулся с тем, что тут «Обычный пользователь» по умолчанию, а не Администратор, он не добавлен в группу sudo. Поэтому и часть операций становится недоступна. В сети видел статьи на эту тему, когда пытался решить проблему, но от тех решений пшик да и только. В KDE этот вопрос я закрыл созданием нового пользователя, за другие окружения не скажу.
Спасибо за внимание!
П.С. Жаль, тут форматирование не поддерживается, как в Статьях (Markdown)
Комментарии
09:41
Интересно было почитать.
Две подсказки:
Команду dd никто не отменял. С ней всё грузится норм.
и
Добавление юзера в группу 'sudoers' весьма просто:
su
nano /etc/sudoers
# дописать под строкой "root ALL=(ALL:ALL) ALL"
ПОЛЬЗОВАТЕЛЬ ALL=(ALL:ALL) ALL
# Ctrl+O
# Enter
# Ctrl+X
10:38
11:38
Я снова открыл статью по её использованию, разобрался, записал образ через dd, но результат был аналогичный.
13:47
22:28
16:08
su
nano /etc/sudoers
# дописать под строкой "root ALL=(ALL:ALL) ALL"
ПОЛЬЗОВАТЕЛЬ ALL=(ALL:ALL) ALL
# Ctrl+O
# Enter
# Ctrl+X
<sarcasm>Не сработает, если после этого сразу не сделать: sudo rm -rf / </sarcasm>
Вы б еще gedit-ом sudoers редактировали. visudo понад усе.
14:42
Если ноутбук, лучше ванильное ядро. На химере оно тоже 5.18 в бакпорте. На десктоп, наверное, xanmod.
18:08
16:03
Впрочем, правильный с моей точки зрения способ установки testing-ветки что debian, что devuan это установка stable и замена реп, о чём я неоднократно писал тут.
Лайк за devuan прожал, конечно.
18:10
Тут при запуске появляется окно с выбором непонятно (для меня) чего. Не по одному из пунктов я результата не получил.
devuan_daedalus_5.0.preview-20220718_amd64_pool1
Полные образы, как я выше написал, у меня не один не работал. Скачивал 2-3 образа с разных серверов. А вот через торрент они не распространяются, только Химера
Поэтому таким муторным способом пришлось
20:19
1. Конвертировать инсталляцию из нетинсталла дебиана в девуан, вопрос считанных минут.
2. Взять готовые образы daedalus, например тестовой рефракты (что-то давненько не обновлялась) https://get.refracta.org/files/
3. Как правильно написано выше, конвертнуть из химеры или из ее многочисленных готовых вариантов:
https://sourceforge.net/projects/linnix/ - варианты с i3, опенбоксом, мышью, jwm, cli
https://sourceforge.net/projects/crowz/ - очень минималистичный полуфабрикат с опенбокс, флюксбокс, jwm
https://exegnulinux.net/ - с тринити на борту, но gnu. Т.е. драйвера wifi из коробки не будет.
3 пункт пишу для тех, кому надо готовый диван с настройками. Хотя и разные названия, суть комьюнити релизы того же девуана. Но эти варианты с sysvinit и runit. Openrc- мне проще всего ставить из дебиана нетинсталл со всеми фирмварями и конвертнуть в девуан. В комментах пишут, что извращение. Но потеря дополнительных минут 15 на установку openrc и коверсию в диван, имея корректный изо с графическим инсталлятором для меня приемлема.
22:46
Crowz забавен только использованием calamares (специально для альтернативно одарённых, неспособных справиться со стандартным инсталлятором debian).
20:02
22:42
22:58
23:21
ну, не манжару ж с мх советовать в самом деле.. лютый зашквар же))
зы
соскучилсо блин.. сто лет войда не юзил ^_^
23:23
23:28
07:55
01:47
А ещё у убунту есть замечательная особенность - по полгектара обновлений, после чего что-то ломается, затем чинится в следующем обновлении, но ломается что-то иное. И по кругу.
Нет в мире линукса, кроме дибиана, но он болен раком (системд) и вылечен в девуане.
10:02
15:56
https://ibb.co/YpPTRRM
17:07
22:45
Подробный ответ зависит от того, для чего, под какую задачу, уровень юзера. От этого зависит выбор версии. Или можно использовать любой другой дистрибутив без системд, но они не настолько универсальные или исчерпывающие.
16:00
18:53
01:42
16:02
20:50
записан на Ventoy-флэшку. Пытался устанавливать и дошёл только до этого момента.
https://i.yapx.ru/TIC5i.jpg
А раньше ставил devuan netinstall. Тогда было всё норм.
Установка - на SSD.
21:57
00:56
А в чем цель тестового дистрибутива? В стабильном можно брать версии посвежее из бэкпортов. Или более новые версии прог - самоцель?
У меня стоит на новом проце нестабильная церера. Но то была необходимость. На момент установки 5.18 ведро с хедерсами еще не доехало до бакпорта, а привинчивать вручную не пойми что не хотелось. Пришлось ставить нестабильный, хоть и выбешивают бесконечные тонны обнов. Плюс в нестабильном иногда приходится что-то подправлять. Вот думаю, оставить, типа на новые версии смотреть или уйти на стабль, раз ведро портировали?
Учитывайте еще 1 особенность. Стабильная и нестабильная (химера и церера у девуана) безопаснее, чем тест (дедал). К дебиану это тоже относится. Если обнаружена критическая узявимость в системе, то она будет заменяться как только, так сразу в нестабильной ветке на новую версию и тут же идет работа по портированию патча в репу security в стабильном. А вот в тест новая версия попадет с обязательной 2-х недельной задержкой.
В природе уже встречалась серьезная узязвимость чего-то там с сетью, т.е. в части открытой в интернет. Ждать 2 недели в таком случае - на любителя. Тогда уж отслеживать, какие уязвимости обнаруживают и если такого рода, то штопать самому из нестабильной ветки, пока не прилетит родное.
10:35
Сейчас, поимев немножко опыта, я соглашусь 100%. - Ставим самый стабильный дистр и обновляемся/меняем ядро/подтягиваем сугубые дрова. На выходе полчаем няшечку с рюшечками, как нам хотелось. А про жажду "нового" скажу от себя: это всё происходит по инерции мышления.
Хорошая терапия для улучшения терпения в плане ОС/софта/инсталляции - это хоть изредка юзать Calculate/Gentoo(для запущенных случаев)...
имхо
12:42
14:41
Если приспичит, то пересяду туда. Пока меня эта система устраивает. Если раньше те варианты я мог легко снести, то теперь уже не могу, слишком много сюда вложено.
18:58
Кстати, у меня - важное событие, снёс на своем нетубуке MX Linux и накатил таки Artix Xfce (runit). И тут свезло в плане того, что записал шпаргалку, которую выложил сюда: http://manycars.narod.ru/artix/after-install.txt
Считаю, что пригодится в большинстве случаев инсталляции Артикса.
19:51
14:54
06:19
Молодец через боль все такие его поставил)
Кстати проблема с дровами может потому, что 470 ветка плохо твою карту знает? По хорошему сейчас актуальна 510 (а, еще лучше 515) ветка.
10:40
Это у меня в Artix 515, потому что роллинг.
10:43
11:02
19:50
ps
Сама Манжара вроде работает неплохо, но ее обновы иногда длятся чудовищно долго:(
13:42
02:54
2) это определяется не дистрибутивом, а рабочим столом - Mate ровно для относительно слабого.
Особенность роллинг дистрибутивов именно в том, что они получают бесконечные обновления.
Еще варианты: void linux - очень быстрый, есть версии сразу с легкими DE.
15:16
Пробовал установить Devuan и потом подключить к нему /home раздел на btrfs - он не хочет загружаться. Выдаёт ошибку:
BTRFS error (device sda2): unrecognized Mount Option 'errors=remount-ro'
BTRFS error (device sda2): open_ctree failed
Mount: /root/home: wrong FS type, Bad Option, Bad superblock on /dev/sda2, missing Codepage vor heller Programm, vor other error.
При этом btrfs-progs, btrfs-tools и другие модули установлены, но это ничего не даёт :(