> я не вижу чтобы вы открывали эти тикеты. Вас явно зовут не Мэтью.
> То есть вы нашли поиском каких-то мелких тикетов, которые вас никогда не касались Снова следуют ложные утверждения и предположения основанные: 1) на догадках; 2) на ложных представлениях о том что схожие проблемы не могут быть у разных пользователей.
> (особенно доставило что проблема - "я нажал ctrl-c чтобы прервать
> длинный ненужный fsck, а система загрузилась (она загрузится) но не выполнив
> остальные скрипты, как я привык". Нажмите-ка мне ctrl-c шиттид, а потом
> покажите мне ваш оформленный баг, что нихрена вообще прервать не удалось.
> (notabug closed, это понятно)
Если надо запускать, что-либо в интерактивным виде, то systemd это позволяет:
[Unit]
After=getty@tty2.service
[Service]
Type=oneshot
ExecStart=/usr/local/sbin/42.sh
StandardInput=tty
TTYPath=/dev/tty2
TTYReset=yes
TTYVHangup=yes
Если надо запускать step by step, то передай ядру при старте systemd.confirm_spawn=true, и не мусоль.
> То есть это даже не явная ошибка, а просто изменили _слегка_ привычное
> чуваку _нестандартное_ поведение в нештатной ситуации. Лол шта? У вас ВСЕ
> поведение системы изменилось после перехода на shittyd, где ваши стопиццот тикетов
> что вообще ничего не работает как привычно?
Рассуждение больше свойственные типичному виндузятника, пересевшего пару дней назад за linux и у которого ломка от привычек.
>> Пока-что это высосанная из пальца ситуация.
> пока что это вы мне навысасывали из пальца найденные гуглопоиском "проблемы" - хотя врали что _у_вас_ были какие-то сложности с пониманием и отладкой скриптов. Я с нетерпением жду реальный кейс.
Очередное ложное твоё утверждение. Я тебе ничего не врал, а предоставил задокументированные факты что с sysvinit тоже хватает фокусов. Расписывать себе собственный опыт в подробностях не являлось и не является моей целью, тем более что я его по большей части не документировал, а просто решал возникающие проблемы по мере возникновения.
>> Если более новое ядро не может загрузиться с железом, то либо железо сломано, либо устарело
>> безнадёжно, либо это не проблема железа, а проблема конкретного ядра.
> спасибо, спасибо, но мне не очень интересны ваши угадайки причин (вы не угадали). Я задачу изложил впоне понятными буквами. Мне нужно загрузиться с тем ядром, которое у меня есть - повторяю вопрос - как? С systemV init я бы загрузился с любым ядром, вообще поддерживающим elf binary. С 0.92 были бы проблемы, но с тех пор прошло почти тридцать лет.
Это ты никак не въедешь, что для кого-то ядро выпущенное более года назад уже старо. И c sysvinit ты точно так же можешь словить где-нибудь фейл запустившись со старым ядром.
Надо откатиться на старое ядро, откатывай и окружение (смотри в сторону nixos). Systemd в 2016 году ещё мог загружаться с 3.12, как только в systemd поддержали DM_DEFERRED_REMOVE (который впилили в ядро 3.13 в 2013 году), так и пришлось поднять требование к версии ядра.
По факту, если тебе не нравится то, что делают дистростроители - то либо делай свой дистрибутив, либо возглавь и измени всё ещё раз, либо продолжай пользоваться и [не] ной.