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

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read this

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

Postby likwidsage on Thu Jan 17, 2013 3:00 am

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 likwidsage on Thu Jan 17, 2013 3:45 pm, edited 2 times in total.
likwidsage
Level 1
Level 1
 
Posts: 7
Joined: Sat Jan 05, 2013 2:56 pm

Linux Mint is funded by ads and donations.
 

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

Postby viking777 on Thu Jan 17, 2013 6:08 am

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:

viewtopic.php?f=46&t=116723#p646747
Fujitsu Lifebook AH532. Intel i5 processor, 6Gb ram, Intel HD3000 graphics, Intel Audio/wifi. Realtek RTL8111/8168B Ethernet.Lubuntu 13.10,Ubuntu12.10 (Unity), Mint16 (Cinnamon), Manjaro (Xfce).
Image
User avatar
viking777
Level 14
Level 14
 
Posts: 5153
Joined: Mon Dec 01, 2008 11:21 am

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

Postby likwidsage on Thu Jan 17, 2013 3:46 pm

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.
likwidsage
Level 1
Level 1
 
Posts: 7
Joined: Sat Jan 05, 2013 2:56 pm


Return to Hardware Support

Who is online

Users browsing this forum: Daulat Neupane and 8 guests