LINUX.ORG.RU

dual-boot между Fedora12 и OracleSolaris 11.2

 , ,


0

1

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

На одном жестком диске установлена сначала 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)
    chainload --force +1
}

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

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

★★

Никогда не занимался дуалбутом с линуксами, но вижу я, что надо тебе заменить chainload на chainloader.

EvgGad_303 ★★★★★
()

Простите, Fedora 12? На дворе 2015 год...

Nedis
()

Рискну предположить, что grub2 затер линуксовый загрузчик федоры, поэтому chainloader не спасет.

andregin
()
Ответ на: комментарий от andregin

Очевидно так, но если перед установкой solaris (т.е. когда linux уже установлен и разместил свой загрузчин), забекапить mbr:

% dd if=/dev/sda of=mbr-linux bs=512 count=1

можно ли как-то подсунуть его chainloader'у ?

cruz7 ★★
() автор топика
Ответ на: комментарий от EvgGad_303

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

cruz7 ★★
() автор топика
Ответ на: комментарий от cruz7

Как-то странно это вы все делаете: partition gpt, partition bios-grub, dd mbr. Почему нельзя просто напрямую запускать Федору из grubа?

andregin
()

multiboot /boot/grub2/x86-64-efi/core.img

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.