Установка Ubuntu на жесткий диск GPT

Я изменил свою систему на загрузку с UEFI вместо BIOS и установил Windows 7 на свой внутренний SSD с типом раздела GPT.

Я пытаюсь установить Ubuntu 13.04 на свой внешний жесткий диск. Моя машина - Lenovo W520 . Мой жесткий диск - 1 ТБ USB3 WD .

Вот кое-что из того, что я пробовал:

  1. Мой ноутбук настроен на загрузку в режиме UEFI.
  2. У меня есть 64-битная версия Ubuntu, на моей загрузочной флешке
  3. Я вынул свой SSD перед установкой Ubuntu
  4. Перед установкой мой внешний жесткий диск также был разделен как GPT и имел только один раздел на 950 ГБ
  5. Я попробовал два разных метода:

    • Первый: Когда я позволяю Ubuntu автоматически устанавливать себя, не меняя ничего, установка завершена, но Ubuntu не загружается. SSD был отключен, и я уверен, что системы загружаются в режиме UEFI.

    • Секунда : Я попытался выполнить разбиение самостоятельно в следующем порядке, но у меня все еще остается та же проблема, я уверен, что мой жесткий диск разделен как GPT:

      • /EFI Boot
      • /(root)
      • /swap
      • /home
    [ 1130]

Я решил установить загрузчик в /EFI boot.

Пожалуйста, дайте мне знать, что я делаю неправильно.
Спасибо

Обновление: Я был уверен, что Windows на SSD загружается в режиме UEFI. Тем не менее, я отключил жесткий диск, и окна загрузились с SSD. Я использовал работающий USB для загрузки Ubuntu и позволил ему выполнить разбиение и установить Ubuntu на внешний жесткий диск. У меня все еще была та же проблема, и Ubuntu не загружался. Затем я использовал живой USB и установил Boot-Repair. После запуска Boot-repair и перезагрузки все было хорошо, и Ubuntu загрузился с жесткого диска. Однако перед загрузкой Ubuntu есть строка: ata_id[279]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument Но система загружается.

Скрипт Boot Info: Вот Скрипт Boot Info , который я получил после использования Boot Repair.

Я пытался изменить размер разделов и разделов. Прочитав здесь , я изменил разбиение с помощью Gparted.
Я также установил загрузчик в /dev/sda1, который помечен как раздел /boot. Как и следовало ожидать после установки и перезагрузки, Ubuntu не загружался. Поэтому, следуя этим и этим сообщениям, я попытался зарегистрировать загрузчик в EFI. Но я не был успешным. Я даже заметил, что у моей машины может быть эта проблема, и я изменил /EFI/Ubuntu/bootx64.efi имя и местоположение, но безрезультатно, Ubuntu не захотел загружаться. Опять же, я использовал загрузку, чтобы решить проблему с загрузкой, и она работала как в прошлый раз, и я нахожусь в Ubuntu. Но мне очень нравится знать, что вызывает эту проблему. Интересно, что Boot Repair создал все возможные папки и файлы. Есть ли способ узнать, какие папки используются для загрузки? Это различные папки и файлы:
- /boot/efi/EFI/Boot/bootx64.efi
- /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi и bootx64.efi
- /boot/efi/EFI/ubuntu/bootx64.efi и grubx64.efi

3
задан 13 April 2017 в 15:24

1 ответ

Grub2 / installer не всегда управляет EFI. Лучший вариант - загрузить live CD и использовать восстановление при загрузке.

См .: Как установить Windows 7 вместе с уже существующей установкой Ubuntu?

Другой вопрос, то же решение.

Опубликуйте URL-адрес загрузки, если он не работает.

0
ответ дан 13 April 2017 в 15:24

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

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