Ubuntu на внешнем диске не загружается после его удаления и подключения

Я пытаюсь установить систему двойной загрузки на ноутбуке:

  • Windows 8.1 на внутреннем жестком диске
  • Ubuntu 14.04.2 LTS на внешнем SSD, подключенном через порт USB 3.0

Во время установки я отключил свой внутренний жесткий диск от ноутбука (потому что в противном случае GRUB просто устанавливается в раздел EFI внутреннего жесткого диска, независимо от того, на какое устройство я его устанавливаю). Установите Ubuntu, создав отдельный загрузочный раздел EFI для GRUB. Все на месте и отлично работает.

Затем я снова подключаю свой внутренний жесткий диск. Все в порядке, система загружается в Ubuntu, поскольку она находится в первом загрузочном устройстве на BIOS. Я также могу загрузить Windows, нажав [ESC] и выбрав [Windows Boot Manager]. Выключите его, включите снова все, как я и хотел: по умолчанию он загружается в Ubuntu; прерывая, я могу переключиться на Windows.

Все это тормозит, когда я отключаю внешний SSD. Windows все еще загружается, но после подключения внешнего SSD Ubuntu не может загрузиться!

При первоначальной установке Ubuntu отображается в списке загрузки как

ubuntu (*external_device_name*)

.

После отключения, запуска окон, выключения и повторного подключения это изменяется на

UEFI: ubuntu (*external_device_name*)

и загружается прямо в окна, когда я выбираю эту опцию.

Я могу это исправить с помощью восстановления загрузчика, но это продолжает происходить снова!

Что я могу делать не так?

ОБНОВЛЕНИЕ 1

Я думаю, я нашел то, что вызывает мою проблему. Я установил программное обеспечение под названием EasyBCD. Здесь он показывает записи в моем меню загрузки после того, как я сделал чистую рабочую установку:

There are a total of 2 entries listed in the bootloader.

Default: Windows 8.1
Timeout: 30 seconds
EasyBCD Boot Device: C:\

Entry #1
Name: ubuntu
BCD ID: {6a50bd8a-ddbd-11e4-8278-806e6f6e6963}
Device: \Device\HarddiskVolume5
Bootloader Path: \EFI\ubuntu\shimx64.efi

Entry #2
Name: Windows 8.1
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.efi

У меня 4 раздела на моем внутреннем жестком диске, 3 раздела на моем внешнем SSD. Раздел EFI внешнего SSD (sdb1) соответствует \Device\HarddiskVolume5. После отключения внешнего SSD и запуска Windows мое меню загрузки выглядит следующим образом:

There is one entry in Windows bootloader.

Default: Windows 8.1
Timeout: 30 seconds
EasyBCD Boot Device: C:\

Entry #1
Name: Windows 8.1
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.efi

После повторного подключения внешнего SSD и неудачной загрузки Ubuntu, я наблюдаю, что Device для загрузки Ubuntu изменяется на \Device\HarddiskVolume8:

There are a total of 2 entries listed in the bootloader.

Default: Windows 8.1
Timeout: 30 seconds
EasyBCD Boot Device: C:\

Entry #1
Name: ubuntu
BCD ID: {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
Device: \Device\HarddiskVolume8
Bootloader Path: \EFI\ubuntu\shimx64.efi

Entry #2
Name: Windows 8.1
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.efi

Похоже, мой Asus «забыл», что я удалил внешний SSD, и ищет третий диск для загрузки Ubuntu.

Я могу исправить это с помощью EasyBCD, восстановив предыдущую резервную копию, но я должен делать это каждый раз, когда хочу загрузить Ubuntu.

1
задан 9 April 2015 в 01:29

1 ответ

Я делал в течение прошлых нескольких лет, что Вы сделали, и я только недавно пошел лицом к лицу с установками EFI. Я не счастлив, но не по причине, которую Вы описываете.

то, Что происходит с Вами, я думаю, - то, что при установке человечности на внешних медиа Вы сделали так первой установкой ввода, и при этом Вы настроили свой компьютер только временно для этого загрузочного носителя. После того как это было отключено, Ваш компьютер "забыл" это, как мой нетбук ASUS всегда делает.

, Если я прав, что Вы смогли загружаться путем нажатия сочетания клавиш во время начальной загрузки. На ASUS это - ESC , но на HPs это обычно - F12 . Сообщите мне, помогает ли это.

0
ответ дан 9 April 2015 в 01:29

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

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