Grub не запускает Windows 10

Обновлено: 02.07.2024

После обновления до linux mint 18.3 с linux mint 17.3 я больше не могу загружаться в Windows 10. Windows 10 появляется в меню grub, но если выбрать его, экран гаснет на несколько секунд, после чего снова появляется меню grub. .

Я выполнил чистую установку, а не обновление. Я удалил свои разделы linux mint 17.3 (/, /home и swap), а затем установил linux mint 18.2 с флешки. При установке я выбрал «Диспетчер загрузки Windows» в качестве устройства для установки загрузчика Grub, и установка прошла нормально. После завершения установки меню grub появилось как обычно и без проблем загрузилось в linux mint 18.3, и все работает правильно. Проблема возникает только при выборе Windows 10. Как указывалось ранее, выбор Windows 10 приводит к появлению черного экрана на несколько секунд, после чего снова появляется меню grub.

Я запустил update-grub, но это не помогает. Поскольку Windows 10 появляется в меню grub, кажется, что grub распознает Windows, но, похоже, ищет загрузчик Windows не в том месте.

Кто-нибудь может помочь мне в решении этой проблемы?

Я приложил скриншот моей таблицы разделов.

Заранее благодарим за любую помощь

Привет. Вы, к сожалению, превысили 4 раздела на диске. Это сломает Windows (потому что это глупо).

Самый быстрый способ восстановить вашу систему — начать заново с чистого диска. Предположим, вам нужен раздел данных, два основных раздела: один для Windows, один для данных и один логический для установки разделенного на разделы Linux.

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

Если бы это был я, я бы сделал резервную копию своих данных и пошел бы на полную переустановку, создав сначала подходящую таблицу разделов (сначала Windows, затем Linux, вам нужно будет очистить диск из командной строки Windows с помощью DISKPART).

Спасибо, Mattyboy, за ваш вклад, но это точно такая же установка, которая была у меня с Linux Mint 17.3 до обновления, и она работала нормально для меня в течение достаточно долгого времени, поэтому я не вижу в ней причину моих текущих проблем.< /p>

@Mattyboy
Разве деление на разделы не в порядке с тремя основными разделами для Windows и четвертым дополнительным, где установлен Linux?

@handyman4848
Просто мысль: можно ли по-прежнему загружаться в Windows из BIOS?

Редактировать: вот что я нашел в ArchWiki. Может ли что-то подобное относиться к вашей установке?

Ограничения загрузчика UEFI и BIOS
Большинство загрузчиков Linux, установленных для одного типа прошивки, не могут запускать или загружать загрузчики другого типа прошивки. То есть, если Arch установлен в режиме UEFI-GPT или UEFI-MBR на одном диске, а Windows установлена ​​в режиме BIOS-MBR на другом диске, загрузчик UEFI, используемый Arch, не может по цепочке загрузить установленную в BIOS систему Windows на другом диске. Точно так же, если Arch установлен в режиме BIOS-MBR или BIOS-GPT на одном диске, а Windows установлена ​​в режиме UEFI-GPT на другом диске, загрузчик BIOS, используемый Arch, не может последовательно загружать установленную UEFI Windows на другой диск.

Единственными исключениями из этого правила являются grub(2) на компьютерах Apple Mac, в которых установлен EFI grub(2) может загружать установленную в BIOS ОС с помощью команды appleloader (не работает в системах, отличных от Apple), и rEFInd, который технически поддерживает устаревшую загрузку. ОС BIOS из систем UEFI, но не всегда работает в системах UEFI, отличных от Apple, по словам ее автора Рода Смита.

У меня есть SSD с двумя разделами. Первый раздел принадлежит Windows 10, и он работал нормально. Я установил Ubuntu 15.10 на второй раздел, и он тоже отлично работает.

При загрузке grub отображается правильно и показывает как Windows, так и Ubuntu. Если я выберу Ubuntu, он может загружаться без проблем, и я даже могу получить доступ к разделу Windows из Ubuntu, но если я попытаюсь загрузить Windows 10, он отобразит черный экран (как будто он запустится нормально) в течение нескольких секунд (возможно, 2 или 3 секунды). ), а затем возвращается к grub, не показывая никаких сообщений.

Если вы запускаете загрузчик Windows без grub, Windows запускается. (нажмите F12, F9, F10 и т. д. во время загрузки компьютера; загрузите порядок устройств и выберите загрузчик Windows)

3 ответа 3

Найдите пункт меню Windows (выглядит так)

Это помогло.

Извините, я несколько раз настраивал 'ntldr /bootmgr', что мне делать, чтобы оставить его навсегда? (Я сделал это с помощью «sudo», но иногда он сбрасывается!)

У меня не работает на Ubuntu 19.04. Мне нужно использовать меню загрузчика EFI (типа BIOS) для загрузки Windows :)

Прежде всего вы обновите свою личинку.

Если приведенная выше команда не сработала, загрузите iso-файл Windows, а также установите приложение «winusb», которое используется для создания загрузочных образов Windows. Если у вас есть компакт-диск, все в порядке.

Запомните имя раздела вашей Ubuntu. Теперь вы из Windows USB или компакт-диск.Теперь вы нажимаете «Восстановить этот компьютер» и «Устранение неполадок при запуске».

Он автоматически заменит ваш grub, и теперь вы сможете загружаться в Windows, но не в Ubuntu.

Теперь вы либо устанавливаете совершенно новую Ubuntu, либо пытаетесь исправить ее.

Если вы собираетесь установить новую Ubuntu, я бы посоветовал вам установить загрузчик (Grub2) в самой корневой файловой системе.

Затем вы устанавливаете приложение EasyBcd для Windows, а затем связываете загрузчик с разделом Ubuntu, так как это самый безопасный способ, чтобы, если у вас есть какие-либо обновления grub или загрузчика Windows, не было бы никаких обновлений. неприятности для вас в будущем.

Нажмите здесь, чтобы посмотреть видео о наиболее безопасном способе установки.

Я установил 5 систем Linux и 1 ОС Windows, используя метод, упомянутый выше, и до сих пор у меня не было никаких проблем.

Использование Windows 10 и Linux на одном компьютере болезненно. Иногда UEFI Secure Boot ломает GRUB, а иногда GRUB не может просто загрузить Windows 10. Недавно я обновил Ubuntu до бета-версии 19.10 с Ubuntu 19.04. Ubuntu 19.10 теперь поставляется с новым GRUB 2.04, в котором, как сообщается, много ошибок. В моем случае GRUB каким-то образом испортил расположение MBR Windows, и теперь я не могу загрузиться в Windows 10. Чтобы исправить ситуацию, я выполнил пару шагов, и вот подробное руководство о том, как исправить Windows 10, не загружающуюся в Linux. .

Исправить Windows 10, не загружающуюся в Linux

Если вы используете бета-версию Ubuntu 19.10, в GRUB 2.04 есть много ошибок. Было бы лучше перейти на Ubuntu 19.04 или полностью перейти на Windows. Перейдите к этому шагу, чтобы узнать, как изменить загрузчик по умолчанию в Windows NT.

1. Реконструируйте личинку

Иногда GRUB не может найти файл Windows MBR на ваших дисках. Первый шаг — проверить, может ли Linux обнаружить Windows 10. Для этого выполните следующую команду. sudo os-prober

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

6 способов исправить Windows 10, которая не загружается в Linux

Если приведенная выше команда находит операционную систему Windows 10, мы можем перестроить файл конфигурации GRUB. Для этого используйте следующую команду. sudo update-grub

6 способов исправить Windows 10, которая не загружается в Linux

6 способов исправить Windows 10, которая не загружается в Linux

Приведенная выше команда запускает сканирование всех разделов на локальном диске и ищет различные установленные операционные системы. Если он обнаружит Windows 10, вы должны получить результат, аналогичный приведенному ниже. Команда также автоматически создаст запись Windows в файле конфигурации.

2. Ремонт багажника

Если вам не нравится командная строка, вы также можете попробовать графический инструмент восстановления загрузки. Иногда файл GRUB не работает. Boot Repair Tool автоматически ищет другие операционные системы на вашем диске. Он также восстанавливает и перестраивает файл конфигурации GRUB. Это похоже на запуск os-prober вручную и перестройку файла конфигурации GRUB.

Сначала используйте следующие команды, чтобы добавить необходимый репозиторий и установить Boot Repair. sudo apt-add-repository ppa: yannubuntu / boot-repair && sudo apt-get update sudo apt-get install -y boot-repair

Затем запустите средство восстановления загрузки. Сканирование всех дисков и разделов займет минуту или две. После этого нажмите «Рекомендуемый ремонт». Этот параметр удалит предыдущий файл GRUB и перестроит его с нуля.

