1

У меня есть ноутбук (HP 350 G2) со встроенным устройством жесткого диска с установленной Windows 8. Я сейчас купил SSD, чтобы добавить его в качестве дополнительного (основного) устройства.

Я полностью вынул HDD и заменил его на SSD. Затем я установил Linux Mint на этом устройстве без каких-либо проблем. Теперь я подключаю старый win8-hdd (через CD Rom Caddy) обратно к ноутбуку.

Проблема: с обоими подключенными хранилищами компьютер всегда загружается с жесткого диска Windows (если я отключаю жесткий диск, загрузка Linux работает как положено). Когда я вхожу в параметры загрузки (esc при загрузке), я могу вручную выбрать ssd с linux для загрузки

Я перепробовал все параметры BIOS, чтобы изменить порядок загрузки, но ничего не получалось. Может кто-нибудь объяснить мне, что я должен сделать, чтобы:

  • загрузите Linux по умолчанию с (теперь внутреннего) SSD
  • иметь жесткий диск Windows в качестве второго устройства (для каждого компакт-диска) для дополнительного хранилища (я хочу сохранить жесткий диск Windows в этом работоспособном состоянии, если это возможно, если мне по какой-то причине потребуется перезагрузить Windows)

2 ответа2

1

Я исправил это на основании:

https://wiki.ubuntuusers.de/EFI_Problembehebung/

я отключил диспетчер загрузки Windows с помощью команды

sudo efibootmgr -b XXXXX -A

Работает как положено.

0

Там могут быть разные методы. Вы можете попробовать отредактировать запись вручную в etc/grub.d или попробовать это:

Загрузитесь в Linux и смонтируйте жесткий диск (раздел) с Windows.

Откройте bash (командную строку) и введите:

sudo os-prober

Проверьте, найдена ли ваша ОС Windows, и введите:

sudo update-grub

Обратите внимание, что вы можете напрямую запустить sudo update-grub, но, безусловно, sudo os-prober.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .