История изменений
Исправление PeleWin, (текущая версия) :
Удивительно, но вариант --unit=multi-user.target
тоже сработал у меня!
Но с двумя оговорками.
-
Я невнимательно прочитал документацию. Рабочий способ передать аргументы в init - это записать их после
--
. Иначе аргументы, содержащие знак равенства, преобразуются в переменные окружения.
Т.о., правильный вариант у меня следующий:
было
linux /boot/vmlinuz-6.6-rt-x86_64 root=UUID=7377d8b7-59e1-4da3-bcbf-824cae198621 rw quiet
стало
linux /boot/vmlinuz-6.6-rt-x86_64 root=UUID=7377d8b7-59e1-4da3-bcbf-824cae198621 rw quiet -- --unit=multi-user.target
-
У меня точно установлен systemd. Этот вариант нацелен именно на systemd. Если systemd не установлен (а я так понял, что OpenSuse его всеми силами избегает) - то, скорее всего, этот вариант не сработает.
Исходная версия PeleWin, :
Удивительно, но этот вариант тоже сработал у меня!
Но с двумя оговорками.
-
Я невнимательно прочитал документацию. Рабочий способ передать аргументы в init - это записать их после
--
. Иначе аргументы, содержащие знак равенства, преобразуются в переменные окружения.
Т.о., правильный вариант у меня следующий:
было
linux /boot/vmlinuz-6.6-rt-x86_64 root=UUID=7377d8b7-59e1-4da3-bcbf-824cae198621 rw quiet
стало
linux /boot/vmlinuz-6.6-rt-x86_64 root=UUID=7377d8b7-59e1-4da3-bcbf-824cae198621 rw quiet -- --unit=multi-user.target
-
У меня точно установлен systemd. Этот вариант нацелен именно на systemd. Если systemd не установлен (а я так понял, что OpenSuse его всеми силами избегает) - то, скорее всего, этот вариант не сработает.