Вопрос Предупреждение «BAD idea» при попытке восстановить Grub, после того как Windows удалила его


Пробовал sudo grub-install на sda1, но он жаловался, что это BAD IDEA.

Мне пришлось устанавливать окна для проблемы, связанной с работой, поэтому я использовал отдельный диск (я использовал его для ubuntu на этом компьютере, но купил более крупный диск, на котором был установлен ubuntu, и оставил старый в случае, если мне нужен старый файл ). Windows установлена ​​отлично, но перезаписана Grub. Поэтому, если я выбираю диск Ubuntu для загрузки сначала в BIOS, я получаю пустой экран.

Я искал Google и следил за этим советом: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

Однако, когда я перехожу к этому разделу:

sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda1

Я получаю это:

Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea…

--recheck ничего не делает. Есть идеи?


4
2018-01-02 08:43


происхождения




ответы:


плохая идея предупреждение вызвано попыткой установить grub на раздел а не жесткий диск, Загрузив Live CD,

  • когда вы запускаете grub-install в соответствии с Руководство в Ubuntu Wiki, убедитесь, что жесткий диск, который вы передаете в качестве аргумента, /dev/sda, а не /dev/sda1,

    То есть:

    sudo grub-install --root-directory=/media/[GUID] /dev/sda
    

    Где [GUID] - идентификатор диска, который вы обнаружили, используя mount | tail -1

Вот почему:

  • Основная загрузочная запись, MBR, является первым 512-байтовым «сектором» любого секционированного жесткий диск.

    • BIOS ищет этот сектор при попытке найти устройство, которое он может ботинки из.

    В системе GNU / Linux все ваши жесткие диски называются /dev/sd[x], где x являются последовательными буквами. Например.: /dev/sda а также /dev/sdb, Первый раздел на первом диске называется /dev/sda1, Четвертый раздел на седьмом жестком диске называется /dev/sdg4, и так далее. По крайней мере, у вас будет один раздел.

  • Эти разделы не ищут загрузочные данные с помощью биос. В результате, grub-install [...] /dev/sda7 выдает предупреждение. Вы Можно устанавливать это там, но почти в любом случае вы не должны.


8
2018-01-02 08:44



Отлично работает; не могу поверить, что я этого не видел. Благодаря! - Shazzner
Может быть, я не соображаю, чтобы спросить об этом по очень старому вопросу, но почему именно плохо установить grub на раздел? Я прочитал несколько руководств, где они предпочитают делать это таким образом, а затем использовать загрузчик лодок для Windows и дать ему указание на этот загрузочный раздел. - Anonymous
@ gl3nn, похоже, что это сработает. Я думаю, что grub хочет быть первым. :) - Stefano Palazzo♦