Я установил Ubuntu вместе с Windows 10 с живого USB. После завершения установки он сказал, что я должен перезагрузить компьютер. Затем меня встретили подсказкой спасброска (ошибка: нет такого устройства ... вход в режим спасения). Я снова загрузился на USB и запустил инструмент boot-repair, который сказал, что загрузка была успешно восстановлена.
Однако, когда я снова включил свою машину, он встретил меня с той же ошибкой и подсказкой спасброска. Этот URL-адрес восстановления загрузки. Любые идеи по устранению проблемы? Я также попытался установить настоящую установку ubuntu с живого USB, используя chroot и running grub-reinstall, которые не помогли.
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. Затем отключите быстрый запуск и повторите шаги выше, чтобы получить двойную загрузку.
С начала на новую настройку:
Сначала проверьте 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 во второй строке экрана - или как вам нравится ...).
У вас есть grub, установленный в MBR sda. Вероятно, это связано с устаревшей установкой ubuntu; однако, в разделе EFI на жестком диске также есть grub
. Многие системы автоматически перейдут к старой загрузке, если он найдет загрузчик в MBR, но загрузка Legacy не сможет прочитать диск GPT, таким образом, вы ошибаетесь.
Самое простое исправление: введите настройки EFI (то, что раньше было в BIOS) и включите поддержку Legacy. Некоторые системы будут называть это CSM. Это приведет к загрузке EFI.
Лучшее решение - получить инструмент для удаления grub из MBR.
Простой и ленивый:
Загрузите LiveUSB в режиме UEFI, а затем снова установите Ubuntu.
Если вы загрузите режим Ubuntu LiveUSB в режиме BIOS (иначе), он автоматически установите Ubuntu в прежнем режиме загрузки, и ваша система, вероятно, не поддерживает это. Немного странно, что Ubuntu LiveUSB запрограммирован таким образом, но это случилось со мной пару раз (каждый раз, когда я покупаю новый компьютер, я забываю правильно загружать USB).
Чтобы сделать убедитесь, что ваш LiveUSB не загрузится в унаследованном режиме, создайте UUSI-only LiveUSB.
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. Затем отключите быстрый запуск и повторите шаги выше, чтобы получить двойную загрузку.
С начала на новую настройку:
Сначала проверьте 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 во второй строке экрана - или как вам нравится ...).
У вас есть grub, установленный в MBR sda. Вероятно, это связано с устаревшей установкой ubuntu; однако, в разделе EFI на жестком диске также есть grub
. Многие системы автоматически перейдут к старой загрузке, если он найдет загрузчик в MBR, но загрузка Legacy не сможет прочитать диск GPT, таким образом, вы ошибаетесь.
Самое простое исправление: введите настройки EFI (то, что раньше было в BIOS) и включите поддержку Legacy. Некоторые системы будут называть это CSM. Это приведет к загрузке EFI.
Лучшее решение - получить инструмент для удаления grub из MBR.
Простой и ленивый:
Загрузите LiveUSB в режиме UEFI, а затем снова установите Ubuntu.
Если вы загрузите режим Ubuntu LiveUSB в режиме BIOS (иначе), он автоматически установите Ubuntu в прежнем режиме загрузки, и ваша система, вероятно, не поддерживает это. Немного странно, что Ubuntu LiveUSB запрограммирован таким образом, но это случилось со мной пару раз (каждый раз, когда я покупаю новый компьютер, я забываю правильно загружать USB).
Чтобы сделать убедитесь, что ваш LiveUSB не загрузится в унаследованном режиме, создайте UUSI-only LiveUSB.