Установка Windows 10 на разделе удалила опцию Ubuntu для UEFI

Таким образом, вот то, что произошло. Я получил Dell XPS 13 и выяснил, как получить его к двойной загрузке Ubuntu и Windows 10.

Все работало отлично.

Я выключил ssd для на 500 ГБ, потому что у меня только было 128 ГБ, и с двойной загрузкой будет хорошо иметь немного больше пространства.

Новый ssd хорошо работает, но когда я готовился переходить от одного ssd до другого, я сделал ошибку попытки сделать диск восстановления окон. Это полностью смешало с bios/UEFI настройками, и я больше не смог легко переключиться от одного или другого на моем старом ssd. Единственной вещью, которая обнаружилась бы, был Windows Boot Manager. Я не думал, что это изменит или смешает с настройками начальной загрузки, я полагал, что это только скопирует, не изменится.

Так или иначе я только что продолжил вперед и даже при том, что я смог установить Ubuntu снова на моем новом ssd с немного большей проблемой чем обычно, кажется, что это все еще дает мне горе, потому что после просто выяснения, как установить Windows 10 на другом разделе в немного отличающемся менеджере, чем прошлый раз, делая, который сделал подобную вещь как пытающийся создать диск восстановления Windows на моем старом ssd. Теперь я больше не могу добраться до своего раздела Ubuntu снова, и он только показывает Windows Boot Manager. Я попытался изменить опцию Secure Boot и смотреть на Наследие, но даже при том, что я вижу, что мой рабочий стол Ubuntu явно все еще существует, когда я буду использовать пробную версию от usb, это просто не обнаружится в UEFI как он, был прежде.

У кого-либо есть какая-либо идея, что продолжается здесь? Это кажется, что должно быть закрепляемым, но я еще не нашел решение.

1
задан 23 February 2017 в 23:19

1 ответ

При установке Windows, он заменил Личинку (Диспетчер начальной загрузки Linux) с Windows Boot Manager. Windows Boot Manager не видит Ubuntu. Необходимо будет заменить Windows Boot Manager Личинкой, которая видит и Windows и Linux и даст Вам обоим как параметр загрузки.

Можно переустановить Личинку с этими шагами:

  1. $ sudo mount /dev/sdX# /mnt
  2. $ for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done
  3. $ sudo mount /dev/sdY# /mnt/boot/efi
  4. $ sudo chroot /mnt
  5. # grub-install /dev/sdZ
  6. # update-grub
  7. # exit
  8. $ for i in /sys /proc /run /dev; do sudo umount "/mnt/$i"; done
  9. $ sudo umount /mnt/boot/efi
  10. $ exit


  • Шаги № 3 и № 9:

Они для установки режима UEFI. Не повреждает выполнять те шаги независимо от режима. Если у Вас не будет раздела EFI, то Вы получите ошибку, которая может быть проигнорирована. Продолжите к другим шагам (который не должен давать ошибки и не должен быть проигнорирован). Если у Вас действительно будет раздел EFI, но Вы устанавливаете Личинку от начальной загрузки Прежней версии, то Установка Личинки проигнорирует раздел EFI.

  • Переменные:
/dev/sdX#     - the partition that has your Ubuntu Installed (ext4).
/dev/sdY#     - the EFI System Partition.
/dev/sdZ      - the drive you will be booting from (/dev/sda, /dev/sdb, etc.).

Можно определить диски и разделы с этой командой:

sudo lsblk -o name,mountpoint,label,size,fstype,uuid;sudo parted -l

После завершения тех шагов Вы будете теперь видеть Ubuntu как параметр загрузки. Начальная загрузка к нему и Вы будете иметь и Ubuntu и Windows как пункт меню.

Уведомление: $ и # часть командных строк является терминальными подсказками. Важно показать что $ подсказка является обычным пользователем, требуя sudo поднять команду. # подсказка, которая происходит после chroot, является терминалом, зарегистрированным как корень. sudo префикс не требуется. В то время как для безопасности этому препятствуют, некоторые люди всегда работают под a # подсказка путем выполнения sudo su - прежде чем они запустят работу. $ подсказка и sudo официальная Ubuntu, рекомендуемая метод.

2
ответ дан 7 December 2019 в 13:37

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

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