web-dev-qa-db-ja.com

Windowsが突然GRUB

私はUbuntu19.04 DiscoDingoと一緒にWindows10を使用しています。昨日、いくつかのゲームをプレイするためにWindows 10を起動しようとしましたが、GrubのOS選択リストに含まれていませんでした。

Grubの構成については何も触れていません。それは単にもう表示されません。 boot-repair このウェブサイトから のようないくつかのツールを使おうとしました。しかし、今まで成功しませんでした。

fdisk -lコマンドに次の値があります。

Disco /dev/sda: 223,6 GiB, 240065183744 bytes, 468877312 setores
Disk model: SanDisk SSD PLUS
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: gpt
Identificador do disco: 8DAC656D-1C58-453B-AAC0-CFF8433A090B

Dispositivo    Início       Fim   Setores Tamanho Tipo
/dev/sda1        2048   1023999   1021952    499M Windows ambiente de recuperação
/dev/sda2     1024000   1226751    202752     99M Sistema EFI
/dev/sda3     1226752   1259519     32768     16M Microsoft reservado
/dev/sda4     1259520 335339519 334080000  159,3G Microsoft dados básico
/dev/sda5   335544320 468875263 133330944   63,6G Linux sistema de arquivos
/dev/sda6   335339520 335544319    204800    100M BIOS inicialização

そしてこれはblkidにあります:

/dev/sda1: LABEL="RecuperaM-CM-'M-CM-#o" UUID="F6D8BCF7D8BCB6E9" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="3463a869-60f8-4d7f-a873-eb565125f18f"
/dev/sda2: UUID="E2BD-8AE2" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="4812631f-609c-4788-993d-7f914114d8d0"
/dev/sda4: UUID="FE5CCC8D5CCC425F" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="d70925fd-0806-4222-b7b4-45750fd26755"
/dev/sda5: UUID="b97d8af1-39bf-4206-a02c-c6deb73d6e68" TYPE="ext4" PTTYPE="dos" PARTUUID="25beb09e-5c9a-4b76-b011-2f5759a3cfd0"

この問題を解決するために私にできることや試みることはありますか?

ありがとうございました。

編集#1

こんにちは。 harrymcが提案したようにやろうとしましたが、うまくいきませんでした。私はすべてのsda#パーティションをマウントし、彼が提案したコマンドを実行しました。ただし、Windows 10は、起動時にgrubリストに表示されません。

Sudo os-proberを実行しても、何も起こりません。

update-grubを実行すると、次の結果が得られます。

Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Imagem Linux encontrada: /boot/vmlinuz-5.0.0-25-generic
Imagem initrd encontrada: /boot/initrd.img-5.0.0-25-generic
Imagem Linux encontrada: /boot/vmlinuz-5.0.0-23-generic
Imagem initrd encontrada: /boot/initrd.img-5.0.0-23-generic
erro: invalid volume.
grub-probe: erro: não foi possível encontrar uma unidade GRUB para /dev/sdb1. Verifique o seu device.map.
erro: invalid volume.
grub-probe: erro: não foi possível encontrar uma unidade GRUB para /dev/sdb2. Verifique o seu device.map.
erro: invalid volume.
grub-probe: erro: não foi possível encontrar uma unidade GRUB para /dev/sdb3. Verifique o seu device.map.
Adding boot menu entry for EFI firmware configuration
concluído

編集#2

他のWindowsパーティションを手動で再度マウントしてみました。次の結果が得られました。

NTFS signature is missing.
Failed to mount '/dev/sda3': Argumento inválido
The device '/dev/sda3' 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?
2
WitnessTruth

Linuxを起動し、Windowsパーティションがマウントされていることを確認します。

コマンドラインで次を実行します。

    Sudo os-prober

Windowsのインストールが見つかった場合は、次を実行します。

    Sudo update-grub
3
harrymc