Как загрузить OpenSolaris x86 в однопользовательский режим?


Современная OpenSolaris настроена на запрещение корневых Логинов во время обычной загрузки. Это возможно только в однопользовательском режиме. Тем не менее, многие инструкции в интернете просто говорят, чтобы добавить "-s" в конце аргументов загрузки grub по умолчанию, что оставляет графический индикатор хода загрузки в бесконечном цикле и никогда не входит в консоль однопользовательского режима.

2 4

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:

  1. перезагрузка
  2. в приглашении grub выделите самую последнюю запись загрузки текста и нажмите "e".
  3. Удалить три строки (нажатие d курсором на удаляемую строку): splashimage / boot / solaris.ХРМ передний план d25f00 фон 115d93
  4. Нажмите e с курсором на строке, начинающейся с kernel$
  5. удалить часть", console=graphics " из этой строки
  6. Добавьте '- s' в конец этой строки
  7. Нажмите "войдите".
  8. Нажмите кнопку " b " для загрузки.