all' avvio del disco con l' OS mi da un kernel panik con un errore che mi dice che non trova il file /dev/console pivot_root : kernel panik
probabilmente usi udev per creare i vari dispositivi, vero?

avvia con una distro live (o altro, fai un po' te), monta in scrittura
la partizione in cui risiede /dev e dai:

ls /mnt_point/dev

se dall'output manca console (e magari anche null...il kernel
ha bisogno di questi due device per avviarsi, ma udev non
può fornirli al boot perchè non è ancora stato avviato):

mknod -m 600 /mnt_point/dev/console c 5 1
mknod -m 666 /mnt_point/dev/null c 1 3

nel caso i due comandi precedenti dessero dei problemi, prima monta proc e sys (e poi crea i dispositivi):

mount -t proc proc /mnt_point/proc
mount -t sysfs sysfs /mnt_point/sys

poi prova a riavviare...se il problema era solo quello, ora dovrebbe
funzionare