В настоящее время я пытаюсь установить Ubuntu 14.04 на Sony Vaio, который был предустановлен с Windows 8 в (я понимаю) режиме UEFI. И я испытываю ад двойной загрузки. Я уже попробовал большинство предложений из исчерпывающей установки Ubuntu вместе с предварительно установленным руководством Windows с UEFI, а также установки Ubuntu при использовании UEFI , но у меня все еще возникают проблемы, поэтому, пожалуйста, НЕ отмечайте текущий вопрос как дублирующий.
Вот шаги, которые я уже сделал:
- Используйте 64-битную 14.04
- В биосе я не смог найти и отключить
QuickBoot/FastBoot
иIntel Smart Response Technology
(SRT). Но я сделал отключитьFastStartup
в Windows 8. - В биосе я отключен
SecureBoot
. - Я установил 14.04 в режиме UEFI (
/etc/fstab
содержит раздел UEFI), используя ручное разбиение на жестком диске GPT. Я уменьшил размер раздела Windows 8 из Windows 8, как рекомендовано. - После установки я заметил проблемы с двойной загрузкой, поэтому попытался использовать
boot-repair
(следуя этому руководству ). Но это только закончилось ошибкой и мало что исправило.
Выпуск:
Windows 8 всегда загружается нормально. Когда мне как-то удается добраться до экрана grub, выбор Ubuntu или Windows 8 приведет к загрузке любой из ОС. Так что двойная загрузка вроде работает. Однако в большинстве случаев Vaio просто загружается в Windows 8 после завершения работы или перезагрузки.
Чтобы надежно добраться до экрана grub, в настоящее время я использую следующий неловкий обходной путь:
- Удерживая клавишу SHIFT, я нажимаю «Перезагрузить» в Windows-8:
- Когда появится меню ниже, я выбираю
Use a device
: - Затем я выбираю
Ubuntu
:
После этого появляется меню GRUB, и я могу загрузить Ubuntu. Чтобы это работало, мне пришлось включить External Device Boot
в BIOS и установить, Boot priority
что External Device
(1) должно быть перед Internal HDD
(2).
Вопрос:
- Как я могу исправить проблемы двойной загрузки на ноутбуке? Я хотел бы иметь возможность сразу перейти к экрану GRUB при перезагрузке компьютера, либо из Windows 8, либо из Ubuntu.
Ответы:
Один пользователь Sony разместил это:
Хитрость заключалась в том, чтобы вручную скопировать загрузочный каталог Ubuntu вместо \ EFI \ Boot Directory и переименовать shimx64.efi в \ EFI \ Boot \ bootx64.efi (не \ EFI \ Microsoft \ Boot \ bootmgfw.efi)
Исправление Boot-Repairs - это переименование файла bootmgfw.efi, которое необходимо повторить, если Windows обновляет свои файлы. И тогда можно загрузить Windows только из меню Grub.
Некоторые другие варианты:
Альтернатива Boot-Repairs переименовать в shim. Некоторые системы работают лучше для регистрации grub / shim изнутри Windows - для тех, которые по умолчанию сбрасывают Windows
Grub не отображается при запуске Windows 8.1 Ubuntu 13.10 Dual boot
bcdedit / set {bootmgr} path \ EFI \ ubuntu \ grubx64.efi
https://coderwall.com/p/vfyqkg
Некоторые устанавливают rEFInd, который кажется другим обходным путем.
http://www.rodsbooks.com/refind/index.html
http://www.rodsbooks.com/refind/secureboot.html
источник
У меня была такая же проблема здесь. Чтобы исправить, попробуйте следующие шаги:
/
/boot
;sudo apt-get install gparted
/boot
разделу, выберите управление флагами и включите флаг bios_grub . Применить изменения и закрыть gparted.Если все правильно, boot-repair найдет вашу Windows 8 и настроит grub для вас. Теперь вы можете перезагрузиться.
Надеюсь, поможет.
источник
Попробуй это . У меня была такая же проблема с Ubuntu 14.04 и Windows 7, и это прекрасно сработало для меня.
источник
Если параметр загрузочного устройства не отображается для вашего устройства: проверьте параметры в меню прошивки, чтобы включить или отключить режим совместимости с BIOS.
Чтобы использовать режим совместимости с BIOS, проверьте параметры в меню прошивки, чтобы отключить функции UEFI SecureBoot.
Для более старых компьютеров (Windows® 7-эры или более ранних) найдите параметры загрузки из файла и перейдите к файлу \ EFI \ BOOT \ BOOTX64.EFI на этом устройстве.
прямо с веб-сайта MS
источник