Windows 10 won't show in Grub

Hey, i installed Manjaro as Dual-Boot to a pre existing Win10 installation. Both systems are on different partitions of my HDD. Both OS are installed in BIOS Legacy mode.

I can’t figure out why grub doesn’t show windows

sudo parted -l returns:

    Modell: ATA SAMSUNG MZNLN256 (scsi)
    Festplatte  /dev/sda:  256GB
    Sektorgröße (logisch/physisch): 512B/512B
    Partitionstabelle: msdos
    Disk-Flags: 

Nummer  Anfang  Ende   Größe   Typ      Dateisystem  Flags
 1      32,3kB  181GB  181GB   primary               boot
 2      181GB   244GB  62,9GB  primary  ext4
 3      244GB   245GB  1015MB  primary  ntfs         msftres
 4      245GB   256GB  10,7GB  primary  ntfs

sudo os-prober returns:

    grub-probe: Error: cannot find a grub drive for /dev/sdb1

Try to restore grub:

sudo grub-install /dev/sda --recheck
sudo update-grub

and reboot.

If that’s not wirking then it could be that the reason is that your boot partition starts already at 32,3kB, this is pretty unusual and could cause that there was not enough space for grub’s core.img.

If this is not helping probably your boot partition /dev/sda1 is corrupted and you need to restore it via Windoze tools.

I see sda is MBR (msdos)

What about the sdb device?

How about sdb? Or is sdb an USB? Is sdb1 GPT formatted?

Most likely the live ISO USB stick.

1 Like