Не устанавливается Grub в Chakra
Модератор: Модераторы разделов
-
- Сообщения: 217
- ОС: Oracle Linux
Не устанавливается Grub в Chakra
Не могу установить Grub в Chakra. В Tribe в конце установки когда дело доходит до установки загрузчика, просто указываю /dev/sda3 (У меня MacBook 5.2 /dev/sda1 = EFI /dev/sda2 = Mac OS X /dev/sda3 = туда хочу установить Chakra)После перезагрузки линукс установлен, а загрузчик нет.
-
- Сообщения: 136
- ОС: Vista, Ubuntu
Re: Не устанавливается Grub в Chakra
А по каким признакам вы это определили? Можно поподробнее?
-
- Сообщения: 217
- ОС: Oracle Linux
Re: Не устанавливается Grub в Chakra
Загружаюсь с Live CD, монтирую /dev/sda3 и вижу, что все файлы на месте, но груб видимо не туда установился или вовсе не установился. А при попытке загрузиться непосредственно с /dev/sda3 rEFIt грузит следующий раздел, то есть /dev/sda2, подобное наблюдалось в Debian, в том случае помогло gptsync в rEFIt, в данном случае ноль эмоций, что говорит о том, что либо груба вовсе нету, либо не туда установился.
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Не устанавливается Grub в Chakra
Если вы хотите установить GRUB и через него грузить все ОС, то надо его ставить не в начало раздела, а в начало диска (в MBR).
My god... it's full of stars!...
-
- Сообщения: 217
- ОС: Oracle Linux
Re: Не устанавливается Grub в Chakra
Если вы хотите установить GRUB и через него грузить все ОС, то надо его ставить не в начало раздела, а в начало диска (в MBR).
Да и тогда Grub сотрёт маковский загрузчик

-
- Сообщения: 217
- ОС: Oracle Linux
Re: Не устанавливается Grub в Chakra
Хорошо если я установлю Grub в MBR,то потом как добавить в груб макос?И если не получится как снести груб и восстановить маковский загрузчик?
-
- Сообщения: 136
- ОС: Vista, Ubuntu
Re: Не устанавливается Grub в Chakra
По моему, любую ось отличную от Linux в /boot/grub/menu.lst надо добавлять через chainloader.
Что то типа вот этого:
grub должен однозначно быть установлен в MBR. Опция chainloader сообщает ему, что дальнейшую загрузку он должен передать загрузчику находящемуся на разделе (hd0,1) (/dev/sda2)
Установить grub в MBR можно с LiveCD
Насчет восстановления загрузчика MacOS ничего не могу сказать...
Что то типа вот этого:
Код: Выделить всё
title MacOS
rootnoverify (hd0,1)
makeactive
chainloader +1
grub должен однозначно быть установлен в MBR. Опция chainloader сообщает ему, что дальнейшую загрузку он должен передать загрузчику находящемуся на разделе (hd0,1) (/dev/sda2)
Установить grub в MBR можно с LiveCD
Насчет восстановления загрузчика MacOS ничего не могу сказать...
-
- Сообщения: 217
- ОС: Oracle Linux
Re: Не устанавливается Grub в Chakra
А что вы тогда думаете про это
тыц
тыц
-
- Сообщения: 136
- ОС: Vista, Ubuntu
Re: Не устанавливается Grub в Chakra
Но там же стоит опция "root (hd0,2)". А надо rootnoverify. rootnoverify избавляет загрузчик grub от необходимости проверять непонятные для него разделы. Если же указать опцию root (hd0,1), то grub попытается примонтировать маковский раздел, и естественно обломается...
опция root предназначена для родных линуксовых разделов, и используется в комплекте с опциями указывающими на файл ядра и initrd
опция root предназначена для родных линуксовых разделов, и используется в комплекте с опциями указывающими на файл ядра и initrd
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
-
- Сообщения: 136
- ОС: Vista, Ubuntu
Re: Не устанавливается Grub в Chakra
Еще лучше. Оказывается у MacOS довольно таки продвинутый загрузчик 
Можно и без установки grub в MBR обойтись...
Да, кстати, получается что маковский загрузчик находиться в отдельном (в данном случае первом) разделе жесткого диска. Это видимо так же как ести в линуксе раздел /boot вынести отдельно.
И если все таки использовать grub, то в его меню надо указвать не "rootnoverify (hd0,1)" а "rootnoverify (hd0,0)"

Можно и без установки grub в MBR обойтись...
Да, кстати, получается что маковский загрузчик находиться в отдельном (в данном случае первом) разделе жесткого диска. Это видимо так же как ести в линуксе раздел /boot вынести отдельно.
И если все таки использовать grub, то в его меню надо указвать не "rootnoverify (hd0,1)" а "rootnoverify (hd0,0)"
-
- Сообщения: 12
- ОС: Arch
Re: Не устанавливается Grub в Chakra
а разве для мака груб подходит?я слышал что изза EFI, лучше ставить ELILO
-
- Сообщения: 980
- ОС: openSUSE
Re: Не устанавливается Grub в Chakra
grub опять же можно установить и с live cd.
mkdir /tmp/0
mount /dev/sda3 /tmp/0
chroot /tmp/0
grub-install /dev/sda3
mkdir /tmp/0
mount /dev/sda3 /tmp/0
chroot /tmp/0
grub-install /dev/sda3