Двойная загрузка перестала работать после временного изменения настроек BIOS

0

У меня есть ноутбук (Toshiba Portege Z30-C), где я выполняю двойную загрузку между Windows 7 Pro и Linux Mint 18. Сегодня, чтобы протестировать загрузочный USB, я изменил загрузочный BIOS с «UEFI (legacy)» на «CSM». Загрузочный». После изменения настроек BIOS обратно на «UEFI (legacy)» grub больше не загружается и идет прямо к загрузчику Windows. Когда я нажимаю F12 для переопределения загрузки, я вижу только «HDD» в качестве опции, и я предполагаю, что именно это приводит к загрузке Windows.

До изменений помню, что BIOS включил «Ubuntu» в список загрузочных устройств. Теперь, однако, кажется, что я забыл о моей установке Linux без очевидного способа получить Ubuntu (ссылаясь на grub на одном из разделов, я полагаю).

Ничего не изменилось в разделе Linux, и, насколько я знаю, ничего не должно было измениться и в загрузочном разделе. Как вернуть мой linux-дистрибутив среди загрузочных «устройств» в BIOS?

Судя по тому, что я вижу в инструменте разделов Windows, все разделы такие, какими они были всегда.

Ярмунд
источник
1
На более новых компьютерах с UEFI есть список «доверенных» загрузочных образов, и этот список может быть потерян (например, после обновления Windows). Хотя это видео предназначено для Acer, оно может быть применимо к Toshiba: youtube.com/watch?v=XtXnQpv5Zqw . Надеюсь это поможет.
DrMoishe Pippik
@ Нет обновлений Windows были запущены. На самом деле, я не загружал окна в течение нескольких месяцев, пока это не произошло. Это было вызвано исключительно изменением настроек BIOS на загрузку CSM. Тем не менее, я разместил решение моей проблемы ниже. Спасибо за ваш вклад.
Джармунд

Ответы:

0

Нечто подобное случилось со мной однажды. Я смог исправить это, загрузившись с компакт-диска, чтобы получить лучшее меню загрузки, а затем я смог загрузить свою ОС Linux на диске из меню предоставленного компакт-диска. Тогда я просто исправил загрузку Grubs. Я не знаю все, почему Windows делает это. Это было много лет назад.

кузнец
источник
0

Оказывается, что установка BIOS в CSM отбросила все записи UEFI, кроме Windows, которая шла с ноутбуком. Исправление состояло в том, чтобы загрузить Windows и повторно добавить запись вручную, используя bcdeditиз командной строки DOS:

#List the entries to find a usable one to start from:
bcdedit /enum firmware

#Copy the usable entry to a new one with an appropriate name:
bcdedit /copy {bootmgr} /d "Mint UEFI boot"

#The previous command returns the guid of the new entry. This entry goes into the next command where we edit the new entry to point to the ubuntu firmware.
bcdedit /set {guid_goes_here} path \EFI\ubuntu\shimx64.efi

#Optional: Set the new entry to be the first choice when booting:
bcdedit /set {fwbootmgr} displayorder {guid_goes_here_too} /addfirst

Как только это было сделано, все вернулось на круги своя. Никаких других изменений не было.

Ярмунд
источник