Рейтинг:1

Восстановление недоступной установки Windows

флаг us

Я только что купил Dell Inspiron 16 (чем я очень доволен). Он пришел с предустановленной Windows 11. Одной из первых вещей, которые я сделал, было установить Kubuntu с намерением иметь систему с двойной загрузкой. Но я испортил установку, оставив мне первоклассную систему Kubuntu, но без Windows. -:(.

Когда я запускаю машину, она запускает Grub, а не загрузчик Windows. Я могу выбрать между Ubuntu, дополнительными параметрами для Ubuntu, диспетчером загрузки Windows в /dev/0n1p1 или настройками прошивки UEFI. Выбор диспетчера загрузки Windows приводит меня к циклу восстановления загрузки; Сброс не работает и различные варианты восстановления Windows, включая восстановление заводской конфигурации, тоже не работают. Я перепробовал все формы восстановления, которые смог обнаружить, и ни одна из них не работает, вероятно, потому, что сброс не работает. И да, я тоже пробовал восстанавливать из Облака. Нада!

os-prober дает мне это:

/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Диспетчер загрузки Windows:Windows:efi /dev/sda3:Mac OS X:MacOSX:macosx

Итак, у меня есть первоклассная установка Kubuntu и установка Windows, стремящаяся вырваться на свободу. Система запускается с Grub, и ни один из других вариантов запуска (я пробовал много) не может помочь мне в этом.

Итак, как я могу запустить Windows? Если бы я мог добавить правильный пункт меню в Grub, я был бы свободен дома.

Обновление: я собираюсь попытаться получить запись меню Windows из другой установки, изменить ее, заменив ссылку на раздел ссылкой на раздел, предоставленной os-prober, добавить эту измененную запись меню в boot.config, а затем использовать update- grub, чтобы установить его. Пожелай мне удачи!

Обновление: пункт меню, с которым я работаю,

menuentry 'Диспетчер загрузки Windows (в /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-efi-DE3E-67A1' { сохранить по умолчанию insmod part_gpt инсмод жир установить корень = 'hd0, gpt1' если [x$feature_platform_search_hint = xy]; тогда поиск --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 DE3E-67A1 еще поиск --no-floppy --fs-uuid --set=root DE3E-67A1 фи цепной загрузчик /EFI/Microsoft/Boot/bootmgfw.efi }

а информация os-prober, как я указал выше,

/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Диспетчер загрузки Windows:Windows:efi /dev/sda3:Mac OS X:MacOSX:macosx

Приношу свои извинения за отсутствие форматирования — я не смог получить цитату, чтобы сохранить интервал. По-видимому, использование блока цитаты на форуме отличается от версии HTML.

oldfred avatar
флаг cn
Можете ли вы напрямую загрузить Windows из меню загрузки UEFI? Тот же ключ, который вы использовали для загрузки живого установщика Ubuntu, вероятно, f12 с Dell.
флаг cc
Вы пробовали предложение oldfred использовать загрузочное меню EFI и полностью обойти grub? grub и bootmgfw являются отдельными загрузчиками и могут запускаться отдельно.
флаг us
К сожалению, Windows не отображается в меню EFI, потому что среда Kubuntu даже не знает о ее существовании. Он находится в разделе, неизвестном Grub. Я надеюсь сделать этот раздел видимым, добавив для него пункт меню в grub.cfg.
флаг cc
Есть несколько причин, по которым grub может не «видеть» Windows, от простого «Windows находится в спящем режиме» до установки Ubuntu с изменением регистра TPM, необходимого для Bitlocker для декодирования раздела Windows. Тем не менее, возможно, мы просто неправильно понимаем друг друга - в меню EFI повторно отображается порядок загрузки настроек UEFI и вы можете выбрать один из них. Обычно это говорит 1) Ubuntu (p0... 2) Загрузчик Windows (p0... Выберите загрузчик Windows для загрузки Windows без участия grub.Исправьте Windows из Windows, тогда меню grub с Windows может работать (для grub не требуется никаких реальных изменений).
флаг us
Я должен был упомянуть ранее, что предполагаемая запись диспетчера загрузки Windows в Grub не ведет меня в Windows — она приводит меня к ужасному восстановлению загрузки и его циклу. Хорошая попытка, однако. Насколько я могу судить, среда Linux совершенно не подозревает о существовании Window.
флаг us
Я даже не знал, что существует меню EFI. Это может быть связано с тем, что Windows по-прежнему не загружается, хотя я предоставил для этого пункт меню. Возможно, пункт меню, который я создал, неисправен, но даже в этом случае я бы не ожидал, что он молча выйдет из строя и передаст эстафету одному из пунктов меню Ubuntu. Я убедился, что эти элементы меню видны, внеся незначительные изменения в их имена.
Рейтинг:0
флаг in

Я думаю, к сожалению, вы не можете избавиться от «петли восстановления загрузки» через grub.

В Интернете есть много информации о цикле восстановления загрузки, одна из самых полезных, кажется, эта: https://helpdeskeek.com/windows-10/how-to-fix-a-windows-10-automatic-repair-loop/ Здесь третий пункт «Запуск инструмента Windows 10 DISM» кажется наиболее интересным. Дополнительные результаты: https://duckduckgo.com/?t=ffab&q=windows+repair+mode+looping&ia=web

Я также рекомендую проверить настройки безопасности BIOS, если TPM (Trusted Platform Module) включен и включена безопасная загрузка.

Если все это не сработает, я могу придумать еще два варианта: 1) Возможно, Dell наклеила наклейку с ключом продукта на нижнюю часть вашего ноутбука. Если это так, вы можете скачать ISO-образ Windows от Microsoft и сделайте новую установку (вместо восстановления). После этого проверьте диспетчер устройств, отсутствуют ли какие-либо драйверы, и заполните его со страницы поддержки Dell. 2) Попросите службу поддержки Dell перезагрузить ноутбук для вас.

Кстати, моя личная рекомендация получить Kubuntu — сначала установить Ubuntu, а затем установить на нее KDE с помощью sudo apt установить kubuntu-desktop. ISO-образ Ubuntu более актуален, чем образ Kubuntu.

флаг us
Если это вообще возможно, я хотел бы пробудить уже существующую систему. Я думаю, это можно сделать с помощью утилиты восстановления загрузки, но я не знаю, как использовать доступную информацию для ее настройки. Тогда начальную загрузку Windows можно было бы выполнить с помощью Grub. Это выполнимо?
nineninesevenfour avatar
флаг in
Я думаю, что это возможно. Я также думаю, что с вашей личиной все в порядке, и цикл восстановления загрузки можно исправить с помощью встроенных инструментов Windows. Клавиша F8 — ваш друг. Пожалуйста, выполните шаги по первой ссылке, которую я предоставил (helpdeskeek), описание там действительно подробное. Если вы застряли в какой-то конкретной точке, дайте мне знать.
флаг us
Мой план состоит в том, чтобы запустить Windows, а затем собрать части восстановления загрузки, если они все еще существуют. Вам это кажется разумным?
флаг us
Нажимать F8 после загрузки бесполезно. После нажатия кнопки включения питания я сразу же попадаю в Grub, и как только я нахожусь в grub, ни одна из опций F-клавиши не имеет значения. Все, что я видел до сих пор, подтверждает, что решение заключается в создании правильного пункта меню, который представляет собой некоторую вариацию пункта меню из другой установки Win10. Часть изменения состоит в изменении обозначения раздела диска на раздел моего нового Inspiron, но этого кажется недостаточно.

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

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