Нет меню grub после установки Ubuntu, загрузка сразу в Ubuntu

Нет меню grub после установки Ubuntu, загрузка сразу в Ubuntu

У меня два отдельных SSD. На одном из них установлена ​​Windows 10 Pro, а на другом — Ubuntu 14.04.3 LTS.

Когда мой компьютер загружается, я не получаю меню grub для выбора операционной системы, в которую я хочу загрузиться, он автоматически загружается в Ubuntu. Я могу загрузить Windows с некоторыми проблемами, когда устанавливаю его SSD как первый в последовательности загрузки в BIOS.

У меня есть третий HDD на 2 ТБ, который я использую только для хранения. Вот сводка информации после запускаbootinfoscript

============================= Boot Info Summary: ===============================

 => Windows is installed in the MBR of /dev/sda.
 => Windows is installed in the MBR of /dev/sdb.
 => Grub2 (v1.99) is installed in the MBR of /dev/sdc and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    in partition 112 for .

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /Windows/System32/winload.exe

sda3: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 14.04.3 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab

sdb2: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sdb3: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/ubuntu/grubx64.efi /efi/ubuntu/MokManager.efi 
                       /efi/ubuntu/shimx64.efi

sdb4: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sdc1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:      

Я устанавливал Linux много раз, однако это мой первый раз, когда я устанавливаю его на отдельный диск. Нужно ли мне делать что-то дополнительное/другое, учитывая, что он установлен на отдельном диске от Windows?

решение1

Возможно, update-grub2не был запущен после завершения установки Linux? Обычно это помогало обновить меню параметров загрузки.

Я вижу clearkimuraкомментарий об изменении /boot/grub/grub.cfg, но в этом файле четко сказано, что не следует изменять его содержимое, поскольку оно автоматически генерируется на основе /etc/default/grubи /etc/grub.d/.

решение2

Цитирую ответпользователь613363размещено здесь:https://askubuntu.com/questions/726972/dual-boot-windows-10-and-linux-ubuntu-on-separate-hard-drives

Это должно сработать для большинства систем, использующих UEFI и имеющих два жестких диска.

Спецификация, использованная для руководства ниже:

Dell Inspiron E5440:

  • Основной жесткий диск – 256 ГБ Samsung SSD (установлена ​​Windows 10)
  • Дополнительный жесткий диск – 64 ГБ Transcend mSATA SSD (Mint 18 был установлен на этом диске)

А) UEFI/BIOS

  1. Установлен в "Только режим UEFI" (нетнаследие/CSM).
  2. Запрещать "безопасная загрузка"
  3. Запрещать "Intel Быстрый Старт" (если есть)
  4. Запрещать "быстрая загрузка" в UEFI (обратите внимание, что это отличается от настройки "fastboot" в Windows 8/10). Параметры в вашемUEFI/БИОСможно сказать что-то вродеПолный/Минимальный/Автоматическийдля режима загрузки.Выбрать полный(или полный, или полный и т. д., как бы его ни называл поставщик UEFI).

Б) Расширенные параметры питания (Fastboot)

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

Необязательный:

УстановитьMacrium Рефлекс(бесплатно) и создайте резервную копию образа и носитель для переустановки на случай, если что-то пойдет не так с Windows 10.

C) Rufus / Загрузочная флешка

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

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

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

Примечание:

Убедитесь, что там написаноУЕФИперед USB-накопителем в меню загрузки.

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

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

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

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

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

Ж) Создание разделов

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

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

Итак, вкратце:

+-------------+--------+---------------------------+--------------------------------+
| Device path | Device | Operating System (OS)     | Visible in Ubiquity installer? |
+-------------+--------+---------------------------+--------------------------------+
| /dev/sda    |  HDD   | Windows 10                | yes                            |
| /dev/sdb    |  USB   | Ubuntu 16.04 (Live Stick) | no                             |
| /dev/sdc    |  HDD   | None                      | yes                            |
+-------------+--------+---------------------------+--------------------------------+
  • 1-й раздел / EFI

    1. Выберите целевой диск (в моем случае/dev/sdc)
    2. Выбирать "Создать новую таблицу разделов"
    3. Разбейте целевой диск следующим образом:
    • Размер:650 МБ
    • Тип нового раздела:Начальный
    • Расположение нового раздела:Начало этого пространства
    • Использовать как:EFI (будет указан как/dev/sdc1efi в инструменте разметки после его создания)
  • 2-й раздел / корень

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

    1. Выберите «свободное место» на целевом диске (в моем случае/dev/sdc)
    2. Выбирать "+"
    3. Разбейте целевой диск следующим образом:
    • Размер:мин. 2 ГБ (лучше 20+ ГБ)
    • Тип нового раздела:Начальный
    • Расположение нового раздела:Начало этого пространства
    • Использовать как:swap (если вы хотите использовать спящий режим, то swap должен быть немного больше общего объема оперативной памяти — например, у меня 8 ГБ, поэтому размер этого раздела был установлен на уровне 9000 МБ)
  • 4-й раздел / Дом

    1. Выберите «свободное место» на целевом диске (в моем случае/dev/sdc)
    2. Выбирать "+"
    3. Разбейте целевой диск следующим образом:
    • Размер:остаток места на диске
    • Тип нового раздела:Начальный
    • Расположение нового раздела:Начало этого пространства
    • Использовать как: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 или ее загрузчик или даже коснулись раздела EFI Windows 10. Все обратимо, просто удалив список Linux UEFI из настроек UEFI/BIOS. Как это сделать, зависит от каждого поставщика.

Связанный контент