Рейтинг:0

Grub не загружается при двойной загрузке с Windows 10

флаг cn

Сначала я установил Windows 10, а затем последнюю версию Xubuntu. Если я загружусь сейчас, он напрямую загрузит Xubuntu. Grub не загружается. Я также безуспешно изменил стиль загрузки в grub со скрытого на меню. Затем я попытался нажать клавишу esc во время запуска, чтобы вызвать загрузочное меню grub, но безуспешно. Итак, похоже, что grub вообще не загружен.

Когда я меняю порядок загрузки (в UEFI) на жесткий диск, на котором установлена ​​Windows 10, он загружается без проблем. Я попробовал инструмент boot-repair. Когда я выбрал «Применить», мне сказали, что мне нужно включить устаревший режим для CRM. Я проверил на экране UEFI, и он уже активирован. Ошибка, которую я получаю от восстановления загрузки, Обнаружена устаревшая версия Windows.

При установке Xubuntu я создал раздел efi, так как это было необходимо. Я вижу этот раздел в моем fstab. Как мне заставить работать двойную загрузку без необходимости заходить в Uefi-Bios, чтобы выбрать диск для загрузки?

oldfred avatar
флаг cn
Если вы установили Windows в режиме BIOS/Legacy/CSM, вы не можете выполнять двойную загрузку из grub, только из меню загрузки UEFI. UEFI и BIOS несовместимы, и как только вы начнете загружаться в том или ином режиме, вы не сможете переключиться. Похоже, вы установили Windows в старом режиме BIOS. Microsoft требует от поставщиков устанавливать Windows в режиме UEFI/gpt с 2012 года. Пользователь может выбрать BIOS/MBR, но не должен. Как вы загружаете установочный носитель, так он и устанавливается. Лучше всего переустановить Windows в режиме UEFI на диск с разделами gpt.
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Преобразование из режима загрузки EFI в режим загрузки BIOS] (https://askubuntu.com/questions/360543/convert-from-efi-to-bios-boot-mode) и [Не удается загрузить Windows после установки Ubuntu, как исправить ?] (https://askubuntu.com/q/217904/)
флаг cn
Это сработает, но я предпочитаю другое решение для обновления установки Windows до UEFI. Это сработало для меня. Это немного странно, так как кажется, что сейчас есть два менеджера загрузки uefi. Поэтому я перехожу с Ubuntu на Windows, что немного медленно.
Рейтинг:0
флаг jp

Вы не можете иметь двойную загрузку между системами lagacy и uefi.

Самый простой способ исправить это — перевести загрузку Windows из режима Legacy в режим UEFI. Там шаг за шагом я нашел, как это сделать: https://www.maketecheasier.com/convert-legacy-bios-uefi-windows10/

Если вы хотите переустановить Windows из нового iso, вам нужно будет изменить тип таблицы разделов с помощью других инструментов.Есть очень хороший gdisk, который я уже использовал несколько раз: https://www.explorelinux.com/convert-disk-mbr-to-gpt-on-linux/

Прежде чем начать - сделайте резервную копию ваших данных. Если что-то пойдет не так, вы, вероятно, потеряете все на этом диске.

После того, как вы закончите, запустите Ubuntua и запустите grub os-prober, чтобы найти Windows (если она не была найдена автоматически). В качестве альтернативы вы можете установить диспетчер загрузки rEFInd — я считаю, что это намного лучше, чем grub для систем efi с двойной загрузкой.

флаг cn
спасибо, я попробую это.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.