Проблемы с установкой Ubuntu вместе с Windows 10

Я установил Ubuntu вместе с Windows 10 с живого USB. После завершения установки он сказал, что я должен перезагрузить компьютер. Затем меня встретили подсказкой спасброска (ошибка: нет такого устройства ... вход в режим спасения). Я снова загрузился на USB и запустил инструмент boot-repair, который сказал, что загрузка была успешно восстановлена.

Однако, когда я снова включил свою машину, он встретил меня с той же ошибкой и подсказкой спасброска. Этот URL-адрес восстановления загрузки. Любые идеи по устранению проблемы? Я также попытался установить настоящую установку ubuntu с живого USB, используя chroot и running grub-reinstall, которые не помогли.

2
задан 1 December 2017 в 21:46

8 ответов

UEFI и GPT усложняют установку систем с двойной загрузкой. Недавно я создал подобную настройку. Вот шаги, которые могут вам помочь.

Создайте Ubuntu USB, используя инструмент rufus в Windows. Выберите режимы GPT и UEFI в инструменте rufus. Загрузите live usb и установите ubuntu нормально. Поместите grub on / dev / sda (по умолчанию) Не перезагружайтесь после установки. Используйте efibootmgr для исправления порядка загрузки. $ efibootmgr

Здесь будет отображаться текущий порядок ниже

BootCurrent: 0000 Timeout: 5 seconds BootOrder: 0001,3000,0000,2001,2002,2004 Boot0000* ubuntu Boot0001* Windows Boot Manager Boot2001* EFI USB Device Boot2002* EFI DVD/CDROM Boot3000* Internal Hard Disk or Solid State Disk

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

$sudo su # efibootmgr -o 0000,1,3000,2001,2002,2004 Создайте Ubuntu USB, используя инструмент rufus в Windows. Выберите режимы GPT и UEFI в инструменте rufus. Перезагрузите. Теперь он должен работать.

Если вышеуказанные действия не работают, вам нужно будет восстановить загрузку Windows с помощью Windows usb. Затем отключите быстрый запуск и повторите шаги выше, чтобы получить двойную загрузку.

0
ответ дан 18 July 2018 в 05:37

С начала на новую настройку:

Сначала проверьте BIOS с нажатием клавиши «F2» - при загрузке компьютера. В разделе «Загрузка» вашего UEFI-BIOS должна быть установлена ​​опция загрузки для LEGACY.

Разделы вашего жесткого диска должны выглядеть так:

Собственный раздел для Windows 10 отформатирован с файловой системой NTFS.

Затем бесплатные разделы для Linux, отформатированные с помощью - например, файловых систем ext4:

Для установки Linux вам нужен раздел подкачки (= 2x размер ОЗУ) раздел для root с меткой / (только одна косая черта) и раздел для дома с меткой / home. Разделы для / и для / home отформатированы с файловой системой ext4.

Теперь вы сначала установите свою Windows 10 в файловую систему NTFS. (например, размером 500 ГБ) - когда Windows 10 завершена и закончена тоже с обновлениями - тогда вы можете установить Ubuntu на разделы с / и / home. Раздел / имеет размер 100 ГБ - этого достаточно для root и / home имеет размер 392 ГБ - это в случае, если ваш жесткий диск имеет размер 1 ТБ. Для swap-раздела будет достаточно 8 ГБ.

Ubuntu обычно распознает установку Windows 10, а grub затем выполняет обновление-grub в конце установки Ubuntu. Вот и все. Для правильного загрузочного заказа вам нужно самостоятельно отредактировать файл grub. Существует достаточно практических примеров, чтобы найти в Интернете о том, как отредактировать grub-файл для правильного порядка загрузки (Windows 10 в первой строке и Ubuntu во второй строке экрана - или как вам нравится ...).

0
ответ дан 18 July 2018 в 05:37

У вас есть grub, установленный в MBR sda. Вероятно, это связано с устаревшей установкой ubuntu; однако, в разделе EFI на жестком диске также есть grub

. Многие системы автоматически перейдут к старой загрузке, если он найдет загрузчик в MBR, но загрузка Legacy не сможет прочитать диск GPT, таким образом, вы ошибаетесь.

Самое простое исправление: введите настройки EFI (то, что раньше было в BIOS) и включите поддержку Legacy. Некоторые системы будут называть это CSM. Это приведет к загрузке EFI.

Лучшее решение - получить инструмент для удаления grub из MBR.

1
ответ дан 18 July 2018 в 05:37

Простой и ленивый:

Загрузите LiveUSB в режиме UEFI, а затем снова установите Ubuntu.

Если вы загрузите режим Ubuntu LiveUSB в режиме BIOS (иначе), он автоматически установите Ubuntu в прежнем режиме загрузки, и ваша система, вероятно, не поддерживает это. Немного странно, что Ubuntu LiveUSB запрограммирован таким образом, но это случилось со мной пару раз (каждый раз, когда я покупаю новый компьютер, я забываю правильно загружать USB).

Чтобы сделать убедитесь, что ваш LiveUSB не загрузится в унаследованном режиме, создайте UUSI-only LiveUSB.

0
ответ дан 18 July 2018 в 05:37

UEFI и GPT усложняют установку систем с двойной загрузкой. Недавно я создал подобную настройку. Вот шаги, которые могут вам помочь.

Создайте Ubuntu USB, используя инструмент rufus в Windows. Выберите режимы GPT и UEFI в инструменте rufus. Загрузите live usb и установите ubuntu нормально. Поместите grub on / dev / sda (по умолчанию) Не перезагружайтесь после установки. Используйте efibootmgr для исправления порядка загрузки. $ efibootmgr

Здесь будет отображаться текущий порядок ниже

BootCurrent: 0000 Timeout: 5 seconds BootOrder: 0001,3000,0000,2001,2002,2004 Boot0000* ubuntu Boot0001* Windows Boot Manager Boot2001* EFI USB Device Boot2002* EFI DVD/CDROM Boot3000* Internal Hard Disk or Solid State Disk

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

$sudo su # efibootmgr -o 0000,1,3000,2001,2002,2004 Создайте Ubuntu USB, используя инструмент rufus в Windows. Выберите режимы GPT и UEFI в инструменте rufus. Перезагрузите. Теперь он должен работать.

Если вышеуказанные действия не работают, вам нужно будет восстановить загрузку Windows с помощью Windows usb. Затем отключите быстрый запуск и повторите шаги выше, чтобы получить двойную загрузку.

0
ответ дан 24 July 2018 в 18:23
  • 1
    Мне не удалось обойти это, но я уверен, что мой компьютер отказывается даже загрузиться в USB, который находится только в режиме UEFI. Мне пришлось изменить параметр BIOS / UEFI в rufus, чтобы он успешно загрузился с liveUSB. – Michael 13 October 2017 в 23:01
  • 2
    Просто после этого я решил попробовать это решение, но застрял на шаге 2. Как я и подозревал, мой компьютер не будет загружаться с USB, когда он только UEFI и GPT – Michael 15 October 2017 в 06:53
  • 3
    Только UEFI, раздел MBR, формат FAT32 для загрузочного раздела – ravery 19 October 2017 в 00:22

С начала на новую настройку:

Сначала проверьте BIOS с нажатием клавиши «F2» - при загрузке компьютера. В разделе «Загрузка» вашего UEFI-BIOS должна быть установлена ​​опция загрузки для LEGACY.

Разделы вашего жесткого диска должны выглядеть так:

Собственный раздел для Windows 10 отформатирован с файловой системой NTFS.

Затем бесплатные разделы для Linux, отформатированные с помощью - например, файловых систем ext4:

Для установки Linux вам нужен раздел подкачки (= 2x размер ОЗУ) раздел для root с меткой / (только одна косая черта) и раздел для дома с меткой / home. Разделы для / и для / home отформатированы с файловой системой ext4.

Теперь вы сначала установите свою Windows 10 в файловую систему NTFS. (например, размером 500 ГБ) - когда Windows 10 завершена и закончена тоже с обновлениями - тогда вы можете установить Ubuntu на разделы с / и / home. Раздел / имеет размер 100 ГБ - этого достаточно для root и / home имеет размер 392 ГБ - это в случае, если ваш жесткий диск имеет размер 1 ТБ. Для swap-раздела будет достаточно 8 ГБ.

Ubuntu обычно распознает установку Windows 10, а grub затем выполняет обновление-grub в конце установки Ubuntu. Вот и все. Для правильного загрузочного заказа вам нужно самостоятельно отредактировать файл grub. Существует достаточно практических примеров, чтобы найти в Интернете о том, как отредактировать grub-файл для правильного порядка загрузки (Windows 10 в первой строке и Ubuntu во второй строке экрана - или как вам нравится ...).

0
ответ дан 24 July 2018 в 18:23

У вас есть grub, установленный в MBR sda. Вероятно, это связано с устаревшей установкой ubuntu; однако, в разделе EFI на жестком диске также есть grub

. Многие системы автоматически перейдут к старой загрузке, если он найдет загрузчик в MBR, но загрузка Legacy не сможет прочитать диск GPT, таким образом, вы ошибаетесь.

Самое простое исправление: введите настройки EFI (то, что раньше было в BIOS) и включите поддержку Legacy. Некоторые системы будут называть это CSM. Это приведет к загрузке EFI.

Лучшее решение - получить инструмент для удаления grub из MBR.

1
ответ дан 24 July 2018 в 18:23

Простой и ленивый:

Загрузите LiveUSB в режиме UEFI, а затем снова установите Ubuntu.

Если вы загрузите режим Ubuntu LiveUSB в режиме BIOS (иначе), он автоматически установите Ubuntu в прежнем режиме загрузки, и ваша система, вероятно, не поддерживает это. Немного странно, что Ubuntu LiveUSB запрограммирован таким образом, но это случилось со мной пару раз (каждый раз, когда я покупаю новый компьютер, я забываю правильно загружать USB).

Чтобы сделать убедитесь, что ваш LiveUSB не загрузится в унаследованном режиме, создайте UUSI-only LiveUSB.

0
ответ дан 24 July 2018 в 18:23
  • 1
    Чтобы загрузиться в режим UEFI, мне нужно перезаписать iso в liveUSB? Как загрузиться в режим UEFI? Кроме того, просто из любопытства, как вы выяснили, что это проблема? – Michael 12 October 2017 в 03:04
  • 2
    То же USB-устройство должно работать. Вам нужно было что-то сделать, чтобы сообщить компьютеру загружать LiveUSB при установке. Именно в этот момент вам нужно выбрать, LiveUSB дважды появляется в списке, один для старой загрузки и один для загрузки UEFI. – user334639 12 October 2017 в 03:07
  • 3
    В меню настройки загрузки флэш-накопитель отображается только один раз. – Michael 12 October 2017 в 03:09
  • 4
    В LiveUSB проверьте тестовый режим: askubuntu.com/questions/162564/… – user334639 12 October 2017 в 03:11
  • 5
    Возможно, вам придется отключить безопасную загрузку в настройках BIOS, чтобы увидеть режим UEFI. – user334639 12 October 2017 в 03:12

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

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