Меню завантаження з подвійним завантаженням не з’являється після встановлення Ubuntu 15.10 поряд із Windows 10


10

Я встановив Ubuntu 15.10 поряд з Windows 10 з UEFI. Щоб встановити Ubuntu, я вибрав опцію встановити поряд з Windows 10 або щось подібне до цього. Потім я створив новий розділ для Ubuntu і встановив його. Після установки меню завантаження не відображалося. Спочатку я думав, що Ubuntu не встановлений, але коли я підключив USB-накопичувач і хотів встановити Ubuntu, я побачив варіант перевстановлення Ubuntu на мою машину. Отже, я дізнався, що встановлено Ubuntu. Натискання F8і F12теж не допомагає.

Чи може хто-небудь допомогти мені створити меню завантаження GRUB?

У Windows я також вводив команду bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efiв cmd, але все ще меню завантаження не відображається.


Ви можете спробувати скористатися boot-repairінструментом
TheWanderer

Відповіді:


8
  1. У Windows 10 перейдіть до меню "Пуск" .

  2. Знайдіть і відкрийте параметри відновлення . Опис для нього повинен сказати Налаштування системи .

  3. У розділі Розширений запуск натисніть Перезапустити зараз .

  4. Клацніть Використовувати пристрій ; в його описі повинно бути написано "Використовувати USB-накопичувач, мережеве з'єднання або DVD для відновлення Windows".

  5. Клацніть Ubuntu, і, сподіваємось, він перенесе вас до меню завантаження.

  6. Далі спробуйте повернутися до живого сеансу Ubuntu на USB, щоб перевстановити grub-efi. У прямому сеансі відкрийте термінал і введіть наступні команди в:

    sudo mount /dev/sda# /mnt
    

    Замініть хештег /dev/sda#номером, що представляє розділ, на якому встановлено Ubuntu. Ви можете перевірити, використовуючи gnome-disksабо gparted.

    sudo mount /dev/sda# /mnt/boot/efi
    

    Замініть хештег /dev/sda#номером, що представляє розділ EFI. Зазвичай це /dev/sda2.

    sudo mount -o bind /dev /mnt/dev
    sudo mount -o bind /proc /mnt/proc
    sudo mount -o bind /sys /mnt/sys
    sudo mount -o bind /run /mnt/run
    sudo chroot /mnt/
    sudo apt-get install --reinstall grub-efi
    sudo update-grub
    

    Перезавантажте.

  7. Якщо це не вдається, перейдіть до налаштувань BIOS однією з клавіш F; цією опцією може бути Введення установки . Шукайте пріоритети параметрів завантаження та перемістіть Ubuntu над менеджером завантаження Windows . Перейдіть до опції, щоб зберегти зміни та перезавантажте.

  8. Нарешті, ви можете спробувати скористатися програмою Boot-Repair .


Дякую. Я дотримувався згаданих вами кроків. Все працювало, крім останніх кроків. Я навіть дотримувався навчального посібника з ремонту завантажувальних інструментів. Це все ще не працює. Однак відбулися зміни! Тепер, коли я натискаю Recovery Optionsі в кінцевому підсумку вибираю Ubuntu, GRUB завантажується, і я бачу більше варіантів. Один із варіантів - це Windows зараз! Але коли комп'ютер перезавантажується, мені знову потрібно увійти до Windows і зробити те саме, щоб завантажити GRUB. Що я повинен зробити?
Амір

@Amir, спробуйте перейти до BIOS і переконайтесь, що ubuntuвін перший у списку пріоритетів завантаження. Якщо ви можете увійти в ubuntu, спробуйте запустити sudo update-grub.
Енкуаямі

Я дотримувався кроків 1 - 4. Тепер на кроці 5 у мене немає опції "Ubuntu". У мене є лише два варіанти: USB NIC (IPV4) і USB NIC (IPV6). Що мені робити звідси?
Ерел Сегал-Халеві

Крім того, коли я намагаюся "sudo mount / dev / sda # / mnt / boot / efi", я отримую помилку: "/ mnt / boot / efi: точка монтажу не існує". Дійсно, в / mnt / boot немає папки "efi" - є папка "grub".
Ерел Сегал-Халеві

1
Також, коли я намагаюся "sudo apt-get install --reinstall grub-efi", я отримую помилку: "E: Пакет grub-efi не має кандидата на встановлення" (у мене є Ubuntu 18.04)
Erel Segal-Halevi

