UEFI не находит загрузочную систему на XPS13

Короткая версия

Я переустановил Ubuntu 15.10 на своем Dell XPS 13 (опция: стереть диск и установить Ubuntu), но при загрузке у меня есть сообщение о том, что не была найдена загрузочная система. Когда я показываю параметры загрузки и выбираю SSD («Legacy»), UEFI говорит, что он не загрузочный (Ubuntu установлен в режиме UEFI).

Как я могу это исправить? (Переустановка является опцией)

Контекст

Обновление с 14.04 по 15.10

У меня были некоторые незначительные причуды с установленным 14.04 и хотели обновить. Я просто использовал настройки, чтобы Ubuntu обновлялся до последней версии, которая работала.

15.10 Свежая установка, унаследованный режим

Я пошел на чистую установку (USB-накопитель, Unetbootin), и именно тогда я думаю, что сделал свою реальную Ошибка: выбор диска Erase и установка опции Ubuntu.

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

15.10 Свежая установка, режим UEFI

Я попытался переустановить это в режиме UEFI, но не повезло. Я боялся, что система очистила раздел, используемый для загрузки, но нет, существует раздел efi (Ubuntu фактически упомянул, что он напишет раздел ESP, прежде чем делать изменения раздела).

Загрузка в режиме устаревания отсутствует более длинный вариант (очевидно ...).

BIOS (обновленный до последней версии Dell, с ноября 2015 года), похоже, не видит раздел UEFI. При просмотре настроек и попытке добавить параметр BOOT, я вижу часть Ubuntu, но она не может быть добавлена.

И теперь?

Есть ли какие-либо права способ исправить это?

1
задан 18 February 2016 в 17:24

1 ответ

В конце концов я немного по-другому исправил это на элементарной ОС, но он должен применяться к другим операционным системам.

Устанавливать элементарные ОС в режиме UEFI как обычно. Перезагрузитесь, чтобы узнать, что вы получаете черный экран. Перезагрузите диск USB, который вы использовали для установки ОС. Когда появится grub и предложит вам попробовать «попробуйте элементарный», нажмите c и перейдите в командную строку grub. Используйте ls, чтобы попытаться определить, какой из доступных дисков и разделов - тот, который вы только что установили /root. Это может быть невозможно, если вы пошли с полным шифрованием диска, но я просто зашифровал свой /home. Как только вы это выясните, установите его в свой корень в grub. Для меня это выглядит так: set root=(hd1,2). Используйте элементарную конфигурацию grub для загрузки в вашу установку элементарной ОС: conffile /boot/grub/grub.cfg. Если этот файл не существует, вы, вероятно, выбрали неправильный диск / раздел на предыдущем шаге. Он должен загрузиться в элементарную ОС. На этом этапе вы можете вынуть USB-накопитель, и он должен работать нормально. (возможно, необязательно). Перейдите в корневую оболочку и создайте файл, упомянутый в другом ответе: sudo touch sudo touch /boot/bootx64.efi Обновить grub: sudo update-grub Перезагрузка в BIOS dell Переход к экрану последовательности загрузки Добавьте параметр, назовите его Ubuntu (или независимо). Нажмите на три точки, чтобы выбрать файл efi. Вы должны выбрать EFI\ubuntu\grubx.efi или что-то в этом роде. Другой ответ, если вы выбрали shimx64.efi, но я полагаю, что grub не обновит это. Перейдите в меню дополнительных параметров загрузки. Отключите опцию прежнего ПЗУ. По какой-то причине я должен это сделать или снова получить черный экран. Сохраните его, примените, перезапустите, выиграйте.

Он сохраняется. Я еще не обновил мое ядро, поэтому не могу сказать, что он будет работать вечно. Из-за этого теперь я ношу живой USB в любое время.

1
ответ дан 23 May 2018 в 13:38

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

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