Установка Ubuntu 14.04: не удалось установить grub-efi-amd64-signed в / target /

Я пытаюсь установить Ubuntu 14.04 на Dell Inspiron 7537, в двойной загрузке с Windows 8.1, с системой UEFI . После создания новых разделов я смог без проблем установить Ubuntu 14.04. Он загружался исправно, поскольку я снова запустил Windows. Возможно, какая-то программа (McAfee?) Изменила мой раздел EFI, и с этого момента я больше не могу запускать запись «ubuntu» в UEFI. GRUB не загрузился, и ПК запустил второй вариант UEFI, то есть Windows 8.1.

Конечно, я пытался сделать новую установку Ubuntu, но теперь я получаю эту ошибку, когда Ubiquity пытается настроить Grub2:

grub-efi-amd64-signed failed to install into /target/.
Without GRUB boot loader, the installed system will not boot

, а затем Ubiquity аварийно завершает работу. На этом этапе я попытался очистить настройки EFI, используя как efibootmgr в Ubuntu LiveUSB, так и EasyUEFI в Windows. Эти инструменты удаляют запись правильно, но проблема остается нерешенной.

Также Восстановление загрузки кажется неудачным, так как когда он просит меня запустить

sudo chroot "/mnt/boot-sav/sda7" dpkg --configure -a

, я получаю ту же ошибку:

Setting up grub-efi-amd64-signed (1.34+2.02~beta2-9) ...
Installing for x86_64-efi platform.
grub-install: error: cannot open `/boot/efi/EFI/ubuntu/shimx64.efi': Read-only file      system.
dpkg: error processing package grub-efi-amd64-signed (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 grub-efi-amd64-signed

Я также пытался восстановить заводские настройки ноутбука, но безуспешно.

Это очень странно, так как с первого раза все работало идеально. В чем может быть моя проблема? Есть ли способ удалить все ссылки на Ubuntu из раздела EFI?

Большое спасибо.

5
задан 18 June 2014 в 16:40

2 ответа

Есть ли способ удалить все ссылки на Ubuntu из раздела EFI ?

  • Загрузка через Live CD / USB
  • смонтировать раздел EFI
  • удалить папку Ubuntu из раздела

... но я бы сначала использовал Диски из Ubuntu Live для резервного копирования раздела в ISO. Поэтому, когда вы почувствуете себя воодушевленным, вы можете попробовать bcdedit из Windows. Мой ноутбук HP больше не будет загружаться в Ubuntu, если я не изменил путь bootmgr, как показано в первый ответ здесь

Пока у вас есть резервная копия EFI, вы всегда можете вернуться в предыдущее состояние.

3
ответ дан 18 June 2014 в 16:40

Прежде всего, отключите быстрый запуск в Windows. Некоторые инструкции по двойной загрузке советуют отключить в прошивке функцию с аналогичным названием, но это часто не нужно и не то же самое, что отключение функции Windows, тогда как отключение функции Windows имеет решающее значение для безопасной двойной загрузки. В вашем случае это, вероятно, вызывает повреждение данных в разделе, содержащем загрузчик, что препятствует установке на него.

Во-вторых, попробуйте следующее:

  1. Если вы еще этого не сделали, отключите безопасную загрузку .
  2. Загрузите флэш-накопитель USB или версию CD-R моего диспетчера загрузки rEFInd.
  3. Подготовьте загрузочный носитель с помощью rEFInd.
  4. Загрузите этот загрузочный носитель. Вы должны увидеть меню rEFInd с опциями Windows и Ubuntu.
  5. Проверьте, можете ли вы загружаться как в Windows, так и в Ubuntu.
  6. Загрузитесь в Ubuntu.
  7. Выполните одно из двух действий:
    • Установите GRUB
    • Установите версию rEFInd из пакета Debian.

Какой менеджер загрузки вы установите (GRUB или rEFInd), будет определять, какой из них вы увидите при загрузке. Если rEFInd позволяет загружать как Windows, так и Linux, значит, вы знаете, что он будет работать. GRUB, вероятно, тоже будет работать, но без тестирования невозможно быть в этом на 100% уверенным.

0
ответ дан 18 June 2014 в 16:40

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

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