私は誰かのラップトップの問題を解決しようとしています。問題は、Ubuntu 16.04.3 LTSをインストールした後、GRUBが以前にインストールされたWindows 10で起動しないことです。Windows 10はGRUBメニュー項目の中にWindows 10メニュー項目を選択すると、システムはWindowsを起動せず、再起動その代わり。
signature
GRUB コマンドライン オプションを操作しているときにもエラーが発生しました。
私は試したブート修復しかし、問題は解決できませんでした。boot-repair
レポートは次のリンクから入手できます。
http://paste.ubuntu.com/25763771/
ブート修復ブート情報スクリプトは、ブート情報スクリプトの最後にこれを表示します。
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
解決されました:
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 ...
そして、何かキーを押すと、マシンが再起動します
問題はここに記載されています役職。CSM
オプションはenabled
ファームウェア設定にあります。したがって、Ubuntu は UEFI モードではなく BIOS モードで GRUB を使用してインストールされていると思います。また、私のディスクは GPT を使用しているため、Windows 10 は BIOS ブートローダーではなく UEFI ブートローダーでのみロードできます。
今やろうとしていることは、CSM
ファームウェア設定を無効にし、Ubuntu ライブ DVD で起動して、UEFI モードで Ubuntu をインストールしてみることです。
この問題はさらに説明されるここ