I am having trouble upgrading from old grub to grub-pc. I have a clean install of 9.10 on a system with a new ASUS motherboard with Nvidia RAID configured as RAID 0.
Although I read the page on SATA pseudo-RAID, this doesn't seem to apply, as both 9.10 and Windows XP installed cleanly without any additional drivers required.
I did notice that contrary to the documentation, 9.10 installed with grub v0.97, not the new one as claimed. It is working fine, but just to be ornery, I'm trying to upgrade to the new one, and this is where I ran into trouble.
Whenever I try to run grub-upgrade, I get an error from grub-probe that 'no mapping exists for' my raid partition. Apparently grub-probe can deal with the device, but not with the fs_uuid, as follows:
twescott@latitude:~$ sudo grub-probe -t device /boot/grub
/dev/mapper/nvidia_fcacbeib5
twescott@latitude:~$ sudo grub-probe -t fs_uuid /boot/grub
grub-probe: error: no mapping exists for `nvidia_fcacbeib5'
The system seems to be recognizing the RAID with no problems, as in:
twescott@latitude:~$ sudo blkid
/dev/mapper/nvidia_fcacbeib1: UUID="28D83EB2D83E7DDE" TYPE="ntfs"
/dev/mapper/nvidia_fcacbeib2: UUID="4344165e-07c3-4da6-b640-da9bf964a74e" TYPE="swap"
/dev/sda: TYPE="nvidia_raid_member"
/dev/sdb: TYPE="nvidia_raid_member"
/dev/mapper/nvidia_fcacbeib5: UUID="3bcc8912-dda1-4bf2-a7d3-b759cb33fcb1" TYPE="ext4"
I'm thinking the problem may be in my grub device.map file, which only lists the SATA raw device aliases, but I may be completely wrong:
twescott@latitude:~$ cat /boot/grub/device.map
(hd0) /dev/sda
(hd1) /dev/sdb
Does anyone have any suggestions? Thanks in advance!
Bookmarks