Как я могу загрузить OpenSolaris x86 в однопользовательском режиме? - PullRequest
4 голосов
/ 25 февраля 2009

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

Ответы [ 2 ]

7 голосов
/ 25 февраля 2009

Ключевым моментом, который остался во многих однопользовательских инструкциях по загрузке OpenSolaris, является то, что вы должны изменить текстовую загрузочную запись grub, а не стандартную графическую запись. При загрузке в графическом режиме с помощью однопользовательского переключателя изображение прогресса загрузки навсегда накладывается на консоль, никогда не позволяя отображать консоль обслуживания.

  • Reboot.
  • В приглашении 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» для загрузки.

Система должна загрузить без графического наложения и незамедлительно появиться в консоли обслуживания системы.

0 голосов
/ 05 июня 2013

Полное решение OpenIndiana 157:

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