Windows 10 не отображается после установки 16.04 LTS [duplicate]

Наконец-то я установил Ubuntu на свой второй диск. Когда я запускаю свой компьютер, GRUB предлагает мне загружать Ubuntu, а не Windows 7. Что нужно сделать, чтобы я мог выбирать между Ubuntu и Windows в GRUB?

Когда я нажимаю F12 для меню загрузки при запуске и я выбираю Windows Boot Manager, он загружается в Windows 7.

Я выполнил команду sudo fdisk -l и вот журнал (http://pastebin.com/Cgv1igHc):

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0xc3ffc3ff Device Boot Start End Blocks Id System /dev/sda1 1 1953525167 976762583+ ee GPT Partition 1 does not start on physical sector boundary.
47
задан 13 November 2016 в 21:33

15 ответов

Если у вас ранее был установлен RAID, который может вызывать проблемы. В моем случае я построил свой рабочий стол в 2010 году, и я установил два 1,5 ТБ с полосатым RAID. Пользователь gracemercy54 упоминает здесь, что это оставлено над метаданными из прежней конфигурации RAID.

Когда я изначально пробовал шаги Hermes, я получил сообщение об ошибке «неправильное количество устройств в RAID-массиве». Итак, если это произойдет, вы откроете терминал и запустите:

sudo dmraid -rE sudo os-prober sudo update-grub

Это исправило это для меня.

3
ответ дан 18 July 2018 в 08:01

У меня была такая же проблема, и я потратил 2 дня на это. Но сегодня у меня была эта внезапная идея утром, и это сработало.

Вы должны просмотреть настройки bios / uefi. В моем случае я должен был сначала убрать Uefi. В противном случае я не смог обнаружить окна с ubuntu. То, что мне пришлось установить, было ubuntu> Диспетчер загрузки Windows> DISK1> DISK2> DISK3. Insted DISK1> ubuntu> Диспетчер загрузки Windows> DISK3.

У меня было 2 установки ubuntu один на hdd и один на ssd. По-видимому, установка ssd не показывалась как UEFI для некоторого reasone, но я сначала хотел загрузить более быстрый диск.

Я не ожидал, что порядок загрузки может повлиять на grub в системах обнаружения. Поэтому стоит рассмотреть это.

0
ответ дан 18 July 2018 в 08:01

У меня была такая же проблема с Windows 10. Я установил 64-битный Cinnamon Linux Mint 18.1 на свой ноутбук для двойной загрузки с WIN10. После установки GRUB предлагалось загружать только Linux, а не Windows. Я нашел это видео https://www.youtube.com/watch?v=0fCA7ToywoY и эту статью https://forums.linuxmint.com/viewtopic.php?f=46&t=209082, но, к сожалению, работайте для меня, поэтому я использую комбинацию этих двух, чтобы решить мою проблему.

Откройте ваш терминал и следуйте этим командам и откройте файл с именем 40_custom:

sudo gedit /etc/grub.d/40_custom

Добавьте эти строки в файл, а затем сохранить и выйти.

menuentry "Windows 10" { set root='{hd0,1}' chainloader + 1 }

После сохранения файла обновите GRUB с помощью этой строки:

sudo update-grub

Затем перезагрузите компьютер, чтобы убедиться, что он работает .

Надеюсь, это сработает и для других.

0
ответ дан 18 July 2018 в 08:01

У меня были такие проблемы, как здесь, и решение было просто добавить ручную запись, как показано ниже:

menuentry "WINDOWS10 (on / dev / sda1)" --class windows --class os {insmod part_msdos insmod ntfs set root = '(/ dev / sda, msdos1)' search --no-floppy --fs-uuid --set = root 688EB92384B85968 drivemap -s (hd0) $ {root} chainloader +1}

, где UUID выше (688E ...) был взят с диска boot windows через blkid / dev / sdb1

ВНИМАНИЕ: дополнительно строка: set root = '(/ dev / sda, msdos1)' означает к sda, который видимо под ubuntu как / dev / sdb, даже на самом деле это первый диск на шине sata, тогда как / dev / sda на самом деле второй диск, установленный как root / Возможно, поэтому скрипты grub не могут работать должным образом. У меня не было времени изменить физический порядок дисков, но вполне возможно, что это тоже поможет решить проблему. С наилучшими пожеланиями, Люк

0
ответ дан 18 July 2018 в 08:01

Если описанный выше метод os-prober не работает, попробуйте добавить пользовательскую запись меню grub

, зарегистрированную здесь, отредактируйте файл /etc/grub.d/40_custom

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

, чтобы получить uuid вы можете использовать команду blkid /dev/sdx

5
ответ дан 18 July 2018 в 08:01

Я решил аналогичную проблему, выполнив следующие шаги Boot-Repair

Install boot-repair

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair

Нажмите «Рекомендуемый ремонт». И добавьте в терминал некоторые команды, как было предложено .

Я думаю, что мой Grub не распознает окна из-за плохого выключения, и он решил проблему.

2
ответ дан 18 July 2018 в 08:01

У меня была Windows 10, а затем попробовала двойную загрузку. Как только Ubuntu был установлен, Win 10 не показывался в моем загрузчике GRUB. Я попробовал следующее -

Прежде всего, я отключил Secure Boot в Win10. Затем выполнили следующие команды в Ubuntu: sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair

Проработал довольно хорошо. После этого удалось найти как Windows, так и Ubuntu в GRUB.

5
ответ дан 18 July 2018 в 08:01

У меня была такая же проблема, и я потратил 2 дня на это. Но сегодня у меня была эта внезапная идея утром, и это сработало.

Вы должны просмотреть настройки bios / uefi. В моем случае я должен был сначала убрать Uefi. В противном случае я не смог обнаружить окна с ubuntu. То, что мне пришлось установить, было ubuntu> Диспетчер загрузки Windows> DISK1> DISK2> DISK3. Insted DISK1> ubuntu> Диспетчер загрузки Windows> DISK3.

У меня было 2 установки ubuntu один на hdd и один на ssd. По-видимому, установка ssd не показывалась как UEFI для некоторого reasone, но я сначала хотел загрузить более быстрый диск.

Я не ожидал, что порядок загрузки может повлиять на grub в системах обнаружения. Поэтому стоит рассмотреть это.

0
ответ дан 24 July 2018 в 18:58

У меня была такая же проблема с Windows 10. Я установил 64-битный Cinnamon Linux Mint 18.1 на свой ноутбук для двойной загрузки с WIN10. После установки GRUB предлагалось загружать только Linux, а не Windows. Я нашел это видео https://www.youtube.com/watch?v=0fCA7ToywoY и эту статью https://forums.linuxmint.com/viewtopic.php?f=46&t=209082, но, к сожалению, работайте для меня, поэтому я использую комбинацию этих двух, чтобы решить мою проблему.

Откройте ваш терминал и следуйте этим командам и откройте файл с именем 40_custom:

sudo gedit /etc/grub.d/40_custom

Добавьте эти строки в файл, а затем сохранить и выйти.

menuentry "Windows 10" { set root='{hd0,1}' chainloader + 1 }

После сохранения файла обновите GRUB с помощью этой строки:

sudo update-grub

Затем перезагрузите компьютер, чтобы убедиться, что он работает .

Надеюсь, это сработает и для других.

0
ответ дан 24 July 2018 в 18:58
  • 1
    У меня есть 2 раздела с установкой 2 окон, он только обнаруживает мою установку на другом разделе, но не новые установленные окна (на SSD)! даже смонтировал ... идею? – Philippe Gachoud 29 May 2015 в 12:00
  • 2
    Благодарю. Интересно, что os-prober, кажется, нужен шаг 1. Очень важно, или окна не будут работать. – Eliptical view 26 October 2016 в 05:03
  • 3
    mount -t ntfs-3g -o ro /dev/sda4 /media/windows для установки раздела Windows – Yuvaraj Loganathan 1 May 2017 в 07:23
  • 4
    Я считаю, что этот ответ, хотя и правильный, в значительной степени является копией ответа, представленного 29 мая 2015 г. – Charles Green 30 May 2017 в 16:55
  • 5
    идеально! запуск обеих команд сделал трюк – Aryeh Beitz 31 January 2018 в 16:36

У меня были такие проблемы, как здесь, и решение было просто добавить ручную запись, как показано ниже:

menuentry "WINDOWS10 (on / dev / sda1)" --class windows --class os {insmod part_msdos insmod ntfs set root = '(/ dev / sda, msdos1)' search --no-floppy --fs-uuid --set = root 688EB92384B85968 drivemap -s (hd0) $ {root} chainloader +1}

, где UUID выше (688E ...) был взят с диска boot windows через blkid / dev / sdb1

ВНИМАНИЕ: дополнительно строка: set root = '(/ dev / sda, msdos1)' означает к sda, который видимо под ubuntu как / dev / sdb, даже на самом деле это первый диск на шине sata, тогда как / dev / sda на самом деле второй диск, установленный как root / Возможно, поэтому скрипты grub не могут работать должным образом. У меня не было времени изменить физический порядок дисков, но вполне возможно, что это тоже поможет решить проблему. С наилучшими пожеланиями, Люк

0
ответ дан 24 July 2018 в 18:58

Если описанный выше метод os-prober не работает, попробуйте добавить пользовательскую запись меню grub

, зарегистрированную здесь, отредактируйте файл /etc/grub.d/40_custom

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

, чтобы получить uuid вы можете использовать команду blkid /dev/sdx

5
ответ дан 24 July 2018 в 18:58

Я решил аналогичную проблему, выполнив следующие шаги Boot-Repair

Install boot-repair

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair

Нажмите «Рекомендуемый ремонт». И добавьте в терминал некоторые команды, как было предложено .

Я думаю, что мой Grub не распознает окна из-за плохого выключения, и он решил проблему.

2
ответ дан 24 July 2018 в 18:58

У меня была Windows 10, а затем попробовала двойную загрузку. Как только Ubuntu был установлен, Win 10 не показывался в моем загрузчике GRUB. Я попробовал следующее -

Прежде всего, я отключил Secure Boot в Win10. Затем выполнили следующие команды в Ubuntu: sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair

Проработал довольно хорошо. После этого удалось найти как Windows, так и Ubuntu в GRUB.

5
ответ дан 24 July 2018 в 18:58

У меня была Windows 10, а затем попробовала двойную загрузку. Как только Ubuntu был установлен, Win 10 не показывался в моем загрузчике GRUB. Я попробовал следующее:

Прежде всего, я отключил Secure Boot в Win10. Затем выполнили следующие команды в Ubuntu:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Проработано довольно хорошо. После этого удалось найти как Windows, так и Ubuntu в GRUB.

5
ответ дан 5 August 2018 в 04:11

У меня была Windows 10, а затем попробовала двойную загрузку. Как только Ubuntu был установлен, Win 10 не показывался в моем загрузчике GRUB. Я попробовал следующее:

Прежде всего, я отключил Secure Boot в Win10. Затем выполнили следующие команды в Ubuntu:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Проработано довольно хорошо. После этого удалось найти как Windows, так и Ubuntu в GRUB.

5
ответ дан 14 August 2018 в 19:49

Другие вопросы по тегам:

Похожие вопросы: