Я пытаюсь решить проблему на чьем-то ноутбуке. Проблема в том, что после установки Ubuntu 16.04.3 LTS GRUB не загружается в ранее установленную Windows 10. Windows 10 входит в список элементов GRUB, но при выборе пункта меню Windows 10 система не загружается в Windows и перезапускается.
Я также получал ошибки signature во время игры с параметрами командной строки GRUB.
Я попробовал boot-repair, но не смог решить проблему. Отчет boot-repair доступен по следующей ссылке:
Сценарий загрузки Boot-Repair Boot показывает это в конце Boot Info Script:
update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.10.0-28-generic
Found initrd image: /boot/initrd.img-4.10.0-28-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 10 (loader) on /dev/sda1
Found Windows 10 (loader) on /dev/sda2
NTFS signature is missing.
Failed to mount '/dev/sda7': Invalid argument
The device '/dev/sda7' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
mount /dev/sda7 : Error code 12
mount -r /dev/sda7 /mnt/boot-sav/sda7
NTFS signature is missing.
Failed to mount '/dev/sda7': Invalid argument
The device '/dev/sda7' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
mount -r /dev/sda7 : Error code 12
Я побежал:
$ sudo mkfs.ntfs -Q /dev/sda7
И сообщения подписи в конце отчета boot-repair были решены: [ ! d11]
http://paste.ubuntu.com/25764357/
В командной строке GRUB, доступной нажатием e, когда отображается меню GRUB, когда Я вхожу в следующие команды:
insmod part_gpt
insmod ntfs
set root='hd0,gpt2'
chainloader /bootmgr
Появляется следующее сообщение об ошибке:
> Booting a command list
> Error: invalid signature
> Press any key to continue ...
И когда я нажимаю любую клавишу, машина перезагружается
Я думаю, что проблема упоминается в этом http://paste.ubuntu.com/25764357/ . Опция CSM - enabled на моей настройке прошивки. Поэтому, я думаю, Ubuntu установлен с GRUB в режиме BIOS вместо режима UEFI. И мой диск использует GPT, поэтому Windows 10 может загружаться только загрузочным загрузчиком UEFI, а не загрузчиком BIOS.
Теперь я должен отключить CSM на моей настройке прошивки, а затем загрузиться с живого DVD-диска Ubuntu, а затем попытаться установить Ubuntu в режиме UEFI.
Проблема далее поясняется здесь