Re: problemi al boot con disco usb inserito
Gerlos scrisse in data 15/08/2014 12:44:
On 14 agosto 2014 11:38:54 CEST, Piviul <piviul@riminilug.it> wrote:
Ciao a tutti, come oramai sapete benissimo ho aggiornato un server da
squeeze a wheezy ed ora se parto con un disco usb inserito (disco che
utilizzo per il backup) grub parte ma se seleziono il kernel 3.2 il
sistema da un sacco di errori di modprobe -d con il riferimento al
disco
usb e sembra non partire mai. Se però spengo il server e rimuovo il
disco usb il server fa il boot regolarmente anche con il kernel 3.2.
Anche qui se qualcuno ha qualche idea...
Come monti i dischi in fstab? Con uuid, label o nomi di device (sda, sdb, ...)?
# grep -v ^\# /etc/fstab
proc /proc proc defaults 0 0
/dev/mapper/vg_root-lv_root / ext4 errors=remount-ro,acl
0 1
UUID=06004beb-7385-4dca-8981-e21eea61de33 /boot ext3 errors=remount-ro
0 1
UUID=e5861e22-f746-47a6-8d23-7033e0a29dae none swap
sw 0 0
/dev/mapper/vg_archivio-lv_archivio /home/archivio ext4
errors=remount-ro 0 1
Io mi assicurerei di usare o label o uuid, e che non ci siano doppioni (può darsi che il disco usb venga visto all'avvio come sda, impedendo così il boot completo).
veramente i messaggi di errore di grub si riferiscono a un UUID che si
capisce essere un disco usb
Un'altra cosa che farei è rigenerare il file devices.map di grub. Ora non ricordo l'opzione per farlo, ma se lo rimuovi/sposti la volta successiva che dai update-grub viene rigenerato (assicurati di farlo con il disco usb collegato).
# cat /boot/grub/device.map
(hd0) /dev/disk/by-id/ata-WDC_WD2002FAEX-007BA0_WD-WMAWP0347857
(hd1) /dev/disk/by-id/ata-ST31500341AS_9VS0KETR
(hd2) /dev/disk/by-id/ata-WDC_WD2002FAEX-007BA0_WD-WMAY04300182
(hd3) /dev/disk/by-id/ata-ST31500341AS_9VS0YPF0
(hd4) /dev/disk/by-id/ata-WDC_WD10JPVX-22JC3T0_WD-WXJ1EA3LKHK5
intranet:~# ls -l /dev/disk/by-id/ata-WDC_WD2002FAEX-007BA0_WD-WMAWP0347857
lrwxrwxrwx 1 root root 9 Aug 18 01:10
/dev/disk/by-id/ata-WDC_WD2002FAEX-007BA0_WD-WMAWP0347857 -> ../../sda
# mv /boot/grub/device.map .
# update-grub
error: unknown LVM metadata header.
error: unknown LVM metadata header.
Generating grub.cfg ...
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
Found linux image: /boot/vmlinuz-3.2.0-4-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-amd64
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
error: unknown LVM metadata header.
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
error: unknown LVM metadata header.
error: unknown LVM metadata header.
done
# cat /boot/grub/device.map
(hd0) /dev/disk/by-id/ata-WDC_WD2002FAEX-007BA0_WD-WMAWP0347857
(hd1) /dev/disk/by-id/ata-ST31500341AS_9VS0KETR
(hd2) /dev/disk/by-id/ata-WDC_WD2002FAEX-007BA0_WD-WMAY04300182
(hd3) /dev/disk/by-id/ata-ST31500341AS_9VS0YPF0
(hd4) /dev/disk/by-id/ata-Hitachi_HTS547564A9E384_110612J2330053GP83AB
Non sembra sia cambiato un gran che... ci sono quegli errori "unknown
LVM metadata header" che ho già segnalato ma non ho capito da cosa siano
dovuti... (vedi thread [problemi grub-install])
Un'ultima cosa che farei è rigenerare anche il file initramfs usando il comando update-initramfs (anche in questo caso, con il disco usb collegato).
...già fatto; non è cambiato nulla.
Altre cose che mi vengono in mente: il disco potrebbe avere un controller un po' capriccioso o difettoso: hai provato se il problema si presenta anche con un disco usb completamente diverso?
no, appena posso provo ad inserire un pen drive.
Ciao e grazie
Piviul
Reply to: