Назад | Перейти на главную страницу

Как загрузиться в оболочку с Solaris?

Я хотел бы загрузить Solaris в оболочку (приглашение root) непосредственно в целях восстановления. В linux я бы передал параметр ядра init = / bin / bash, и он напрямую загрузил бы меня в оболочку, не запрашивая пароль. Как я могу добиться того же для Solaris?

Я понял параметр «-s», но он по-прежнему запрашивает пароль. Официальные документы предлагают загрузить установочный компакт-диск, чего я бы не хотел.

ОБНОВИТЬ Я понял, что для меня доступен другой проприетарный метод доступа, поэтому этот вопрос для меня не так актуален, но я оставляю его, так как он может быть интересен позже и для других.

Это Solaris 11 Express на оборудовании x86.

Оба одиночного режима -s и -m milestone=none запрашивает пароль:

Enter user name for system maintenance (control-d to bypass): root
Enter root password (control-d to bypass):

Использовать milestone=none флаг загрузки:

Если вы используете SPARC, из приглашения openboot:

ok boot -m milestone=none

Если вы используете x86, настройте загрузочную запись grub таким же образом. Точная команда будет зависеть от версии Solaris.

Редактировать:

Не уверен, почему вы хотите избежать загрузки с компакт-диска, но это самый простой способ восстановить утерянный пароль root. Альтернатив кажется излишним:

  • переместите диск на другой Solaris на машине x86, импортируйте его корневой пул и исправьте пароль

  • установка загрузочного сервера PXE, загрузка из сети, импорт пула, исправление пароля

  • найти учетную запись пользователя удаленного сервера, имеющую беспарольный ssh-доступ к root, или пользователя с root-ролью или sudo-доступом на целевом сервере.