Как переустановить или восстановить GRUB/MBR на Intel Mac?

Я нахожусь на тройном 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

[1] http://wiki.debian.org/IntelMac/BootLoader#Upgrading

2
задан 13 August 2016 в 00:18

2 ответа

Я бы просто не использовал grub для вашего раздела windows / linux и пошел бы с rEFit:

http://refit.sourceforge.net/

Это будет означать, что ваш раздел Windows будет отображаться в меню при первой загрузке прямо рядом с Mac OSX и Ubuntu.

Чтобы восстановить текущий раздел, вы должны указать восстановление grub на MBR (не GPT) и использовать каталог / boot / grub. Я не знаю, установили ли вы загрузку на sda или sda1, так как в этом случае запись загрузки диска кажется более разумной.

sudo grub-install --root-directory /media/ubuntu /dev/sda1

0
ответ дан 13 August 2016 в 00:18

Я не вижу никакой выгоды в использовании переоснащения, но все, как ему / ей нравится.

Чтобы восстановить загрузку Grub2 в Ubuntu с помощью SuperGrub2Disk (доступно здесь: http://www.supergrubdisk.org/ ), просто запустите sudo update-grub и все готово.

0
ответ дан 13 August 2016 в 00:18

Другие вопросы по тегам:

Похожие вопросы: