Я переустановил Ubuntu 15.10 на своем Dell XPS 13 (Опция: диск Стирания и установка Ubuntu), но на начальной загрузке, у меня есть сообщение, что никакая загрузочная система не была найдена. Когда я отображаю параметры загрузки и выбираю SSD ('Наследие'), UEFI заявляет, что это не является загрузочным (Ubuntu, установленная в режиме UEFI).
Как я могу зафиксировать это? (Переустановка является опцией),
Я имел некоторые незначительные причуды с установленными 14.04 и хотел обновить. Я просто использовал настройки так, чтобы Ubuntu обновила до последней версии, которая работала. Но я не имел сети в наличии.
Я пошел для чистой установки (карта с интерфейсом USB, Unetbootin), и именно тогда я думаю, что сделал свою реальную ошибку: выбор диска Стирания и опции Ubuntu установки.
С тех пор это не загружается. Я смог загрузить его вручную из меню начальной загрузки, но видел, что раздел UEFI, под которым Ubuntu была ранее видима, теперь исчез.
Я пытался переустановить его в режиме UEFI, но никакой удаче. Я боялся, что система очистила раздел, используемый для начальной загрузки, но не, efi раздел присутствует (Ubuntu на самом деле упомянула, что он запишет раздел ESP прежде, чем сделать изменения раздела).
Начальная загрузка в режиме Legacy больше не является опцией (очевидно...).
BIOS (обновленный к последней версии предоставления Dell, с ноября 2015), кажется, не видит раздела UEFI. При прохождении через настроек и попытке добавить Параметр загрузки, тем не менее, я вижу часть Ubuntu, но ей не удается быть добавленной.
Там какой-либо правильный путь состоит в том, чтобы зафиксировать его?
Это - явно известная ошибка для Ubuntu 15 + при установке на Dell XPS 13 9343. , обходное решение было зарегистрировано на Панели запуска . Этот ответ только основан на этом билете (который решил мою проблему).
причиной проблемы является объясненный на этом билете:
dev/sda1 вытерт, удалив раздел начальной загрузки EFI
, Это заменяется, но BIOS лощины ожидает находить/EFI/boot/bootx64.efi, но человечность только добавляет EFI/ubutnu / *.efi записи, поэтому следовательно, не может найти жесткий диск вообще.
обходное решение следующее:
с живым CD, открывают терминал и вводят следующие команды:
sudo mount /dev/sda1 /tmp
cd /tmp/EFI
sudo mkdir boot
sudo touch boot/bootx64.efi
sudo reboot
Я закончил тем, что фиксировал это немного по-другому на Элементарной ОС, но она должна относиться к другим операционным системам.
c
и спадают до командной строки личинки. ls
, чтобы попытаться определить, какой из доступных дисков и разделов является тем, на который Вы просто установили /root
. Это не может быть возможно, если Вы пошли с полным шифрованием диска, но я просто шифрую мой /home
. После того как Вы узнаете это, устанавливаете его на Ваш корень в личинке. Для меня это похоже на это: set root=(hd1,2)
. conffile /boot/grub/grub.cfg
. Если тот файл не существует затем, Вы, вероятно, выбрали неправильный диск/раздел на предыдущем шаге. sudo touch sudo touch /boot/bootx64.efi
sudo update-grub
EFI\ubuntu\grubx.efi
или что-то как этот. Другой ответ имел Вас выбирающий shimx64.efi
, но я предполагаю, что личинка не обновит это. Это сохраняется также. Я еще не обновил свое ядро, таким образом, я не могу сказать наверняка, что оно будет работать навсегда. Из-за этого я теперь несу живой USB в любом случае.