LINUX.ORG.RU

Тройная загрузка GRUB

 , ,


1

1

Обчитался я вашими тредами про OSX в последних пару дней, решил поставить, попробовать.

Есть два HDD, первый(hd0) содержит рабочий груб в MBR, корень, swap и home:

/dev/sda1               2,048    31,016,959    31,014,912  83 Linux
/dev/sda2    *     31,016,960    49,866,751    18,849,792  82 Linux swap / Solaris
/dev/sda3          49,866,752   625,141,759   575,275,008  83 Linux

На втором (hd1) ненужный груб в MBR, потом OS X, swap, раздел с данными и оффтопик в самом конце.

/dev/sdb1               2,048    30,587,985    30,585,938  af HFS / HFS+
/dev/sdb2          30,590,974    50,196,479    19,605,506   5 Extended
/dev/sdb5          30,590,976    50,196,479    19,605,504  82 Linux swap / Solaris
/dev/sdb3          50,196,480   832,847,871   782,651,392  83 Linux
/dev/sdb4    *    832,847,872   976,771,071   143,923,200   7 NTFS / exFAT / HPFS

В Макоси я ставил загрузчик Chameleon, он поставился на сам раздел /dev/sdb1 , в MBR не захотел, потому что обнаружил там груб и отказался ставиться.

Я создал файл /etc/grub.d/40_custom чтобы добавить пункт с макосью, прописал

menuentry "OSX" {
    insmod hfsplus
    set root="(hd1,msdos1)"
    chainloader /usr/standalone/i386/boot0
}

Но вместо него грузится винда, которая вообще на 4м разделе.

Что я делаю не так?


Попробуй грузить Chameleon напрямую через multiboot. Пример:

menuentry "Mac OS X" --class osx --class darwin --class os {
        insmod part_msdos
        insmod hfsplus
        insmod multiboot
        set root='(hd0,msdos3)'
        multiboot /boot
}
Deleted
()
Ответ на: комментарий от Deleted

спасибо, но через chainloader у меня получилось всё-таки) привожу пример:

menuentry "OSX" {
    insmod hfsplus
    set root="(hd1,msdos1)"
    chainloader (hd1,msdos1)/usr/standalone/i386/boot0
}

то есть после указания раздела с файлом оно начало работать

emostar
() автор топика

А давно OS X научилась в MBR-разделы? Не троллинг.

mix_mix ★★★★★
()

Обчитался я вашими тредами про OSX в последних пару дней, решил поставить, попробовать.

Поюзаешь хакинтош, а потом будешь ныть, что не понравилось? Линуксоиды..

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

Поюзаешь хакинтош, а потом будешь ныть, что не понравилось? Линуксоиды..

линуксоиды покупают Макинтошы — и заменяют гейось на православный <свой-любимый> дистрибутивчик..

..а хакеры — покупают писюки и ставят на него хакерский Хакинтош.. но в этом случае — при чём тут линукс вообще? :-)

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

просто стыдно, когда садишься за чей-то макбук и чувствуешь себя бараном

дай угадаю — ты оказываешься в этой ситуации потому что владелец макбука специально тебя сажает за свой макбук и смотрит на то как ты начинаешь стыдливо краснеть (незная как управлять этим)?

а ты хочешь обмануть этого негадяя (владельца макинтоша), тайно установив себе хакинтош и потренировавшись в нём? :-)

блин.. чувак, есть более простой путь — просто не садись за чужой макбук :-D

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

это конечно преувеличение, но по смыслу похоже

у меня на 5м этаже живет 70-летний дед с макбуком, он меня пригласил посмотреть что у него с инетом. не отказывать же соседу?

у него были раздолбанные коннекторы с оторванными фиксаторами.

так вот, витуху я успешно обжал но мы ещё решили поменять топологию сети. В один прекрасный момент мне пришлось просить ДЕДА показывать где в этом яблочном поделии настройки сети и где терминал. Можешь представить как это.

emostar
() автор топика
Последнее исправление: emostar (всего исправлений: 1)
Ответ на: комментарий от emostar

ну.. ну это тогда похвальная ситуация!

но хочу заметить что твой случай очень редкий. врядли ты ещё раз столкнёшься с подобным. :)

# UPD.:

добавлю ещё два комментария к своему сообщению:

1. нет ни чего стыдного если ты чего-то не знаешь.. даже если ты прославляешься крутым компьютерщиком на райне.. если ты не знаешь чего-то то спокойно говори «я не шарю.. но щаз разберёмся.. ну или попробуем :)»

2. когда интернет не работает у кого-то — первым делом обычно пробуют подрубить свой ноутбук к этому «интернету».. это правило позволяет избегать не только Макинтошей, но и всяких Windows_XP_Zver_Edition :-)

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 1)
Ответ на: комментарий от mm3

кушает любой интел, есть сборки для Атома, список поддерживаемого железа есть на сайте

качаем на рутрекере, загоняем на флешку на 8 гиг через виндовс или мак (опять нас обошли стороной, нет инструкций как развернуть образ на флешку), ставим на раздел HFS+, потом опять грузимся с флешки уже в установленную ось и ставим загрузчик на раздел. А потом делаем то о чём этот пост.

Потом будет куча проблем с драйверами (они там называются кексты — kernel extension), ставятся через специальную утилиту. Искать их нужно самому, и далеко не всё железо поддерживается.

За сегодня я успел завести только сеть и звук. Сейчас попытаюсь аппаратное ускорение и вторую сетевушку.

У самого 4гб оперативки, Core2Duo 2,8 ггц, Radeon 5450 и обычный SATA-диск.

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

Да, я туда пришел со своим нетбуком, обжимкой и коннекторами.

Но таки пришлось лезть в сетевые настройки)

Главное что сосед доволен остался, мало ли тоже поможет чем-то)

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

просто стыдно, когда садишься за чей-то макбук и чувствуешь себя бараном

Для этих случаев хватает и гугла, а то если бы я для каждой изуродованной затейливой девицей виндой ставил ее себе на комп... впрочем, хакинтоши не осуждаю, не большее извращение, чем установка генты или арча :)

ptarh ★★★★★
()
Последнее исправление: ptarh (всего исправлений: 2)
Ответ на: комментарий от emostar

проблема решилась добавлением

insmod part_gpt

в тот же конфиг, и сменой msdos на gpt в двух строчках

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