Не устанавливается Grub в Chakra

Модератор: Модераторы разделов

Аватара пользователя
Tigran
Сообщения: 217
ОС: Oracle Linux

Не устанавливается Grub в Chakra

Сообщение Tigran »

Не могу установить Grub в Chakra. В Tribe в конце установки когда дело доходит до установки загрузчика, просто указываю /dev/sda3 (У меня MacBook 5.2 /dev/sda1 = EFI /dev/sda2 = Mac OS X /dev/sda3 = туда хочу установить Chakra)После перезагрузки линукс установлен, а загрузчик нет.
Спасибо сказали:
Аватара пользователя
Tetsuzin
Сообщения: 136
ОС: Vista, Ubuntu

Re: Не устанавливается Grub в Chakra

Сообщение Tetsuzin »

А по каким признакам вы это определили? Можно поподробнее?
Спасибо сказали:
Аватара пользователя
Tigran
Сообщения: 217
ОС: Oracle Linux

Re: Не устанавливается Grub в Chakra

Сообщение Tigran »

Загружаюсь с Live CD, монтирую /dev/sda3 и вижу, что все файлы на месте, но груб видимо не туда установился или вовсе не установился. А при попытке загрузиться непосредственно с /dev/sda3 rEFIt грузит следующий раздел, то есть /dev/sda2, подобное наблюдалось в Debian, в том случае помогло gptsync в rEFIt, в данном случае ноль эмоций, что говорит о том, что либо груба вовсе нету, либо не туда установился.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Не устанавливается Grub в Chakra

Сообщение Aectann »

Если вы хотите установить GRUB и через него грузить все ОС, то надо его ставить не в начало раздела, а в начало диска (в MBR).
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Tigran
Сообщения: 217
ОС: Oracle Linux

Re: Не устанавливается Grub в Chakra

Сообщение Tigran »

Если вы хотите установить GRUB и через него грузить все ОС, то надо его ставить не в начало раздела, а в начало диска (в MBR).


Да и тогда Grub сотрёт маковский загрузчик :)
Спасибо сказали:
Аватара пользователя
Tigran
Сообщения: 217
ОС: Oracle Linux

Re: Не устанавливается Grub в Chakra

Сообщение Tigran »

Хорошо если я установлю Grub в MBR,то потом как добавить в груб макос?И если не получится как снести груб и восстановить маковский загрузчик?
Спасибо сказали:
Аватара пользователя
Tetsuzin
Сообщения: 136
ОС: Vista, Ubuntu

Re: Не устанавливается Grub в Chakra

Сообщение Tetsuzin »

По моему, любую ось отличную от Linux в /boot/grub/menu.lst надо добавлять через chainloader.
Что то типа вот этого:

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

title MacOS
rootnoverify (hd0,1)
makeactive
chainloader +1


grub должен однозначно быть установлен в MBR. Опция chainloader сообщает ему, что дальнейшую загрузку он должен передать загрузчику находящемуся на разделе (hd0,1) (/dev/sda2)

Установить grub в MBR можно с LiveCD

Насчет восстановления загрузчика MacOS ничего не могу сказать...
Спасибо сказали:
Аватара пользователя
Tigran
Сообщения: 217
ОС: Oracle Linux

Re: Не устанавливается Grub в Chakra

Сообщение Tigran »

А что вы тогда думаете про это
тыц
Спасибо сказали:
Аватара пользователя
Tetsuzin
Сообщения: 136
ОС: Vista, Ubuntu

Re: Не устанавливается Grub в Chakra

Сообщение Tetsuzin »

Но там же стоит опция "root (hd0,2)". А надо rootnoverify. rootnoverify избавляет загрузчик grub от необходимости проверять непонятные для него разделы. Если же указать опцию root (hd0,1), то grub попытается примонтировать маковский раздел, и естественно обломается...

опция root предназначена для родных линуксовых разделов, и используется в комплекте с опциями указывающими на файл ядра и initrd
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Не устанавливается Grub в Chakra

Сообщение cheer »

на арчвики всё написано...
http://wiki.archlinux.org/index.php/Macbook
и никакого grub в MBR!
Спасибо сказали:
Аватара пользователя
Tetsuzin
Сообщения: 136
ОС: Vista, Ubuntu

Re: Не устанавливается Grub в Chakra

Сообщение Tetsuzin »

Еще лучше. Оказывается у MacOS довольно таки продвинутый загрузчик :)
Можно и без установки grub в MBR обойтись...


Да, кстати, получается что маковский загрузчик находиться в отдельном (в данном случае первом) разделе жесткого диска. Это видимо так же как ести в линуксе раздел /boot вынести отдельно.

И если все таки использовать grub, то в его меню надо указвать не "rootnoverify (hd0,1)" а "rootnoverify (hd0,0)"



Спасибо сказали:
ruby90
Сообщения: 12
ОС: Arch

Re: Не устанавливается Grub в Chakra

Сообщение ruby90 »

а разве для мака груб подходит?я слышал что изза EFI, лучше ставить ELILO
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Не устанавливается Grub в Chakra

Сообщение Xandry »

grub опять же можно установить и с live cd.
mkdir /tmp/0
mount /dev/sda3 /tmp/0
chroot /tmp/0
grub-install /dev/sda3
Спасибо сказали: