Цикл загрузки после установки Ubuntu 18.04 вместе с Windows 10

У меня есть ноутбук Dell G3 3590 с процессором Core i5 9300H, графическим процессором GTX 1650 и 8 ГБ оперативной памяти. . У меня установлена ​​Windows 10 на моем твердотельном накопителе емкостью 256 ГБ, и у меня есть еще один жесткий диск емкостью 1 ТБ в моем ноутбуке, поэтому я разделил жесткий диск на 300 ГБ для Ubuntu 18.04, поскольку я буду использовать его для Python и некоторых проектов глубокого обучения для своего университета. Все прошло гладко. Я выбрал опцию «Что-то еще» в установщике Ubuntu, чтобы я мог выбрать свой раздел на 300 ГБ.

Я выделил 40 ГБ для / , установил 12 ГБ для свопа , а оставшееся выделил в / home . При выборе этих параметров я следил за несколькими учебными курсами / потоками.

Я боялся выбирать нормальный вариант, когда Ubuntu посчитал, что у меня уже установлена ​​Windows 10 и она позаботится о разбиении на разделы за меня, но я подумал, что он может установить ее на SSD, а не на 300 ГБ, которые я разбил.

Мой ноутбук после завершения установки перешел в цикл загрузки и не загружался после заставки BIOS DELL. Я не мог загрузиться в Windows 10 или Ubuntu. Я даже не смог сохранить последовательность загрузки; он всегда будет говорить, что Ubuntu является главным приоритетом.

Поскольку у меня в этом нет большого опыта, я выбрал самый безопасный способ, потому что боялся оборудования.Я выполнил полное внутреннее стирание SATA и NVMe на моем SSD и HDD, что заняло несколько часов, и, наконец, я смог снова установить Windows 10.

Что я сделал не так при установке Ubuntu и как мне избежать этого? Он мне все еще нужен для работы, поэтому я попытаюсь переустановить его снова вместе с Windows 10. По крайней мере, мне нужны шаги, которые я могу выполнить безопасно, потому что я не хочу снова идти по этому пути. И если автоматическая установка обнаружит раздел 300 ГБ, скажите мне, потому что я просто воспользуюсь им.

0
задан 16 March 2020 в 17:41

2 ответа

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

Для правильной двойной загрузки Ubuntu 18.04 вместе с Windows 10 мне пришлось:

  • Изменить таблицу разделов на диске NVMe с MBR на GPT (этот диск SSD был пуст, производитель/продавец установил Windows на вместо жесткого диска...)
  • Разделите SSD на 4 раздела (или 3? Я не помню, создает ли Windows собственный загрузочный раздел или мне пришлось сделать это самому, извините...) с живой Ubuntu и Gparted.
    Первый для UEFI, второй для Windows, третий для загрузчика Windows и последний для Ubuntu.
  • Установить windows с флешки
    /!\ Даже при очистке жесткого диска (я сделал простую, а не "заполнить диск нулями"), ваша новая установка будет пытаться использовать старую загрузочный раздел, который вам не нужен, так как он медленнее. Чтобы избежать этого, вы должны размонтировать жесткий диск в BIOS.
  • Установите Ubuntu в 4-й раздел (вы можете снова разделить его во время установки, если хотите).
    /!\ При установке Grub Ubuntu проверит существующие загрузочные файлы и найдет те из них, которые находятся на SSD И HDD, если они смонтированы в BIOS.

Если у вас слишком много вариантов загрузки в BIOS, скорее всего, у вас есть как с SSD, так и с HDD. В таком случае команда

$ blkid

в ubuntu поможет выбрать, какие из них следует удалить (UUID диска появляется при нажатии на кнопку «Просмотр» в списке параметров загрузки в BIOS)

I извините за отсутствие точности в моем ответе, я не очень хорошо помню, что я сделал.Если у кого-то есть уточнения и ссылки, не стесняйтесь редактировать или комментировать.

2
ответ дан 1 June 2020 в 12:08

A) UEFI/BIOS

  1. Установите значение «Только режим UEFI» (нет устаревший/CSM).

  2. Отключить «secure boot»

  3. Отключить «Intel Rapid Start» (если установлено)

  4. Отключить «fast boot» в UEFI ( обратите внимание, что это отличается от параметра «быстрый запуск» в Windows 8/10). Параметры в вашем UEFI/BIOS могут указывать что-то вроде Полный/Минимальный/Автоматический для режима загрузки. Выберите «Полный» (или «полный», или «полный» и т. д., как бы ваш поставщик UEFI не назвал это).

B) Дополнительные параметры питания (Fastboot)

Отключите быстрый запуск в Windows 8/10 в разделе «дополнительные параметры питания». Перезагрузите компьютер, чтобы гарантировать, что эта последующая загрузка и следующая перезагрузка/выключение будут в «нормальном» режиме.

C) Rufus / загрузочный USB-накопитель

Используйте Rufus для создания загрузочного USB-накопителя с выбранным вами дистрибутивом на основе Ubuntu. Убедитесь, что в Rufus вы ВЫБЕРИТЕ вариант UEFI/GPT. Это гарантирует, что во время установки среда Linux загружается только в режиме UEFI.

D) Меню загрузки

Перезагрузите компьютер и нажмите клавишу один раз для входа в меню загрузки (Dell обычно F12). Выберите USB-накопитель в параметрах загрузки.

Примечание: Убедитесь, что перед USB-накопителем в меню загрузки указано UEFI. Если нет, вернитесь в Windows и заново создайте USB-накопитель с помощью Rufus, убедившись, что вы выбрали вариант UEFI/GPT (только).

