Ripristinare GRUB
ottobre 11, 2006 at 8:29 PM 7 commenti
Stasera sono tornato a casa, ho acceso il portatile (tanto per cambiare), e con mio grande stupore, ubuntu non si è avviato…
L’errore che ricevevo è il seguente:
/bin/sh : can't access tty; job control turned off
Ho cercato di ricordare se, prima di spegnerlo, avessi installato qualche nuovo aggiornamento o cambiato qualche configurazione. Probabilmente qualche aggiornamento devo averlo installato… ma non ricordavo certo cosa …così, armato di Google, mi sono messo alla ricerca della soluzione.
Quasi tutte le ricerche mi portavano a Grub. Diciamo che, inizialmente, ero abbastanza scettico perchè Grub si avviava senza problemi e lo stesso Windows (che ho sull’altra partizione) non mostrava cedimenti. Comunque, sebbene scettico, ho provato a ripristinare Grub (cosa che non avevo mai fatto… fino a questa sera).
Ho scaricato al volo la versione Desktop di UBUNTU 6.06.01, l’ho masterizzata e avviata in modalità live. Ho aperto un terminale e ho montato la partizione su cui è installato ubuntu in una directory temporanea e ho reso quest’ultima una directory radice:
sudo mkdir /mnt/ubuntu sudo mount -t ext3 /dev/hda2 /mnt/ubuntu sudo chroot /mnt/ubuntu
A questo punto ho reinstallato grub:
sudo grub-install /dev/hda
Con poca fiducia (sulla bontà della cosa) ho riavviato e questa volta ubuntu si è avviato senza problemi… Ho perso anche un quarto d’ora nel cercare di capire che cosa avesse sfasciato grub, ma non ho trovato nulla. L’importante è aver risolto…
7 commenti Add your own
Lascia un commento
Trackback this post | Subscribe to the comments via RSS Feed
1. francy | ottobre 12, 2006 alle 10:31 am
povero cisc… lo vedi cosa succede a voler tenere troppi SO sullo stesso pc? Poi lui si incasina porverino ! 😉
2. sciamano | novembre 8, 2006 alle 12:19 PM
Anche io una mattina mi son svegliato e ubuntu era ko con lo stesso messaggio… ho fatto quanto da te descritto e voilà.. tutto ok.
Bravo!
Grazie
3. MpMp | dicembre 14, 2006 alle 4:11 PM
Ciao, io ho avuto un problema simile ma dovuto al fatto che ho installato win che ha spazzato via grub. Io ho fatto come te ma mi da quest’errore “Not found or not a block device.
“, sai perchè?
4. ubuntutaker | dicembre 15, 2006 alle 10:08 PM
Avendo installato windows, quando rendi /mnt/ubuntu chroot, la /dev fa riferimento al veccho sistema. Pertanto devi aggiungere la root directory al comando finale:
sudo grub-install /dev/hda --root-directory=/mnt/ubuntu/boot/grub
5. victorin | marzo 12, 2007 alle 10:30 PM
ank io mi sn ritrovato cosi dopo la reinstal;azione di win xp ho provato su vari forum ma alla fine arrivo sempre ad un punto —unable to lookup ubuntu via gethostbyname() che cose” e ce cosa devo fare
6. Ricochet | aprile 22, 2007 alle 7:57 PM
ho un problema simile con Feisty , il can’t access tty me lo da sia con la live che con l’alternate( anche se nelle ozioni -F6_ do acpi=off) ho fatto cosi’ l’ update manager ma ho dei problemi che credo siano correlati, lo splash screen stralento( 6-7min.) pur avendo disabilitato molti “servizi” e non mi riconosce piu’ ne il lettore cd ne il masterizzatore infine se do “riavvia” il monitor resta in stand-by…..nella directory /etc/fstab ho:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/hda2
UUID=3f0aabf1-e49a-4a48-9df6-ca29f9abcae2 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda3
UUID=66fce415-92f7-4510-a3f9-f4cdf16323fa /home ext3 defaults 0 2
# /dev/hdb1
UUID=d93f5673-9705-40b8-8a00-4510a92cea29 /media/hdb1 ext3 defaults 0 2
# /dev/hdb6
UUID=566bbfab-cc95-4474-b028-d0666545b910 /media/hdb6 ext3 defaults 0 2
# /dev/hda1
UUID=4ed631b9-3764-484f-b310-9781442bace1 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/cdrom /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
ho seguito i tuoi consigli, sto scrivendo dalla live di edgy, ma quando do il “sudo grub-install /dev/hda”
mi dice ” Not found or not a block device.” ???…
grazie a tutti ciao
7. Lorenzo | aprile 26, 2008 alle 8:17 am
grazie.. mi sei stato di grande aiuto… solo io ho dovuto usare sda al posto di hda e per l’ultimo comando ho dato
sudo grub-install /dev/hda –root-directory=/boot/grub
grazie mille ancora