Как загрузить OpenSolaris x86 в однопользовательский режим?
Современная OpenSolaris настроена на запрещение корневых Логинов во время обычной загрузки. Это возможно только в однопользовательском режиме. Тем не менее, многие инструкции в интернете просто говорят, чтобы добавить "-s" в конце аргументов загрузки grub по умолчанию, что оставляет графический индикатор хода загрузки в бесконечном цикле и никогда не входит в консоль однопользовательского режима.
2 ответа:
Ключевой момент, оставленный из многих однопользовательских инструкций загрузки OpenSolaris, заключается в том, что вы должны изменить текстовую запись загрузки grub, а не графическую запись по умолчанию . Загрузка в графическом режиме с помощью однопользовательского переключателя оставляет графический индикатор хода загрузки наложенным на консоль навсегда, никогда не позволяя консоли обслуживания быть видимой.
- перезагрузка.
- в командной строке grub выделите самую последнюю запись
Выделите строку, начинающуюся сtext boot
и нажмите "e
".kernel$
, и нажмите "e
".- добавьте '
-s
' в конец строки.Например, изменение:
kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS
К
kernel$ /platform/i86pc/kernel/$ISADIR/unix -Bv$ZFS-BOOTFS -s
- нажмите "
enter
".- нажмите '
b
' для загрузки.Система должна загрузитьсябез графического наложения и должна быстро прибыть на консоль обслуживания системы.
Полное решение OpenIndiana 157:
- перезагрузка
- в приглашении grub выделите самую последнюю запись загрузки текста и нажмите "e".
- Удалить три строки (нажатие d курсором на удаляемую строку): splashimage / boot / solaris.ХРМ передний план d25f00 фон 115d93
- Нажмите e с курсором на строке, начинающейся с kernel$
- удалить часть", console=graphics " из этой строки
- Добавьте '- s' в конец этой строки
- Нажмите "войдите".
- Нажмите кнопку " b " для загрузки.