Прочее - [решено] dual-boot между Fedora12 и OracleSolaris 11.2

Ответить
Аватара пользователя
romez777

Прочее - [решено] dual-boot между Fedora12 и OracleSolaris 11.2

Сообщение romez777 »

[ Вопрос не совсем по Линуксу, надеюсь по Солярису найдется кому ответить :-) ]



На одном жестком диске установлена сначала Fedora12, а потом OracleSolaris 11.2, чей grub2 был установлен поверх линуксового. Вот такая раскладка партиций имеет место быть, как сообщает gparted:





Код:

Код: Выделить всё

Partition table GPT
/dev/sda1 rootFS ext4
/dev/sda2 linux-swap
/dev/sda4 bios_grub
/dev/sda3  solaris rpool

Т.е. сейчас управление передается grub-у Соляриса и загружается только он, ибо записи для Линукса нет. Добавил следующее в /rpool/boot/grub/custom.cfg:





Код:

Код: Выделить всё

menuitem "Fedora 12" {
    insmod part_gpt
    insmod chain
    set root=(hd0,gpt1)
    chainloader +1
}

Теперь в грубовском меню есть две записи, Oracle Solaris 11.2 and Fedora12, но последняя упорно не желает загружаться, "command chainload unknown". Может быть, Солярис тольком не поддерживает ext4 разделы, отсюда и ошибка (здесь
http://www.unix.com/solaris/225165-u...aris-11-a.html
говорится об этом, но относится к 2013г.)



Буду признателен за советы. Спасибо.
Аватара пользователя
ruslandh

Re: Прочее - [решено] dual-boot между Fedora12 и OracleSolaris 11.2

Сообщение ruslandh »

Похоже grub у соляриса не знает опции chainload



И вообще для Linux обычно используют конструкцию типа:





Код:

Код: Выделить всё

title Linux1
kernel (hd0,1)/boot/vmlinuz
root=/dev/sda2
title Linux2
kernel (hd0,3)/boot/vmlinuz
root=/dev/sda5
Аватара пользователя
romez777

Re: Прочее - [решено] dual-boot между Fedora12 и OracleSolaris 11.2

Сообщение romez777 »

Опцию kernel тоже не понимает, "unknown command kernel"

Есть команда linux:





Код:

Код: Выделить всё

grub> linux/(hd0,gpt1)/boot/vmlinuz
error: premature end of file (hd0,gpt1)/boot/vmlilnuz
Аватара пользователя
ruslandh

Re: Прочее - [решено] dual-boot между Fedora12 и OracleSolaris 11.2

Сообщение ruslandh »

Ну, значит, или ставьте grub от Linux, или ищите ответ на форуме

http://forum.os-solaris.ru/
Аватара пользователя
romez777

Re: Прочее - [решено] dual-boot между Fedora12 и OracleSolaris 11.2

Сообщение romez777 »

Удалось настроить dual-boot после установки линуксового загрузчика в /dev/sda1, где линукс и установлен, вместо MBR, куда поставился grub2 от Соляриса. Теперь chainloader может загружать федору.



PS. В исходном сообщении опечатка, должно быть chainloder.
Ответить

Вернуться в «Общий по Linux»