Bootloader не показывает другие ОС после установки Ubuntu

Так что у меня просто странная ошибка, которая, как мне кажется, связана с тем, что загрузчик Ubuntu не распознает Solaris. Произошло то, что я установил Solaris 11, а затем установил Ubuntu рядом с ним, и когда я разбил диск, использовался X ГБ (для Solaris), а затем Y ГБ свободен или что-то еще, но в используемом X ГБ он сказал «неизвестно» , После установки (13.04, если это актуально) моя способность загружать Solaris исчезла, но я знаю, что она все еще находится на диске. Меню просто никогда не появляется, когда я загружаю машину; он просто сразу загружает Ubuntu.

Есть идеи?

1
задан 22 November 2013 в 06:57

2 ответа

Я сомневаюсь, что os-prober из grub2 считывает файловую систему Solaris или ее загрузчик. У Grub есть файлы .mod для многих файловых систем, и если вы добавите правильный драйвер (если он есть), вы можете заставить его работать.

Вы можете просто включить загрузку до установки Solaris. Отрегулируйте для вашего привода & amp; номер раздела (hdX, Y).

menuentry "Solaris 11 {
    set root='(hd1,2)'
    chainloader +1
}

В grub есть файлы ufs.mod и xfs.mod, которые вам могут понадобиться до установки root.

insmod ufs
0
ответ дан 22 November 2013 в 06:57
  • 1
    нет проблем. Я отправляю в случае, если это помогает другим и потому что я didn' t находят ответ на askubuntu при поиске первоначально – Michael Durrant 20 May 2015 в 19:10

Похоже, вам нужно заново установить grub.

Загрузитесь в Ubuntu и следуйте инструкциям в терминале:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

Откроется восстановление загрузчика.

См. Здесь для получения дополнительной информации: Использование Boot Repair

Если ваш Solaris все еще присутствует, Boot-Repair сможет помочь вам вернуть его обратно.

0
ответ дан 22 November 2013 в 06:57

Другие вопросы по тегам:

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