Вопрос Двойная загрузка: Windows 8 в порядке, Ubuntu в порядке, но будет загружаться только тогда, когда dvd находится на диске


У меня новый компьютер с Windows 8.1, и я начал работать с двойной загрузкой с Ubuntu 12.04.3. Я могу загружать Windows 8 из меню grub просто отлично, и Ubuntu появляется в меню, и я могу выбрать его, но он останется на пустом экране, такого же цвета, как меню grub, и ничего не делает, нет сообщения об ошибке. Однако, если я поставил свой DVD-диск Ubuntu на дисковод перед запуском, я могу выбрать Ubuntu из меню grub, и он всегда запускается отлично.

Одна вещь, которую я заметил, это то, что если диск НЕ находится на диске, я вижу небольшое сообщение «Ошибка чтения efi disk» появляется несколько раз перед отображением меню grub. Сообщение не появляется, если диск был вставлен. Может ли кто-нибудь дать мне знать, что происходит?

Дополнительные детали:

После моей установки Ubuntu первоначальная проблема заключалась в том, что Windows не была распознана и не отображалась в grub. Я выполнил загрузку (Результаты) из моей установки Ubuntu (BIOS не загрузится с оптического диска после установки Ubuntu). После этого оказалось, что все в порядке: я мог загружать Windows и Ubuntu, и я не мог сказать, было ли это из-за того, что диск был или нет. В то время я не обращал внимания на это.

После этого я сделал некоторую разную установку программного обеспечения в Windows, а также получил настройку меню grub на Ubuntu, чтобы переместить мои параметры меню, и запустил некоторые из них, которые я не планирую много использовать в папках. Но это все. И этим утром я заметил, что я не мог загрузить Ubuntu, если диск не был в диске.


2
2017-12-14 15:42


происхождения




ответы:


Что касается сообщения об ошибке чтения efi-диска, я думаю, вам нужно отключить функцию быстрого запуска Windows, как описано здесь:

Это не устранит вашу более важную проблему с «черным экраном», но эта проблема по крайней мере столь же серьезна в долгосрочной перспективе, поскольку неспособность решить проблему может привести к повреждению файловой системы и, в крайнем случае, к невозможности загрузить компьютер на все.

Проблема «черного экрана» известна, но существует множество различных причин и решений. Наиболее общим решением является использование nomodeset kernel, но есть несколько других, многие из которых уникальны для конкретных наборов микросхем. Поиск на этом сайте раскрывает несколько вопросов по этой теме, таких как:

Я не могу обещать, что любой из этих (или многих других здесь или где-то еще) поможет вам, но я рекомендую вам начать с этих ответов.


2
2017-12-14 17:31





Также:

Похоже, что при восстановлении загрузки была запущена функция переименования UEFI «багги». Я не уверен, что это всегда необходимо, но именно для этих UEFI внутренне жесткий код UEFI загружает только файл Windows efi. Таким образом, Boot-Repair переименовывает файл Windows и делает прокладку grub2 файлом Windows. UEFI считает, что он загружает Windows, но на самом деле загружает grub2 / shim, а затем из меню grub2 вы можете загружать Windows.

обнаружено багги-ядро. Вы хотите активировать [Резервное копирование и переименование файлов Windows EFI]? да (если какой-либо выбор не удался, повторите попытку с другим)

Затем переименован /EFI/microsoft/boot/shimx64.efi в bootmgfw.efi Фактический загрузочный файл Windows, первоначально bootmgfw.efi, становится следующим:

/EFI/Microsoft/Boot/bkpbootmgfw.efi

С переименованным файлом вы не можете напрямую загружать Windows из меню UEFI, поскольку это действительно прокладка. И обновление Windows может перезаписать файл bootmgfw.efi, перезаписывающий версию shim, поэтому, если вы можете загружать только версию Windows, вам нужно перезагрузить загрузку. Если вы можете загружать запись Ubuntu в меню UEFI, отмените переименование.

Чтобы отменить & переименовать файлы в их исходные имена, вам просто нужно отметить опцию «Восстановить EFI-резервные копии» Boot-Repair. Установщик Windows UEFI должен иметь резервную копию bootmgfw.efi здесь:

C: \ Windows \ Boot \ EFI \ bootmgfw.efi из рабочей установки Windows x86_64.


0
2017-12-14 18:01