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…

Entry filed under: grub, ubuntu.

Transazioni Hibernate con JTA Un MDB singleton in un cluster di JBoss AS 4.x

7 commenti Add your own

  • 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 ! 😉

    Rispondi
  • 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

    Rispondi
  • 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è?

    Rispondi
  • 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

    Rispondi
  • 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

    Rispondi
  • 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

    Rispondi
  • 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

    Rispondi

Lascia un commento

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendario

ottobre: 2006
L M M G V S D
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Most Recent Posts