LINUX.ORG.RU

История изменений

Исправление PeleWin, (текущая версия) :

Удивительно, но вариант --unit=multi-user.target тоже сработал у меня!
Но с двумя оговорками.

  1. Я невнимательно прочитал документацию. Рабочий способ передать аргументы в 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

  2. У меня точно установлен systemd. Этот вариант нацелен именно на systemd. Если systemd не установлен (а я так понял, что OpenSuse его всеми силами избегает) - то, скорее всего, этот вариант не сработает.

Исходная версия PeleWin, :

Удивительно, но этот вариант тоже сработал у меня!
Но с двумя оговорками.

  1. Я невнимательно прочитал документацию. Рабочий способ передать аргументы в 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

  2. У меня точно установлен systemd. Этот вариант нацелен именно на systemd. Если systemd не установлен (а я так понял, что OpenSuse его всеми силами избегает) - то, скорее всего, этот вариант не сработает.