2

Я припускаю, що GRUB успішно встановлений, але явно щось не так. Я знаю , що ви сказали , що ви вже пробували Bcdedit, але ось команда , щоб встановити його: bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi. Якщо ви встановили це і не можете завантажити, як ви вже вказали, не забудьте скасувати зміну, яку ви зробили за допомогою bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi.

Спробуйте виконати кроки, детально описані у відповіді Енкуамі (тобто хронізуючи встановлену систему Ubuntu з живого компакт-диска, а потім перевстановіть grub вручну).

Якщо вищезгадане не вдасться, ви можете спробувати встановити grub2win . Це дозволяє завантажувати grub2 зі свого програмного забезпечення Windows EFI, вносячи зміни до завантажувального коду. Обов’язково уважно дотримуйтесь інструкцій на сторінці проекту, якщо вибираєте метод.

Ще один метод замість grub2win - це Super Grub2 Disk , який представляє собою живий компакт-диск, який дозволяє завантажуватися в різні операційні системи. Я спробував би це спершу замість grub2win, оскільки ризик є меншим, якщо щось піде не так. Я не використовував диск Super Grub2 особисто, але чую, що це неймовірно корисний інструмент. Використовуючи цей інструмент, ви можете відновити груб, дотримуючись тут інструкцій .


2

Я прочитав багато відповідей і спробував відповідно, але проблема все-таки була, тому вирішила зробити це самостійно так:

  1. Клацніть меню «Пуск» і виберіть Налаштування .
  2. Виберіть ОНОВЛЕННЯ І БЕЗПЕКА.
  3. Клацніть Відновлення .
  4. У розділі Розширений запуск натисніть кнопку Перезапустити зараз . Система перезапуститься та покаже меню завантаження Windows 10.

    IMG:

  5. Виберіть Виправлення неполадок .

  6. Виберіть Додаткові параметри .

    IMG:

  7. Виберіть Налаштування прошивки UEFI .

  8. Клацніть Перезапустити, щоб перезапустити систему та ввести утиліту настройки UEFI (BIOS).

  9. Налаштування BIOS F10 -> вкладка Конфігурація системи -> Параметри завантаження -> Диспетчер завантаження ОС -> Ubuntu -> (виберіть параметр Ubuntu і перемістіть цю опцію до початку списку) -> Збереження та вихід F10 (натисніть, F10щоб зберегти Ubuntu як варіант завантаження за замовчуванням) -> F10 (натисніть F10ще раз, щоб зберегти зміни в утиліті настройки BIOS / UEFI)

    IMG:

Коли комп'ютер перезапуститься, відобразиться меню завантаження Ubuntu.


1
Ласкаво просимо до Ask Ubuntu. Я опублікував фотографії на екрані BIOS низької якості, оскільки це було єдине фото, яке я мав. Якщо у вас є більш точна фотографія BIOS, будь ласка, надайте посилання на неї у коментарі, і я вкладу нову фотографію у вашу відповідь.
карел

1

Увімкніть завантажувальну систему Ubuntu та виберіть спробуйте параметр Ubuntu у меню GRUB, яке з'явиться, а потім встановіть відновлення завантаження, ввівши наступні команди.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

0

Існує параметр в /etc/default/grubназивається GRUB_TIMEOUT_STYLE=hiddenперешкоджає меню GRUB показувати в протягом періоду часу , якщо ви не натиснете Escклавішу. Перевірте, чи ввімкнено цей параметр GRUB_TIMEOUT_STYLE=hidden, і якщо він включений, відкрийте /etc/default/grubфайл для редагування в нанотекстовому редакторі та вимкніть його.

sudo nano /etc/default/grub

Прокоментуйте рядок, який говорить GRUB_TIMEOUT_STYLE=hidden, передуючи його #символом. Переконайтесь, що GRUB_TIMEOUTтам, наприклад, встановлено значення, що перевищує нуль GRUB_TIMEOUT=10. Збережіть файл.

Потім запустіть update-grubкоманду та перезавантажте:

sudo update-grub  
sudo reboot

Комбінації клавіш редактора тексту нано
Використовуйте комбінацію клавіш Ctrl+ Oта після цього натисніть, Enterщоб зберегти файл у поточному місці.
Використовуйте комбінацію клавіш Ctrl+ Xдля виходу з нано.

Інші корисні посилання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.