• Stamattina ho aggiornato il kernel del mio vecchio serverino, Gonzo. Visto che tra gli aggiornamenti c’era anche il kernel ho deciso di riavviare la macchina. Chiarmante ho fatto tutto via ssh e dato che dopo alcuni minuti Gonzo era ancora irrangiungibile mi sono deciso ad andare a vedere che cosa fosse successo. Beh il messaggio d’errore diceva:

    Attempting to create root device '/dev/hda5'
    ERROR: root fs cannot be detected. Try using the rootfstype=kernel parameter.
    Waiting for device to settle.......done.
    Root device '/dev/hda5' doesn't exist, attempting to creat it.
    ERROR: Failed to parse block device name for '/dev/hda5'
    ERROR: Unable to create/detect root device '/dev/hda5'
    Dropping to a recovery shell......
    .......
    If the device '/dev/hda5' gets created while you were here, try adding 'rootdelay=8' or higher to the kernel command line.
    ramfs$
    

    Dopo pochi secondi di panico/arrabbiatura/sconforto/imprecazioni ho sistemato il tutto, dapprima ho modificato la linea dal prompt di grub da:

    kernel /boot/vmlinuz26 root=/dev/hda5 vga=791
    

    a:

    kernel /boot/vmlinuz26 root=/dev/sda5 vga=791
    

    Al riavvio tutto ha funzionato a dovere e a questo punto è bastato andare a modificare in modo permanente nel file di configurazione di grub e in tutti i file nei quali vengono menzionati i dischi da hd* a sd*.

    Tags: , , , , , , , ,