Вопрос: Оборудование UEFI и двойная загрузка с окнами


Я три дня пытался бороться с двойной загрузкой Ubuntu 11.10 и Windows 7. Я хочу использовать SSD для моей установки Ubuntu и hdd для Windows. Я понял, что сначала нужно установить окна, а потом ubuntu, и поэтому я это сделал. Когда я впервые устанавливаю окна, он отлично загружается с моего hdd, но когда я добавляю ubuntu на свой ssd и перезагружаюсь, я получаю черный экран с мигающим курсором. Я прочитал много форумов, на которых это задано, но не найдено ни одного решения, которое работает.

Я пробовал ремонт. Он сказал мне сделать жирный раздел ESP, и я тоже это сделал, но он все еще не работает.

Я ноб, и любые предложения будут действительно оценены.


4
2017-12-30 04:12


Источник


Возможна двойная загрузка на отдельные диски, это зависит от того, какой диск вы установили GRUB. В идеале вы бы установили GRUB на накопитель SSD и отредактировали свои настройки BIOS для начальной загрузки, GRUB обнаружит установку Windows и добавит ее в загрузчик. - Mark Rooney
Можете ли вы добавить дополнительную информацию на свой вопрос? На каком форуме вы пытались? - Jorge Castro
У меня тоже была эта проблема. Вы можете попытаться взглянуть на [этот ответ] [1]. [1]: askubuntu.com/questions/115993/... - LasseValentini
Вопрос, на который ссылается Fraekkert, связан с двойной загрузкой Linux / Windows XP, что почти наверняка не выполняется в системах на основе UEFI. BIOS и UEFI с двойной загрузкой - это две ПОЛНОСТЬЮ разные вещи, а решения для одного вряд ли будут полезны для другого. - Rod Smith
Я сам столкнулся с этой проблемой. Поскольку вам уже нужно перезагрузиться, чтобы выбрать ОС в grub, вместо этого установите Linux на SSD, Windows на жесткий диск и при перезагрузке просто выберите жесткий диск, на котором вы хотите ОС. Это больше не работает и работает отлично.


Ответы:


К сожалению, вы получите много совершенно бесполезной информации в Интернете об этом, так как процесс загрузки в системах на основе UEFI полностью отличной от процесса загрузки на более раннем оборудовании на базе BIOS. Полное описание соответствующих различий в одном сообщении здесь невозможно, поэтому для полной информации я рекомендую вам проверить страница Википедии в UEFI а также мою веб-страницу на загрузчиках EFI для Linux. (Обратите внимание, что «UEFI» относится к следующему поколению EFI, в основном EFI 2.x. По большей части эти два термина взаимозаменяемы, хотя «UEFI» более конкретный и относится к более новой версии технологии.)

Однако, чтобы вы начали, сначала убедитесь, что вы находятся загрузка Windows в режиме EFI. Это можно сделать несколькими способами, например, ввести «bcdedit» в окне «Командная строка администрирования». Результат должен включать ссылку на winload.efi в строке «путь» раздела «Загрузочный загрузчик Windows». Если вместо этого эта строка относится к winload.exe, то система загружается в режиме BIOS, и для этого вам необходимо следовать более обычным советам BIOS.

Предполагая, что вы загружены в режиме EFI, мой первый совет - забыть об установке Ubuntu 11.10 или ранее. Эти версии включают ошибки в процессе установки, которые затрудняют настройку двойной загрузки с любой другой ОС. Ubuntu 12.04 исправляет худшие из этих ошибок. В 12.04 загружается в режиме EFI, установщик должен обнаружить системный раздел EFI (ESP; раздел, который содержит загрузчики), созданный Windows, и добавить к нему этот собственный загрузчик.

Одним из возможных осложнений является то, что Ubuntu не может загружаться в режиме EFI, даже если Windows установлена ​​в этом режиме. Вы можете проверить эту информацию, выбрав каталог / sys / firmware / efi. (Возможно, вам нужно будет использовать опцию «попробуйте перед установкой», чтобы проверить этот файл, затем запустите установщик.) Если этот файл присутствует, вы определенно загружаетесь в режиме EFI. Если нет, вы, вероятно, загрузились в режиме BIOS, хотя это не на 100%. Если вы обнаружите, что загружаетесь в режиме BIOS, вы должны либо исправить эту проблему, либо пойти дальше и установить в режиме BIOS, а затем переключить свой режим загрузки. Любой из этих вариантов стоит здесь совершенно нового вопроса, поэтому я не буду вдаваться в них.

В идеале, если Ubuntu 12.04 устанавливается правильно, он обнаружит Windows и сделает GRUB 2 загрузчиком по умолчанию, поэтому система будет работать должным образом, предлагая вам загрузочное меню при загрузке. Иногда, однако, вам нужно добавить Windows в конфигурацию GRUB, которую вы можете сделать, создав запись, подобную этой в /etc/grub.d/40_custom, а затем снова запустите «grub-mkconfig -o / boot / grub /grub.cfg ":

menuentry "Windows 7" {
        set root='(hd0,gpt1)'
        chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}

В других случаях система может продолжать загружаться прямо в Windows. Обычно это можно исправить, удалив EFI / boot / bootx64.efi из ESP или, возможно, заменив его копией файла загрузчика GRUB 2 (возможно, EFI / ubuntu / grub_x64.efi, IIRC). К сожалению, эта проблема вызвана ошибками в конкретных реализациях EFI, поэтому обходной путь может быть очень системным.

Ваш симптом черного экрана с мигающим курсором предполагает серьезную неправильную конфигурацию GRUB или, возможно, полностью отсутствующую установку GRUB. Я собираюсь упустить этот вопрос, сказав, что с какой-либо удачей он будет исправлен Ubuntu 12.04. Если нет, я рекомендую установить исправленное GRUB Legacy ELILO или Fedora для замены GRUB 2, так как по моему опыту GRUB 2 является наименее надежных доступных загрузчиков Linux EFI. (Подробности см. На странице загрузочных загрузчиков EFI, на которые я ссылался в первом абзаце этого ответа).


2
2018-05-03 19:48





Вы пробовали сделать 200MB-раздел на ssdhd для uefi, как у Windows?

Я не знаю, в каком формате он должен быть, но я уверен, что кто-то знает.

Попробуйте вытащить окна HD, затем установите Ubuntu (или дистрибутив выбора), затем подключите окна обратно, затем установите порядок загрузки t ubuntu, а затем отредактируйте grub (grub2?), Чтобы добавить в окна.

Если вы можете попробовать трюк F12 при загрузке и выбрать требуемый диск. Сделайте это дважды, чтобы увидеть, работают ли оба.

Некоторые IOS позволят вам отключить UEFI.

На моем, как только я сделаю, Windows хочет R / R.

Единственный Linux, который я могу запустить, - это версия с DVD или флеш-версией.

Если вы можете переделать флэш-накопитель, все должно работать в два раза лучше.

Или, может быть, использовать внешний накопитель USB 3.0 и загрузить с него?


2
2017-10-30 03:16





Попробуйте установить загрузчик на hdd в настройке Ubuntu, возможно, это проблема с установкой grub на sdd.


0
2018-03-30 18:12