Возможные причины и исправления ошибок:
Вы можете указывать на неправильный раздел. Попробуйте открыть приглашение GRUB, (нажмите c в меню загрузки), введите root (hd1,
и нажмите tab). Посмотрите, есть ли другие доступные разделы.
Версия GRUB, которую вы используете, может не поддерживать GPT. Тип раздела ee
обычно означает фальшивый индикатор таблицы разделов MBR, указывающий таблицу разделов GPT. Обновите до более новой версии GRUB или попробуйте один из способов обхода, приведенных ниже, которые могут случайно работать.
Используемая вами файловая система может не поддерживаться GRUB или версией GRUB, которую вы используете. В этом случае копирование файла /boot/loader
на ваш раздел Solaris и загрузка его оттуда может быть решением:
title FreeBSD
rootnoverify (hd1,0)
# The Solaris partition and directory where you have copied loader
kernel (hd0,0)/boot/loader
Возможно, вам повезет, если вы загрузите MBR второго диска. Попробуйте что-то вроде:
title FreeBSD
rootnoverify (hd1,0)
chainloader (hd1)+1
или же
title FreeBSD
rootnoverify (hd1,0)
chainloader (hd1,0)+1
Обратите внимание, что вы можете попробовать последние два предложения в консоли GRUB, которые снова вызываются нажатием клавиши c в меню загрузки, чтобы избежать необходимости редактировать menu.lst и многократно перезагружаться. Возможно, вы захотите узнать, что заполнение вкладок работает, и дважды нажмите вкладку, чтобы открыть список предложений. При попытке выполнить команды в приглашении GRUB, пропустите строку title
и завершите boot
командой, чтобы попытаться загрузиться.