Я нахожусь на тройном MacBook начальной загрузки (OSX, Ubuntu, Windows). Windows начал неправильно себя вести и должен был быть переустановлен (как он часто делает). После переустановки окон MBR теперь указывает на Windows непосредственно и не GRUB.
Восстановление GRUB, которое работает над большей частью Таблицы разделов MRB, не сделало на этой Таблице разделов GPT:
$ sudo grub-install --root-directory /media/ubuntu /dev/sda
Повсеместность знает, как сделать это правильно. Какую команду я могу выполнить для восстановления GRUB/MBR на Intel Mac?
РЕШЕНИЕ: Это не было просто, но я узнал, как сделать это. Благодаря Colin Watson и к документации Debian IntelMac [1] для каждого предоставления мне части решения.
Вот то, что я сделал:
1) Начальная загрузка от LiveCD
2) Перейдите к местам и смонтируйте раздел с Ubuntu
3) Нажмите CTRL-L в наутилусе или используйте команду монтирования для обнаружения, где тот раздел смонтирован (пример:/media/123)
4) Откройте Терминал (Приложение> Аксессуары> Терминал)
5) Выполните следующие команды:
$ для x в dev proc sys; сделайте sudo монтируются - связывают / $x/media/123/$x;готово
$ sudo chroot /media/123
# dhclient
# apt-get install grub-pc os-prober gptsync
# gptsync /dev/sda # Say YES
# grub-install --force /dev/sda #Tried sda4 (the ubuntu partition) but resulted w/blink _ at boot
# update-grub
# exit
$ sudo reboot
Я бы просто не использовал grub для вашего раздела windows / linux и пошел бы с rEFit:
Это будет означать, что ваш раздел Windows будет отображаться в меню при первой загрузке прямо рядом с Mac OSX и Ubuntu.
Чтобы восстановить текущий раздел, вы должны указать восстановление grub на MBR (не GPT) и использовать каталог / boot / grub. Я не знаю, установили ли вы загрузку на sda или sda1, так как в этом случае запись загрузки диска кажется более разумной.
sudo grub-install --root-directory /media/ubuntu /dev/sda1
Я не вижу никакой выгоды в использовании переоснащения, но все, как ему / ей нравится.
Чтобы восстановить загрузку Grub2 в Ubuntu с помощью SuperGrub2Disk (доступно здесь: http://www.supergrubdisk.org/ ), просто запустите sudo update-grub
и все готово.