Предупреждение "ПЛОХАЯ идея" при попытке восстановить Grub после того, как Windows удалила его
Пробовал sudo grub-install на sda1, но он жаловался на плохую идею.
Мне пришлось установить Windows для решения проблемы, связанной с работой, поэтому я использовал отдельный диск (я использовал его для Ubuntu на этом компьютере, но купил на нем больший диск, так что установил Ubuntu и оставил старый на случай, если мне понадобится старый файл). Windows установлена нормально, но перезаписал Grub. Поэтому, если я выберу диск Ubuntu для первой загрузки в BIOS, я получу пустой экран.
Я погуглил и последовал этому совету: 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 ничего не делает. Есть идеи?
1 ответ
Предупреждение о плохой идее вызвано попыткой установить 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]
где х - последовательные буквы. Например:/dev/sda
а также/dev/sdb
, Первый раздел на первом диске называется/dev/sda1
, Четвертый раздел на седьмом жестком диске называется/dev/sdg4
, и так далее. По крайней мере, у вас будет один раздел.Эти разделы не ищутся загрузочными данными в BIOS. В следствии,
grub-install [...] /dev/sda7
выдаст предупреждение. Вы можете установить его там, но в любом случае не стоит.