E) Загрузитесь с USB-накопителя

Загрузитесь в живую среду Linux и начните установку.

F) Тип установки

Когда вы перейдете к варианту установки, выберите «Что-то еще» в нижней части установщика Ubiquity.

G) Создайте разделы

Найдите дополнительный жесткий диск, на который вы будете устанавливать Linux.

В моем случае он был указан как /dev/sdc (где /dev/sda является диском Windows и /dev/sdb USB-накопитель [который был невидимым в программе установки]).

Итак, в основном:

+--------------+--------+---------------------------+--------------------------------+
| Device path  | Device | Operating System (OS)     | Visible in Ubiquity installer? |
+--------------+--------+---------------------------+--------------------------------+
| /dev/sda     |  SSD   | Windows 10                | yes                            |
| /dev/sdb     |  USB   | Ubuntu 20.04 (Live Stick) | no                             |
| /dev/sdc     |  HDD   | None                      | yes                            |
+--------------+--------+---------------------------+--------------------------------+
  • 1-й раздел / EFI (для отдельного раздела EFI. См. ниже, что это делает.)
  1. Выберите целевой диск (в моем случае /dev/sdc)

  2. Выберите «Создать новую таблицу разделов» (ВАЖНО: при этом будет отформатирован весь диск. Не делайте этого, если на этом диске есть нужные данные. В этом случае, вы можете сделать резервную копию данных и продолжить.Вы можете воссоздать раздел и сохранить данные обратно там.)

  3. Разбейте целевой диск следующим образом:

  • Размер: 650 МБ
  • Тип нового раздела: Первичный
  • Расположение нового раздела: Начало этого пространства
  • Использовать как: EFI (он будет указан как /dev/sdc1 efi в инструменте создания разделов после его создания)
  • 2-й раздел/корень (все программное которые вы устанавливаете, хранятся здесь)
  1. Выберите «свободное место» под целевым диском (в моем случае /dev/sdc)

  2. Выберите «+»

  3. Раздел целевой диск следующим образом:

  • Размер: мин. 10 ГБ (рекомендуется 25+ ГБ . У меня 40 ГБ)
  • Тип для нового раздела: Первичный
  • Расположение для нового раздела: Начало этого пространства
  • Использовать как: ext4
  • Точка монтирования: Выберите «/»
  • 3-й раздел / подкачка (требуется только в том случае, если вы хотите перейти в гибернацию)
  1. Выберите «свободное пространство» на целевом диске (в мой случай /dev/sdc)

  2. Выберите «+»

  3. Разбейте целевой диск следующим образом:

  • Размер: Зависит от вашей оперативной памяти. См. FAQ по обмену .
  • Тип для нового раздела: Первичный
  • Расположение для нового раздела: Начало этого пространства
  • Использовать как: подкачка
  • 4-й раздел/главный (требуется только в том случае, если вы хотите, чтобы ваши личные файлы были отделены от корневого раздела /)
  1. Выберите «свободное место» на целевом диске (в моем случае /dev/sdc)

  2. Выберите «+"

  3. Разбейте целевой диск на разделы следующим образом:

  • Размер: Оставшееся место на диске или любой другой размер. (Вам нужно будет оставить немного места, если вы хотите создать другой раздел. Конечно, вы всегда можете уменьшить раздел «/home» позже)
  • Введите для нового раздела: Первичный
  • Местоположение для нового раздел: Начало этого пространства
  • Использовать как: ext4
  • Точка монтирования: Выберите «/home»

H) Устройство загрузчика

  • ДО нажатия кнопки « Установить сейчас», с помощью кнопки выбора «устройство для установки загрузчика»,выберите раздел EFI размером 650 МБ, который вы только что создали, в качестве цели для загрузчика. (пример /dev/sdc1 в моем случае).
  • Нажмите «Установить сейчас».

I) Установка и перезагрузка

  • Завершите процесс установки и перезагрузите компьютер (извлеките USB-накопитель, когда на экране появится логотип UEFI/BIOS).

J) После перезагрузки

После того, как UEFI/BIOS прочитает новую запись загрузчика, добавленную в него Linux, вам будет представлено меню grub со списком вашего дистрибутива Linux, а также список для загрузки Windows 10.

  1. Загрузитесь в Linux

  2. Установите все обновления, затем перезагрузитесь и попытайтесь войти в Windows 10 из меню grub, чтобы убедиться, что grub правильно обрабатывает передачу загрузчику Windows 10.


Что вы сделали:

Вы установили загрузчик Linux EFI во вновь созданный раздел EFI. В процессе этого Linux добавил запись в ваши списки UEFI в ваших системах UEFI/BIOS. Linux также автоматически обнаружил вашу установку Windows 10 и добавил пункт меню grub для ее загрузки. Теперь ваш компьютер будет автоматически загружаться в Linux, если вы не выберете загрузку в Windows (из меню Grub).

Что вы не сделали:

Вы не каким-либо образом изменили установку Windows 10 или ее загрузчик и даже не коснулись Windows 10 EFI-раздел. Все можно исправить, просто удалив список UEFI Linux из настроек UEFI/BIOS. Как это сделать, зависит от каждого поставщика.

Заимствовано и отредактировано из ответа user613363. (Двойная загрузка Windows 10 и Linux Ubuntu на отдельных жестких дисках)

3
ответ дан 1 June 2020 в 13:27

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

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