Не запускается windows 10 после установки fedora

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

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

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

1. Восстановите GRUB.

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

Команда os prober определяет операционную систему Windows

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

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

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

Если командная строка вам не по душе, вы также можете попробовать графический инструмент восстановления загрузки. Иногда файл GRUB не работает. Инструмент восстановления загрузки автоматически ищет другие операционные системы на вашем диске. Он также восстанавливает и перестраивает файл конфигурации 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 и восстановит его с нуля.

выберите рекомендуемый ремонт загрузки в графическом инструменте восстановления загрузки

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

команды для запуска в соответствии с подсказками инструмента восстановления загрузки

Восстановление загрузки выдаст неожиданную ошибку, если вы используете бета-версию дистрибутива 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
команда для установки настройщика grub

Далее нам нужно расположение загрузчика Windows 10. Чтобы найти его, выполните следующую команду в терминале.
lsblk
Найдите раздел с точкой монтирования «/ boot / efi». Это раздел, в котором установлен диспетчер загрузки Windows. Нам нужно имя устройства конкретного раздела. В моем случае это sda1, следовательно, расположение загрузочного файла — «/ dev / sda1».

lsblk-command-displaying-windows-efi-файл-расположение

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

утилита gnome disks, отображающая диски и разделы

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

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

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

сохранить запись Windows из настройщика grub в файл конфигурации

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

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

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

вариант восстановления компьютера на экране установки Windows 10

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

восстановление при запуске на странице дополнительных параметров

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

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

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

параметр устранения неполадок на экране установки Windows

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

параметр командной строки на странице дополнительных параметров загрузочной страницы Windows

В командной строке выполните следующую команду.
bcdedit / set {bootmgr} путь WINDOWS system32 winload.efi
Команда bcdedit для смены загрузчика на Windows NT

Вышеупомянутая команда изменит загрузчик с 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, дайте мне знать в комментариях ниже.

Также читайте: Как заставить Windows и Mac использовать мультитач-жесты в Ubuntu

0 / 0 / 0

Регистрация: 19.06.2021

Сообщений: 4

1

19.06.2021, 11:23. Показов 2449. Ответов 11


Всем привет. Решил начать изучать Linux, установил и поставил Федору и, видимо, не до конца разобрался в вопросе установки рядом с Windows.
Windows и Fedora на разных физических дисках, но загрузчик винды не видим в биосе. Подскажите, пожалуйста, возможные решения проблемы. В Linux я пока 0
Спасибо.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

19.06.2021, 11:23

Ответы с готовыми решениями:

После установки второй ОС Fedora, и лодер Windows, и лодер Fedora не отображаются в bios boot options,
В общем ситуация такая: решил установить федору второй ос. Скачал на флешку, все по гайдику, когда…

Пропал звук после установки Windows 10
Сегодня поставил Windows 10 и увидел, что звука нету. Зашёл на Windows 7, там звук есть и всё в…

Пропал звук после установки windows 10
пропал звук после обновления 10 виндоуса, попробовала все, не помогает, может 8 обратно установить?

Пропал звук после установки windows 10
Установил windows 10 сборку с потом пропал звук нет значков динамики в *Устройства воспроизведения*

11

Эксперт HardwareЭксперт WindowsАвтор FAQ

8447 / 2969 / 494

Регистрация: 14.04.2011

Сообщений: 7,362

19.06.2021, 14:34

2

Цитата
Сообщение от 1eo
Посмотреть сообщение

но загрузчик винды не видим в биосе.

Он там может быть виден только если Windows установлена в UEFI режиме (Windows Boot Manager называется). Если Windows установлена в LegacyCSM, то загрузчика в BIOS быть не может. Можно вызвать Boot Menu (F12 или другая клавиша) и посмотреть, какие там есть загрузочные устройства.
Также в Федоре можно попробовать обновить GRUB и если системы установлены правильно, в GRUB’е должна появиться Винда.



0



0 / 0 / 0

Регистрация: 19.06.2021

Сообщений: 4

19.06.2021, 15:43

 [ТС]

3

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



0



Эксперт HardwareЭксперт WindowsАвтор FAQ

8447 / 2969 / 494

Регистрация: 14.04.2011

Сообщений: 7,362

19.06.2021, 15:51

4

Цитата
Сообщение от 1eo
Посмотреть сообщение

Как выяснилось Windows действительно установлен в легаси, в отличии от Федоры.

По идее это означает, что если через Boot Menu выбрать диск с Windows, то она должна загрузиться, если Вы конечно во время установки Fedora не занимались отсебятиной (то есть ничего не придумывали и установили Федору штатно). Для загрузки Винды режим LegacyCSM должен быть включен.

Загрузочная флешка с Виндой возможно записана не правильно или загружаетесь с её не правильно.



0



0 / 0 / 0

Регистрация: 19.06.2021

Сообщений: 4

19.06.2021, 16:03

 [ТС]

5

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



0



Модератор

Эксперт HardwareЭксперт Windows

15148 / 7736 / 726

Регистрация: 03.01.2012

Сообщений: 31,801

19.06.2021, 16:14

6

1eo, А у вас поблизости нет компа с рабочей виндой, чтобы подключить к нему установочную флешку (только воткнуть, никаких установок делать не надо), открыть Управление дисками (diskmgmt.msc), сделать скриншот, чтобы в нижней части окна было видно флешку и этот скрин выложить тут? Может, там просто нужно сделать флеху активной



0



0 / 0 / 0

Регистрация: 19.06.2021

Сообщений: 4

19.06.2021, 17:29

 [ТС]

7

gecata, подключил флешку к другому пк.
Также приложил фото ошибки.
Когда переключаюсь на легаси выдает «Bootmgr immage is corrupt»
До установки Федоры все было ок, флешка запускается на другом пк.

Миниатюры

После установки Fedora пропал загрузчик Windows
 

После установки Fedora пропал загрузчик Windows
 



0



1424 / 867 / 87

Регистрация: 27.02.2021

Сообщений: 4,199

19.06.2021, 19:49

8

Цитата
Сообщение от 1eo
Посмотреть сообщение

Как выяснилось Windows действительно установлен в легаси, в отличии от Федоры.

При таком положении (на разных дисках, в разных режимах) при включении вход только через загрузочное меню Биос-а по горячей клавише вызываемого. На второй диск как ставил …. автоматом разметка или сам размечал делаяя загрузочный раздел для UEFI ?

Добавлено через 10 минут

Цитата
Сообщение от 1eo
Посмотреть сообщение

есть мысль, что флешка не запускается из-за того, что она в uefi, а не легаси и это не дает запуститься ей

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



0



Эксперт HardwareЭксперт WindowsАвтор FAQ

8447 / 2969 / 494

Регистрация: 14.04.2011

Сообщений: 7,362

20.06.2021, 09:44

9

Цитата
Сообщение от 1eo
Посмотреть сообщение

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

Ваша флешка в UEFI загружаться не может, только в LegacyCSM.
Проверьте настройки BIOS на предмет режима загрузки. Или можно сбросить BIOS на дефолтные настройки (если не занимались «оптимизацией» через BIOS, типа разгона и т.п.).



0



1424 / 867 / 87

Регистрация: 27.02.2021

Сообщений: 4,199

20.06.2021, 11:29

10

Цитата
Сообщение от Андрей1224
Посмотреть сообщение

Ваша флешка в UEFI загружаться не может

Ну он ведь не поймёт почему не может ? Он сам выбрал наверное дистрибутив Astronomy или Games, которые весят 4.6GB. И он не в курсе, что для UEFI флешка должна быть в FAT32. И пока не отключит Secure, ему всё-равно не загрузится. Крайний скрин говорит о том, что секьюрити не отключена.
Что касается CSM…. в некоторых Биос он не найдёт такой опции, совместный режим обзывается в Биос по другому на них. Есть опции или только UEFI или Legacy-UEFI, при чём с выбором что «первее». Вот второй режим и является аналогом CSM.



0



Эксперт HardwareЭксперт WindowsАвтор FAQ

8447 / 2969 / 494

Регистрация: 14.04.2011

Сообщений: 7,362

20.06.2021, 11:49

11

Цитата
Сообщение от vladj2007
Посмотреть сообщение

Он сам выбрал наверное дистрибутив Astronomy или Games,

Это такие дистрибутивы Windows? Никогда о них не слышал.

Цитата
Сообщение от vladj2007
Посмотреть сообщение

Что касается CSM….

Если Вы не заметили, то в слове LegacyCSM два разных названия одного режима, собственно Legacy и CSM в разных его вариациях. О каком-то конкретном названии говорить смысла нет, так как у каждого производителя это всё называется по-разному (чуть ли не десяток разных названий и комбинаций), поэтому я пишу два названия в одном.



0



1424 / 867 / 87

Регистрация: 27.02.2021

Сообщений: 4,199

20.06.2021, 12:13

12

Так вот я и пишу на всякий случай, что если не найдёт опцию LegacyCSM, пусть ищет другие названия опций режимов загрузки.
А дистрибутивы такие я выглядел в таблице исошников, которые они (Fedora) предлагают, остальных там много и все они от 2-х до 3-х Gb весят. Почему ТС «купился» на федору не совсем понятно, не так уж и распространён этот дистрибутив, тем более новичёк.
Начал-бы с обычного Debian, нужно что-то по астрономии или игрушки, так в любом дистрибутиве всё это легко найти и доустановить.
Если нужен дистрибутив с вайном, то emmabuntus-de4-amd64-11.0-alpha1, (в альфа 2 вайн уже выпилен). Они там понапихали всего, игрушек только более гига в установленном. И исошник этот в 3.4 Gb весом с полпинка зальётся на флешку для обоих режимов. Раздел для корня нужен побольше , Gb 15.



0



На чтение 4 мин. Просмотров 12.9k. Опубликовано 03.09.2019

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

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

Содержание

  1. Как исправить ошибки загрузчика Windows 10 из Linux
  2. Решение 1. Используйте утилиту Boot Repair в Ubuntu
  3. Решение 2 – Исправить загрузчик Windows 10 в Терминале
  4. Решение 3 – Попробуйте с LILO

Как исправить ошибки загрузчика Windows 10 из Linux

  1. Используйте утилиту Boot Repair в Ubuntu
  2. Исправить загрузчик Windows 10 в Терминале
  3. Попробуй с LILO

Решение 1. Используйте утилиту Boot Repair в Ubuntu

Давайте начнем с самого простого метода. Вероятно, со знанием дела, Ubuntu поставляется с небольшой утилитой Boot Repair, которая исправляет повреждение загрузчика Windows 10 при запуске. Вам потребуется последняя версия загрузочной Ubuntu, установленной на вашем USB-накопителе. После этого вам необходимо установить утилиту и, не вмешиваясь в Терминал, восстановить загрузчик Windows 10.

  • ЧИТАЙТЕ ТАКЖЕ: Не можете установить Linux с Windows 10? Вот что нужно сделать

Вот как это сделать за несколько простых шагов:

    1. Загрузите Ubuntu живую дистрибутивную версию здесь и подключите ее к USB. Вы можете сделать это с помощью универсального установщика USB (желательно). Важно использовать это приложение, иначе диск не будет загрузочным.
    2. Подключите диск и загрузитесь с него.
    3. Выберите вариант Попробуйте Ubuntu без установки . В случае сбоя откройте настройки BIOS/UEFI, отключите безопасную загрузку и повторите попытку.
    4. После загрузки Ubuntu нажмите Ctrl + Alt + T , чтобы открыть терминал.
    5. В командной строке запустите следующую строку и нажмите Enter после каждого:

      • sudo add-apt-repository ppa: yannubuntu/boot-repair
      • Обновление sudo apt
      • sudo apt установить загрузчик
    6. Это должно установить Boot Repair application , и теперь вы можете найти его среди меню приложений.
    7. Откройте его, выберите Рекомендуемый ремонт и подождите, пока он не будет сделан.

Решение 2 – Исправить загрузчик Windows 10 в Терминале

Второй метод основан на Syslinux, запущенном через Терминал. Для установки и использования Syslinux для исправления загрузчика Windows 10 вам потребуется выполнить ряд команд.

Если вы не знакомы с тем, как они работают, мы советуем вам придерживаться первого метода. В противном случае шаги довольно просты, и вам просто нужно заменить ввод «sda» на букву системного диска Windows 10.

  • Читайте также: брандмауэр Защитника Windows поддерживает подсистему Windows для Linux

Выполните следующие действия, чтобы исправить загрузчик Windows 10 с помощью Syslinux:

    1. Загрузитесь снова с загрузочного диска USB .
    2. Откройте Терминал .
    3. В командной строке введите следующую строку и нажмите Enter после каждого:

      • sudo apt-get install syslinux
      • sudo dd if =/usr/lib/syslinux/mbr.bin из =/dev/sda
      • sudo apt-get install mbr
      • sudo install-mbr -i n -p D -t 0/dev/sda
    4. Не забудьте заменить «sda» на системный диск Windows 10.
    5. После этого перезагрузите компьютер, и Windows 10 загрузится без проблем.

Решение 3 – Попробуйте с LILO

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

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

  • ЧИТАЙТЕ ТАКЖЕ: Загрузите долгосрочную поддержку Ubuntu 18.04 из Магазина Microsoft

Вот как можно исправить проблемы загрузчика Windows 10 с LILO через Linux Terminal:

  1. Загрузитесь снова с загрузочного диска USB .
  2. Откройте Терминал .
  3. В командной строке введите следующую строку и нажмите Enter после каждого:

    • sudo apt-get install lilo
    • sudo lilo -M/dev/sda mbr
  4. Перезагрузитесь, и все готово. Загрузчик Windows 10 исправлен.

С учетом сказанного мы можем завершить эту статью. Надеюсь, вам удалось решить проблему с загрузчиком Windows 10 в

Я здесь совершенно новичок и совершенно новичок в Linux. Недавно я хотел сделать двойную загрузку, поэтому я подготовил USB-диск с установкой Fedora 33, мне удалось освободить место на диске C, рядом с Windows, и выполнить установку. Установка прошла нормально, шаги туториалов воспроизводились соответственно (https://computingforgeeks.com/install-fedora-steps-with-screenshots/), за исключением того, что я выбрал продвинутый уровень, потому что мне нужно было выбрать указанное место для системы на диске C. Перезагрузил машину, и … не было жратвы (или, по крайней мере, я думал, что жратвы не было, потому что я не нажимал «shift» во время загрузки — читайте об этом позже.) Я читал несколько статей о проблемах UEFI / Legacy, но Я отклонил эту идею, потому что мой W10 был установлен в режиме совместимости / UEFI + Legacy, как и Fedora (во время установки W10 / Fedora изменений в BIOS не было). Теперь grub работает (после нажатия клавиши «shift» в начале загрузки), но в списке нет W10, только три версии Fedora. Пытался проверить, есть ли где-то четвертая система, читал, что у кого-то здесь была проблема, что W10 был спрятан в grub. Нет, не так, проверил стрелками и прокрутил, я получил только три просмотра Fedora. Пробовал Windows Recovery USB, пробовал расширенное восстановление, Windows не смогла «исправить» проблему.

What I would like to achieve:
- a dual boot, with bootloader having option to see Windows 10, and finally boot to windows 
What I have: 
- a Fedora 33 installed on same disk as Windows 10, just a separate partition
- a bootloader with no Windows option, and a console
- a Windows 10 hidden somewhere in my PC ...
enter code here

Смиренно прошу вашей помощи, уважаемые пользователи Linux. Я новичок, я чудак (я использую Windows: P) Я знаю, что делаю здесь: я ищу помощи

Пожалуйста помоги.

Многие новички и опытные пользователи Linux держат также установленной на своем компьютере операционную систему Windows, например, последней, десятой версии. Новичкам это нужно чтобы иметь запасную операционную систему, к которой они смогут вернуться, если их Linux сломается. А для опытных пользователей важно программное обеспечение, которое не поддерживается ни в Linux, ни даже с помощью эмулятора Wine, а таких программ достаточно много.

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

Причин такой ошибки может быть несколько, начиная от того, что система установлена на другом жестком диске, и заканчивая неизвестными глюками пакета os-prober, который и занимается определением операционных систем в Linux. Также, если у вас есть несколько версий Windows на компьютере, то программа может видеть только одну из них.

Сначала можно попытаться сделать наш с Windows раздел более видимым для программы. Для этого примонтируйте его в какую-либо папку. Например, в /mnt/:

sudo mount -t ntfs-3g -o ro /dev/sda1

Я предполагаю, что система Windows установлена на разделе, который определяется в Linux, как /dev/sda1. Дальше запустите утилиту os-prober:

sudo os-prober

Если программа обнаружит Windows, то вам останется обновить конфигурацию загрузчика Grub:

sudo update-grub

Или:

sudo grub2-mkconfig -o /boot/grub/grub.cfg

Если же этот способ не сработает, а он, скорее всего, не сработает, то вам останется только вручную добавить пункт меню для Windows. Это не самое простое, но зато эффективное решение. Сначала нам нужно узнать UUID раздела диска, на который установлена Windows, например, /dev/sda1:

blkid /dev/sda1

Затем откройте файл /etc/grub.d/40_custom и добавьте туда такой код:

menuentry "Windows 10" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set B4A6AEB7A6AE7A0E
chainloader +1
}

Если кратко, то здесь мы устанавливаем в качестве корня первый раздел первого диска, а затем указываем загрузчику, что нужно найти раздел с нужным нам UUID. Затем передаем управление загрузчику на этом разделе с помощью chainloader. Дальше осталось обновить конфигурацию Grub:

sudo update-grub

Мы использовали такой метод потому что теперь настройка не собьется после обновления ядра или другого процесса, инициализирующего обновление конфигурации. Потому что если бы мы добавили эти строки в /boot/grub/grub.cfg, то они были бы перезаписаны если не при первом, то при одном из следующих обновлений системы.

Когда конфигурация обновлена вы можете перезагрузить компьютер и загружать Windows с помощью нового пункта. Таким образом, можно добавить несколько пунктов, только для разных разделов нужно указывать их UUID.

Выводы

В этой небольшой статье мы разобрали что делать когда у вас возникнет ошибка grub не видит windows 10 и какими способами ее можно исправить. На самом деле решение очень простое, если вы не используете систему с UEFI. В варианте с EFI загрузка Windows управляется не Grub, а загрузчиком UEFI, но при использовании Linux рекомендуется отключить эту технологию.

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

Понравилась статья? Поделить с друзьями:
  • Не запускается bully scholarship edition на windows 10 параллельная конфигурация
  • Не запускается windows 10 после обновления бесконечная загрузка
  • Не запускается bootcamp на windows 10
  • Не запускается windows 10 ошибка 0xc000000f
  • Не запускается blender на windows 10