
Недавно я установил свежую ОС Windows 10. После установки Windows 10 я установил Ubuntu 14.04 для двойной загрузки. После перезагрузки системы в меню grub отображается Ubuntu, а в конце списка есть «Загрузчик среды восстановления Windows (/dev/sda1)».
Я не могу найти вариант для Windows 10.
Когда я выбираю среду восстановления Windows, она загружается без каких-либо проблем.
Я хотел бы узнать, можно ли это решить. Я хотел бы получить опцию Windows 10 на моем grub.
Я уже попробовал update-grub.
Вот ссылка на сводку bootrepair: http://paste.ubuntu.com/13285386/
Вывод fdisk -l
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: 0x000a5b06
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 7 HPFS/NTFS/exFAT
/dev/sda2 1026048 1271128063 635051008 7 HPFS/NTFS/exFAT
/dev/sda3 1680728064 1953519615 136395776 7 HPFS/NTFS/exFAT
/dev/sda4 1271130110 1680728063 204798977 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5 1271130112 1290659839 9764864 82 Linux swap / Solaris
/dev/sda6 1290661888 1680728063 195033088 83 Linux
Partition table entries are not in disk order
Disk /dev/sdc: 2063 MB, 2063597568 bytes
226 heads, 39 sectors/track, 457 cylinders, total 4030464 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000efe8f
Device Boot Start End Blocks Id System
/dev/sdc1 * 2048 4030463 2014208 b W95 FAT32
решение1
Среда восстановления Windows — это всего лишь вводящее в заблуждение название..
GRUB обнаруживает все загрузчики, установленные на машине.
Первый обнаруженный загрузчик Windows указывает наВыиграй РЕ.
При выборе среды восстановления Windows из GRUB -
... будет запущена полная загрузочная среда Windows.
решение2
sudo os-prober
sudo update-grub
sudo reboot
решение3
Я не знаю, существует ли лучшая конфигурация grub для загрузки Windows 10, чем автоматически сгенерированная, которая запускает загрузчик на разделе восстановления, но, судя по названию, «Среда восстановления Windows» взята прямо из вывода, os-prober
который в основном представляет собой набор скриптов оболочки.
Для моей старой конфигурации BIOS/MBR соответствующий зонд находится в /usr/lib/os-probes/mounted/20microsoft
.
(Я использую Debian 8 «jessie» вместо Ubuntu; пути к файлам могут быть неверными для Ubuntu.)
В качестве компромисса, чтобы update-grub
все равно было полезно, я вручную отредактировал зонд, чтобы он звучал как-то обобщённо:
elif grep -qs "W.i.n.d.o.w.s. .R.e.c.o.v.e.r.y. .E.n.v.i.r.o.n.m.e.n.t" "$2/$boot/$bcd"; then
long="Windows (bootloader)"
и перезапустил sudo update-grub
.
решение4
Я думаю, что вы столкнулись с проблемой двойной загрузки с Windows 10. Я предлагаю вам создать USB-флешку Live Ubuntu, а затем в Live Ubuntu открыть терминал ( Ctrl+ Alt+ T) и ввести следующую команду. (для восстановления grub у вас должно быть подключение к Интернету)
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair