Devo dire che è una situazione complicata. Sto facendo l'aggiornamento di un server Debian da lenny a squeeze e mi dà il seguente errore:
Running postinst hook script update-grub.
Searching for GRUB installation directory ... found: /boot/grub
warning: grub-probe can't find drive for /dev/sdu2.
grub-probe: error: Cannot find a GRUB drive for /dev/sdu2. Check your device.map.
User postinst hook script [update-grub] exited with value 1
dpkg: error processing linux-image-2.6.26-2-amd64 (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
linux-image-2.6.26-2-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up linux-image-2.6.26-2-amd64 (2.6.26-26lenny2) ...
La cosa divertente è che di questo kernel non me ne faccio nulla, visto che non è nemmeno quello in uso. Ma il problema non è questo kernel, quanto update-grub:
seminole:/# update-grub
Searching for GRUB installation directory ... found: /boot/grub
warning: grub-probe can't find drive for /dev/sdu2.
grub-probe: error: Cannot find a GRUB drive for /dev/sdu2. Check your device.map.
La soluzione temporanea (viene sovrascritta ogni volta che si aggiorna grub) è aggiungere il device incriminato (nel mio caso sdu) in /boot/grub/device.map, ad esempio con la riga:
(hd9) /dev/sdu
A questo punto update-grub non dà più errori:
seminole:/boot/grub# update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found Xen hypervisor 3.2-1-amd64, kernel: /vmlinuz-2.6.26-2-xen-amd64
Found kernel: /vmlinuz-2.6.26-2-xen-amd64
Found kernel: /vmlinuz-2.6.26-2-amd64
Updating /boot/grub/menu.lst ... done
Le cose si sistemano una volta completato l'upgrade.
Nessun commento:
Posta un commento
Nota. Solo i membri di questo blog possono postare un commento.