Похоже, вы используете 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
Предполагая, что это на SPARC, загрузка в однопользовательском режиме из подсказки OK:
ОстановA , затемboot -s
После этого вы сможете исправить файл /etc/passwd
.
Если вы знаете пароль 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, а также на -замкнутое и опасное пристрастие администратора к только использование и понимание ограниченного набора инструментов.Выполните шаги:
root
учетную запись в этой системе man pages
книгой за то, что он был достаточно глуп, чтобы изменить root
учетную запись в системе, не понимая последствий.