root проблема в Solaris 8

Похоже, вы используете grub-legacy в ubuntu, и этот загрузчик используется при загрузке.

This error is returned if the specified file name cannot be found, 
but everything else (like the disk/partition info) is OK.
Frequently, the error notes a missing kernel image file. 
Make sure that the file it is referring to exists on your boot partition. 

Следующее неверно, вам необходимо определить раздел для загрузки (используя параметры root). Здесь root закомментирован.

uuid b891774a-0b2d-4ab4-bcfa-23a11a97cae5
#root (hd0,0)

Удалите запись uuid и раскомментируйте root (hd0,0) .

Если ядро ​​gentoo находится не на / dev / sda1, вам нужно изменить (hd0,0) на правильный раздел или скопировать туда ядро.

Если ядро ​​Gentoo присутствует в / dev / sda1, вам необходимо подтвердить, какой grub используется. Поскольку вы загружаетесь с MBR на sdb, мне интересно, как BIOS видит диски. Что такое корневой hdX для ubuntu, это (hd1,0)?

Поскольку вы установили grub2 на Gentoo, вы, возможно, могли бы его использовать.

 # Gentoo entry in menu.lst ( in Ubuntu)
 title Gentoo
 root (hd0,0)
 kernel /boot/grub/core.img

https://wiki.gentoo.org/wiki/GRUB_Error_Reference#Grub_Error_15

2
12.11.2018, 14:55
2 ответа

Предполагая, что это на SPARC, загрузка в однопользовательском режиме из подсказки OK:

ОстановA , затемboot -s

После этого вы сможете исправить файл /etc/passwd.

4
27.01.2020, 21:58

Если вы знаете пароль root, вы также сможете решить проблему с помощью простой команды su(У меня нет доступа к системе Solaris 8 для тестирования):

  • Введите команду su-без каких-либо аргументов
  • Введите пароль root, чтобы стать root, без прохождения полного процесса входа в оболочку
  • Устраните проблему. Либо создайте принадлежащийroot:root-каталог /rootс разрешениями 0700, либо восстановите запись /etc/passwd. Возможно, вам потребуется явно указать владельца и/или права доступа к файлу с помощью chownи/или chmod.
  • В любом случае исправьте оболочку rootи восстановите ее до /sbin/sh. /bin/cshне связан статически и может зависеть от файловых систем, которые не монтируются сразу при загрузке, что является еще одним способом сделать учетную запись rootнедоступной. Не меняйте rootоболочку с /sbin/shна Solaris 8. Это указывает на непонимание Solaris 8, а также на -замкнутое и опасное пристрастие администратора к только использование и понимание ограниченного набора инструментов.

Выполните шаги:

  • Найдите PDF-копию раздела 1M справочных страниц Solaris 8 :Команды системного администрирования
  • Распечатать всю книгу
  • Отнесите распечатанные страницы переплетчику
  • Связать справочные страницы в большую книгу
  • Определите системного администратора, взломавшего rootучетную запись в этой системе
  • Паунд сказал SA над головой с большой man pagesкнигой за то, что он был достаточно глуп, чтобы изменить rootучетную запись в системе, не понимая последствий.
0
27.01.2020, 21:58

Теги

Похожие вопросы