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

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

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

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

Контекст

Обновление 14.04 к 15,10

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

15.10 Новая установка, режим прежней версии

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

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

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

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

Начальная загрузка в режиме Legacy больше не является опцией (очевидно...).

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

И теперь?

Там какой-либо правильный путь состоит в том, чтобы зафиксировать его?

9
задан 18 February 2016 в 06:24

2 ответа

Это - явно известная ошибка для Ubuntu 15 + при установке на Dell XPS 13 9343. , обходное решение было зарегистрировано на Панели запуска . Этот ответ только основан на этом билете (который решил мою проблему).

Причина

причиной проблемы является объясненный на этом билете:

dev/sda1 вытерт, удалив раздел начальной загрузки EFI
, Это заменяется, но BIOS лощины ожидает находить/EFI/boot/bootx64.efi, но человечность только добавляет EFI/ubutnu / *.efi записи, поэтому следовательно, не может найти жесткий диск вообще.

Обходное решение

обходное решение следующее:

Создают Начальную загрузку bootx64.efi

с живым CD, открывают терминал и вводят следующие команды:

sudo mount /dev/sda1 /tmp
cd /tmp/EFI
sudo mkdir boot
sudo touch boot/bootx64.efi
sudo reboot

Настраивают Вашу начальную загрузку

  1. , Открывают настройки начальной загрузки (когда логотип DELL появляется, нажмите F2, пока желтое сообщение не появляется в правом верхнем углу).
  2. Выбор Последовательность начальной загрузки .
  3. Щелчок Добавляют Параметр загрузки .
  4. В новом окне, введите следующее:
    • Имя Параметра загрузки: Имя файла Ubuntu
    • : коснитесь трех точек и выберите Проверку EFI/ubuntu/shimx64.efi
  5. запись Ubuntu и снимите флажок с UEFI: SAMSUNG SSD...
  6. Применяются, и Выход

Обладают Вашей рабочей системой!

12
ответ дан 23 November 2019 в 04:54

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

  1. Установка Элементарная ОС в режиме UEFI как нормальный.
  2. Перезагрузка, чтобы найти, что Вы получаете черный экран.
  3. Перезагрузка в диск USB, что Вы раньше устанавливали ОС.
  4. , Когда личинка подходит и предлагает Вам с "попыткой элементарная" опция, хит c и спадают до командной строки личинки.
  5. Использование ls, чтобы попытаться определить, какой из доступных дисков и разделов является тем, на который Вы просто установили /root. Это не может быть возможно, если Вы пошли с полным шифрованием диска, но я просто шифрую мой /home. После того как Вы узнаете это, устанавливаете его на Ваш корень в личинке. Для меня это похоже на это: set root=(hd1,2).
  6. Использование элементарная обеспеченная конфигурация личинки загружаться в Вашу Элементарную установку ОС: conffile /boot/grub/grub.cfg. Если тот файл не существует затем, Вы, вероятно, выбрали неправильный диск/раздел на предыдущем шаге.
  7. Это должно загрузиться в Элементарную ОС. На данном этапе можно вынуть карту с интерфейсом USB, и она должна работать просто великолепно.
  8. (возможно дополнительный) Спад до корневой оболочки и создает файл, который был упомянут в другом ответе: sudo touch sudo touch /boot/bootx64.efi
  9. личинка Обновления: sudo update-grub
  10. Перезагрузка в лощину bios
  11. Перешла на экран
  12. последовательности начальной загрузки, Добавляет опция, называет это Ubuntu (или безотносительно)
  13. Касание на трех точках для выбора efi файла. Необходимо смочь выбрать EFI\ubuntu\grubx.efi или что-то как этот. Другой ответ имел Вас выбирающий shimx64.efi, но я предполагаю, что личинка не обновит это.
  14. Переходят к усовершенствованному меню
  15. параметров загрузки, Отключают опцию ROM прежней версии. По некоторым причинам я должен сделать это, или я получаю черный экран снова.
  16. Сохраняют его, применяют, перезапускают, победа.

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

3
ответ дан 23 November 2019 в 04:54

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

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