Как установить Grub2 на Macbook Pro с командой grub-install без предупреждения о & ldquo; blocklists & rdquo; требующих использования --force?

У меня Macbook Pro 5,2, и у меня возникла спорадическая проблема с необходимостью переустановки GRUB после обновления системы. Это произошло с некоторыми из последних версий Ubuntu, хотя у меня нет точной записи о них.

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

https://help.ubuntu.com/community/Grub2#Reinstalling_GRUB2

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

Одна проблема, с которой я сталкиваюсь при попытке следовать этим инструкциям, заключается в том, что когда я перехожу к шагу № 11, где я должен запускать grub-install /dev/sda, он всегда говорит мне, что я не могу выполнить эту команду, потому что это должны использовать «блоклисты», которые по своей сути нестабильны, и единственный способ продолжить - использовать параметр --force для grub-install. Поэтому я использую параметр --force, и он его устанавливает, но тот факт, что он не идет в соответствии с инструкциями, меня беспокоит, что, возможно, это источник нестабильности, о котором мне предупреждает предупреждение. Но это не позволит мне переустановить его каким-либо другим способом.

В качестве справочной информации я мог бы упомянуть в качестве фона, который у меня установлен на стороне Mac, в случае, если это источник проблемы, потому что это противоречиво с или сражаться с Grub над загрузочным сектором или что-то в этом роде. Я также не мог загрузиться в OS / X из Grub, даже если он находится в меню запуска Grub. Он просто висит и ничего не делает, если я это выберу. Для загрузки в OS / X я должен использовать аппаратную поддержку на Mac, нажав клавишу выбора во время ее загрузки, а затем выбрав раздел OS / X, который затем загрузится с помощью Refit. И наоборот, я не могу загрузиться в Ubuntu через Refit, даже несмотря на то, что этот раздел отображается в меню Refit (как раздел Windows, потому что я думаю, что Refit предполагает что-то, что не является OS / X, это «Windows»). Наконец, вот вывод sudo fdisk -l для моей системы:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util 
fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          26      204819+  ee  GPT
/dev/sda2   *          26       12972   103986412   af  HFS / HFS+
/dev/sda3           12972       25767   102782192   83  Linux
/dev/sda4           25768       59272   269128912   83  Linux

OSX установлен на sda2. Корень linux установлен на sda3, а папка my / home находится на sda4. Весь процесс загрузки Macbook Pro с двойной загрузкой для меня немного загаден, поэтому я включаю в себя как можно больше информации, если это полезно. Заранее спасибо за любую помощь.

2
задан 9 December 2011 в 01:27

0 ответов

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

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