BIOS, не обнаруживающий загрузочные файлы для 14.04LTS единственная установка ОС

Я последовательно добираюсь ERROR: No boot disk has been detected or the disk has failed. обменивайтесь сообщениями при попытке загрузить единственную ОС установка Ubuntu 14.04LTS.

У меня есть совершенно новая Packard Bell L4875-i5 с Acer BIOS v 15.02.1227. Я могу выбрать начальную загрузку Secure или нет, но я не нашел опций EFI в BIOS. Жесткий диск распознан как "UEFI: ADATA SX900" BIOS. Исходный жесткий диск Win 8, что поставленный с ПК был заменен совершенно новым диском SSD 128 ГБ до установки Ubuntu.

Регрессия:

  • Я заставил 13.10 загружаться после часов метода проб и ошибок с восстановлением начальной загрузки и попыткой различных настроек BIOS. После обновления до 14,04 я встретился с этой ошибкой: https://bugs.launchpad.net/ubuntu / + source/grub2 / + ошибка, которую я пытался исправить с восстановлением начальной загрузки. Повторенный те же шаги, которые получили его работающий в 13,10, но никакая удача. Я вернулся к: ...No boot disk has been detected...
  • Новая чистая установка 14,04 на вытертом SSD, значения по умолчанию Ubuntu для единственной ОС загружают результаты в ERROR: No boot disk has been detected or the disk has failed..
  • Я примерил и Защищенную загрузку и Прочь, никакое различие.
  • Как прежде, начальные загрузки, прекрасные с помощью Supergrubdisk.
1
задан 10 August 2014 в 04:50

4 ответа

Это должно загрузиться хорошо теперь. Мое подозрение - то, что у Вас есть ошибочное встроенное микропрограммное обеспечение, которое отказывается загружать что-либо кроме загрузчика EFI Microsoft. Обходное решение к этому должно переименовать Ваш загрузчик для использования или имени файла по умолчанию (EFI/BOOT/bootx64.efi) или имени, используемого загрузчиком Microsoft (EFI/Microsoft/Boot/bootmgfw.efi). Можно переименовать или GRUB или повторно найти к одному из этих имен, так как у Вас есть они оба установленные. Документация перенаходки касается этого более подробно здесь:

http://www.rodsbooks.com/refind/installing.html#naming

можно сделать то же самое из меню "Advanced" в Восстановлении Начальной загрузки; однако, тот инструмент сообщает о проблемах с версией GRUB, который делает меня немного опасающийся продолжать использовать его - это могло быть, Вы сталкиваетесь с ошибкой, которая могла закончить тем, что препятствовала тому, чтобы он делал то, что это должно, и это могло бы даже усугубить положение.

1
ответ дан 10 November 2019 в 23:39

Отвеченный OP в исходном вопросе:

Наконец заставил его работать! Я не совсем уверен, что делает это, но после установки Gummiboot И обновления Grub2 это внезапно начало распознавать мои .efi файлы. Согласно efibootmgr у меня теперь есть три записи: BootCurrent: 0001 Тайм-аут: 1 секунда BootOrder: 0001,0004,0005 Boot0001* UEFI: Windows Boot Manager Boot0005 SX900 Boot0004 ADATA* Gummiboot

, я также пытался установить BootOrder на Boot0004 и это работало. Удаленный Ubuntu (первоначально созданный установкой Ubuntu) и с тех пор это, кажется, неоднократно работает. Я не получаю меню начальной загрузки, хотя, оно загружается прямо в Ubuntu, развивающий краткий фиолетовый показ кадра вокруг краев экрана.

я хотел бы отметить это как "Решенное", но поскольку я не совсем уверен, что добилось цели его, не могло бы быть все это полезное другим.

1
ответ дан 10 November 2019 в 23:39

Немного трудно понять Ваш вопрос, но это звучит мне как Вы, возможно, установил Ubuntu на Вашем SSD, в то время как Ваш жесткий диск был присоединен, добавив загрузчик к жесткому диску, а не SSD. Тогда Вы удалили жесткий диск для BIOS для загрузки от, таким образом, Вы не можете загрузиться от SSD. Если это верно, я рекомендую просто переустановить от 14.04LTS изображение только с соединенным SSD. Значение по умолчанию должно установить загрузчик на первом диске, потому что это обычно - дисковые попытки BIOS загрузиться от.

0
ответ дан 10 November 2019 в 23:39

Установите Gummiboot и обновите Grub2

, распознает .efi файлы в результате. efibootmgr шоу три записи:

BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0004,0005
Boot0001* UEFI: ADATA SX900
Boot0004  Windows Boot Manager
Boot0005* Gummiboot

Следующий набор BootOrder к Boot0004.

0
ответ дан 10 November 2019 в 23:39

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

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