[solved] grub-probe: error: cannot find a GRUB drive for

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
likwidsage

[solved] grub-probe: error: cannot find a GRUB drive for

Post by likwidsage »

This has been Solved.
So I Installed LinuxMint 14 Mate and everything installed fine. I couldn't get one of NTFS drives to mount so I used "ntfsfix" to get it mounted. And all was well again, until I tried to upgrade:

Code: Select all

likwid@likwidPC ~ $ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up memtest86+ (4.20-1.1ubuntu2.1) ...
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.5.0-17-generic
Found initrd image: /boot/initrd.img-3.5.0-17-generic
Found memtest86+ image: /boot/memtest86+.bin
umount: /var/lib/os-prober/mount: not mounted
rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
grub-probe: error: cannot find a GRUB drive for /dev/sdc1.  Check your device.map.
done
And it just hangs there in the terminal, which also causes Synaptic Package Manager to hang whenever it installs anything .I looked for /boot/grub/device.map, but couldn't find it so I ran "sudo grub-mkdevicemap" to create one.

I can back to the point A and install whatever I can with "sudo apt-get install -f" but the problems is everytime I want to install some thing I get the same thing and it gets annoying really quick.

/boot/grub/device.map

Code: Select all

(hd0)	/dev/disk/by-id/ata-WDC_WD1001FALS-00J7B0_WD-WMATV0990338
(hd1)	/dev/disk/by-id/ata-OCZ-VERTEX_98U8U63E7613BI05NGZZ
(hd2)	/dev/disk/by-id/ata-WDC_WD5000AADS-00S9B0_WD-WCAV9C228191
Tried sudo grub-install --recheck /dev/sdc:

Code: Select all

/usr/sbin/grub-bios-setup: warning: this LDM has no Embedding Partition; embedding won't be possible.
/usr/sbin/grub-bios-setup: error: embedding is not possible, but this is required for cross-disk install.
Please let me know if there is anything I should be posting. thanks.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 3 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
viking777

Re: grub-probe: error: cannot find a GRUB drive for /dev/sdc

Post by viking777 »

warning: this LDM has no Embedding Partition
This error indicates that you are trying to install to a windows dynamic disk. Read this excellent post to find out what the problem is and what to do about it:

http://forums.linuxmint.com/viewtopic.p ... 23#p646747
likwidsage

Re: [solved] grub-probe: error: cannot find a GRUB drive for

Post by likwidsage »

Thanks alot viking777.

I simply reformatted the drive causing the problem since it wasn't the drive I installed any OS on. Apparently, just having a dynamic drive available to use will also mess with grub. Once I did that, grub found everything perfectly and all is well again.
Locked

Return to “Hardware Support”