LaoBlog

Ubuntu 11.10 raid1 degradato, no boot


L'ennesima simpatica sorpresa dopo l'aggiornamento ad Kubuntu 10.10. Dopo aver terminato l'aggiornamento, installato il driver della mia scheda video nvidia e controllato un paio di cose, ho riavviato il pc un paio di volte senza problemi, constatando anzi che finalmete lo splash di plymouth che avevo installato mesi fa ora funzionava anche all'avvio, non solo allo spegnimento.L'indomani riaccendo il pc, e scopro con amarezza che il boot si blocca; dopo alcuni secondi in cui lo splash partiva regolarmente, mi compariva una shell di busybox col promt initramfs. Dopo aver digitato dmesg, ho scoperto che uno dei miei due dischi in raid 1 era stato calciato via (kicked out) dal raid, e questo bloccava il boot di tutto il sistema! Da notare che il mio sistema risiede su di un disco diverso, non quelli in raid dove invece conservo solo dati. Inizialmente ho tentato con la soluzione proposta da un utente su Ubuntuforum ma a me non ha funzionato. Ho riavviato e tenuto premuto SHIFT ho visualizzato il menù di grub2 e selezionato un vecchio kernel al posto del nuovo 3.0.0, ma anche in questo caso il sistema si è bloccato alla shell di busybox.Infine ho riavviato nuovamente, acceduto al menù di grub ed aggiunto alla linea dove si inseriscono i parametri del kernel, il seguente:bootdegraded=truePoi CTRL+x per bootare ed is sistema è magicamente ripartito. Non ha avviato KDE4, ed ancora devo capire il perché, comunque ho avuto una normale shell dove poter operare.Verificato che uno dei dischi non faceva più parte del raid, l'ho reinserito con:#mdadm /dev/md0 --add /dev/sda1(ovviamente come utente root oppure con sudo)I due dischi hanno quindi iniziato a riallinearsi e dopo un po' ho potuto constatare che ciò era andato a buon fine. Un ultimo riavvio per sicurezza, il computer è partito normalmente.Certo che se quelli di Ubuntu facessero qualche test in più e si prendessero un po' di tempo per verificare i loro prodotti prima di rilasciarli, sarebbe meglio. Tanto più che questo è un bug ricorrente già dai tempi di Intrepid Ibex o giù di lì...