6 способов исправить Windows 10, которая не загружается в Linux

На следующем экране вам будет представлен набор команд, которые вы должны скопировать и вставить в терминал. Просто следуйте инструкциям на экране, предоставленным инструментом восстановления загрузки, и он восстановит файл GRUB для вас.

6 способов исправить Windows 10, которая не загружается в Linux

Восстановление загрузки вызовет непредвиденную ошибку, если вы используете бета-версию дистрибутива Linux.

Если этот метод вам не подходит, скорее всего, файл диспетчера загрузки Windows не может быть обнаружен GRUB. Следовательно, нам нужно будет создать для него запись в файле конфигурации GRUB.

3. Используйте настройщик GRUB

Вообще, я бы не рекомендовал вручную обновлять что-либо в конфигурационном файле GRUB. Мы будем использовать инструмент с открытым исходным кодом под названием Grub Customizer.Выполните следующие команды, чтобы загрузить и установить инструмент. sudo add-apt-repository ppa: danielrichter2007 / grub-customizer && sudo apt-get update sudo apt install grub-customizer

6 способов исправить Windows 10, которая не загружается в Linux

Далее нам нужно расположение загрузчика Windows 10. Чтобы найти его, выполните следующую команду в терминале. лблк

Найдите раздел с точкой монтирования «/boot/efi». Это раздел, в котором установлен диспетчер загрузки Windows. Нам нужно имя устройства конкретного раздела. В моем случае это sda1, поэтому расположение загрузочного файла «/dev/sda1».

6 способов исправить Windows 10, которая не загружается в Linux

В качестве альтернативы вы также можете установить утилиту gnome-disk-utility, которая представляет собой графический инструмент для сопоставления дисков и разделов. В меню вы можете найти системный раздел EFI. Описание раздела должно выглядеть примерно так.

6 способов исправить Windows 10, которая не загружается в Linux

Затем перейдите к инструменту настройки GRUB и щелкните значок страницы вверху для записи.

Во всплывающем редакторе записей выберите тип «Chainloader» и раздел как «/dev/sda1». Вы также можете указать подходящее имя для записи. Опубликуйте это, нажмите Enter.

6 способов исправить Windows 10, которая не загружается в Linux

Теперь вы должны увидеть созданную вами запись в меню настройки Grub. Однако вам нужно нажать кнопку «Сохранить», чтобы синхронизировать изменения с исходным файлом конфигурации GRUB.

6 способов исправить Windows 10, которая не загружается в Linux

Наконец, перезагрузитесь, и теперь вы сможете загрузиться в Windows 10. Если вы не можете, скорее всего, Windows MBR является посредником или загрузочные файлы повреждены.

4. Восстановление при загрузке

Если GRUB не может загрузить MBR Windows, скорее всего, файл поврежден. Мы можем восстановить его с помощью ISO-файла Windows и USB-накопителя. Вы можете использовать любое загружаемое с USB программное обеспечение Linux. Я бы порекомендовал WoeUSB, так как он прост и быстро выполняет свою работу. Когда флешка будет готова, загрузитесь с нее. Нажмите «Далее» на первом экране, а затем нажмите «Восстановить компьютер» на следующем экране.

6 способов исправить Windows 10, которая не загружается в Linux

На следующей странице нажмите «Параметры устранения неполадок» и, наконец, нажмите «Восстановление при загрузке». Исправление загрузочных файлов и MBR займет время.

6 способов исправить Windows 10, которая не загружается в Linux

В большинстве случаев средство восстановления при загрузке исправляет загрузочный файл Windows. В случае успеха перезагрузите компьютер, и GRUB сможет загрузить Windows. Если проблема не устранена, нам нужно переключить загрузчик обратно на Windows NT.

5. Изменить загрузчик по умолчанию

Если вы уверены, что загрузочный файл Windows не поврежден и вы не удалили данные с диска C по ошибке, мы можем снова изменить загрузчик на Windows NT. Для этого загрузитесь с USB-накопителя Windows, нажмите «Далее» на первом экране. Затем нажмите «Восстановить компьютер», а затем «Устранение неполадок».

6 способов исправить Windows 10, которая не загружается в Linux

На странице "Дополнительные параметры" нажмите "Командная строка".

6 способов исправить Windows 10, которая не загружается в Linux

В командной строке выполните следующую команду. bcdedit / установить путь WINDOWS system32 winload.efi

6 способов исправить Windows 10, которая не загружается в Linux

