grub-prober: error: ...

Y P yellow.penguin op edpnet.be
Di Feb 2 17:47:20 GMT 2010


Hoi,

bij grub2 krijg ik een fourmelding, niet na os-prober, maar na update-grub.

De situatie is zoals volgt:
mijn UNR sit op de SSD van m'n EEE, (sda dus);

in /mnt/lin heb ik m'n SDHC flashkaart gemount, met erop een Debian.

De SDHC wordt door UNR als sdb herkend,
dus heb ik menu.lst + fstab aangepast want daar stond alles nog op sdc omdat
ik in het begin vanop een usb stick had geinstalleerd en die werd ook
bijgeteld...
O ja en ik heb ook de sdc entry in devices.map recommented, om zeker te zijn
dat update-grub enkel die 2 "schijven" en OSes zou zien, zonder foutmelding;
lukt niet om die fout weg te krijgen.

dit zijn wat details:

root op unrtop:~# df
Bestandssysteem           1K-blokken Gebruikt Beschikbr Geb% Aangekoppeld op
/dev/sda1              7297384   2312044   4614644  34% /
udev                    250380       304    250076   1% /dev
none                    250380      1128    249252   1% /dev/shm
none                    250380        88    250292   1% /var/run
none                    250380         0    250380   0% /var/lock
none                    250380         0    250380   0% /lib/init/rw
none                   7297384   2312044   4614644  34% /var/lib/ureadahead/debugfs
# (dit was Ubuntu dus)
/dev/sdb1              7257904   3309100   3580116  49% /mnt/lin
# (en dit is Deb)

root op unrtop:~# fdisk -l

Schijf /dev/sda: 7989 MB, 7989682176 bytes
255 koppen, 63 sectoren/spoor, 971 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x00014978

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1   *           1         923     7413966   83  Linux
/dev/sda2             924         971      385560    5  Uitgebreid
/dev/sda5             924         971      385528+  82  Linux wisselgeheugen

Schijf /dev/sdb: 7948 MB, 7948206080 bytes
255 koppen, 63 sectoren/spoor, 966 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x000afd35

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sdb1   *           1         918     7373803+  83  Linux
/dev/sdb2             919         966      385560    5  Uitgebreid
/dev/sdb5             919         966      385528+  82  Linux wisselgeheugen
# (kwestie dat je een overzichtje hebt)

# Hier gaan we nu:
root op unrtop:~# os-prober 
/dev/sdb1:Debian GNU/Linux (5.0.3):Debian:linux

# Zodus doe ik:
root op unrtop:~# updaete-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-17-generic-pae
Found initrd image: /boot/initrd.img-2.6.31-17-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Debian GNU/Linux (5.0.3) on /dev/sdb1
grub-probe: error: Cannot find a GRUB drive for /dev/sdb1.  Check your device.map.

done

root op unrtop:~# 

Enig idee van waar die foutmelding komt ?
Moet ik de grub.cfg op één of andere manier herstellen of kan dit geen kwaad
?

Y P 



Meer informatie over de Ubuntu-NL maillijst