Приведенная выше команда изменит загрузчик с GRUB на Windows NT. Теперь, когда вы перезагружаете свою систему, она должна загружаться непосредственно в Windows. Если вы используете Ubuntu 19.10, вам необходимо вернуться к стабильной версии Ubuntu 19.04, так как в GRUB 2.04 много ошибок.

6. Новая установка Windows 10

Если ни один из вышеперечисленных способов вам не помог, скорее всего, вы случайно удалили данные из Windows. В крайнем случае, нужно выполнить новую установку Windows 10. Хорошо, что вам нужно отформатировать только диск C, и данные на других дисках не будут потеряны. Но, тем не менее, вы потеряете файлы на рабочем столе, в папке «Загрузки» и «Документы».

Заключительные слова

Вот несколько способов исправить ошибку, из-за которой Windows 10 не загружается в Linux. Если у вас есть дополнительные вопросы или вопросы относительно Linux или GRUB, дайте мне знать в комментариях ниже.

У меня есть ноутбук Dell Inspiron 7580 с Windows 10. После установки Linux Mint 20 я потерял доступ к Windows. Диспетчер загрузки Windows появляется в списке операционных систем GRUB на диске EFI, но при его выборе я получаю синий экран от Windows, сообщающий мне, что загрузочное устройство недоступно.
Безуспешно запускаю Boot Repair. Я также переустановил и сменил GRUB на другой диск, но тоже не повезло.
Любая помощь будет принята с благодарностью.

волшебник из oz

Администратор

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

  1. С помощью Boot Repair у вас есть возможность сохранить результат, на который затем можно будет сослаться здесь. Вы сохранили его? Если нет, вы можете сделать это еще раз, сохранить и опубликовать
  2. Если ваш Linux Mint работает нормально, пробовали ли вы зайти в Терминал (сочетание клавиш Ctrl-Alt-t), а затем набрать и ввести

Ура, и вернусь, когда смогу

Крис Тернер
wizardfromoz


МЫСЛИ НА МАРТ 2022 1. COVID SUX -Вакцины от глупости нет 2. НА АВ - ничего не пуленепробиваемо, но ношу кевлар - использую линукс. 3. Еще пивные часы, где я живу. 4. Приходите и спойте вместе в Rock Roxx. 5. Почему так много дистрибутивов, Wiz?

Прошка

Новый участник

Большое спасибо за теплый прием.
Я прикрепил вывод Boot Repair, а также zip со скриншотами дисков. Я надеюсь, что информация на испанском языке не будет существенной.
После обновления GRUB ситуация не изменилась. Нет окон. Кстати, я был счастливым пользователем Linux без Windows около 15 лет. У меня нет никаких личных данных на разделе Windows, и я никогда не заботился о диске восстановления. Я думал, что никогда больше не буду использовать Windows, но, к сожалению, мне приходится запускать на ней кое-какие программы.
Спасибо и удачи со стоматологом.

Вложения

капитан-чуткий

Известный участник

Я думаю, что мы можем расширить, возможно, и дополнительная информация может помочь Wiz, когда он вернется.

Во-первых, подведение итогов всегда полезно (просто от моего персонажа никуда не деться)

Поэтому очень краткое рассмотрение выходных данных намекает на материнскую плату с прошивкой uefi. Это означает, что загрузочный материал будет включать в себя раздел EFI размером около 100 МБ. Затем вы попытались установить grub , но это оказалось старым стилем на разделе mbr.

Если после установки вы запустили update-grub, это должно было/должно добавить Windows в ваше меню.


Итак, где вы сейчас находитесь, я упомяну возможные шаги вперед

1) Поскольку вы только что установили Mint и фактически им не пользовались; вы можете переустановить жесткий диск с EFI, запустить обновление grub, и это должно исправить меню

3) вы загружаетесь с USB-накопителя, на котором установлена ​​полезная живая ОС. Вы монтируете ОС на USB-накопитель и через chown вызываете команды, как если бы у вас был запущен Mint на жестком диске


Я протестировал rEFInd на ноутбуке моей жены, на котором была установлена ​​Windows 10 и мой slackware Linux, и он может загружаться с обоими.

Кроме того, снимок экрана действительно поможет мне прочитать только одну строку текста/кода

поэтому используйте gParted и сделайте снимок экрана обоих жестких дисков на вашем ПК, если это возможно, используя Lice OS с USB. Также вывод:

Читайте также: