Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

ripristinare grub su ubuntu

Il forum riservato agli amici del Pinguino e al software libero.

ripristinare grub su ubuntu

Messaggioda angy65 » dom set 09, 2007 2:48 pm

ciao come si ripristina o reinstalla grub? Ho appena formattato il disco c: dove ho messo xp. Sul disco d: avevo installato ubuntu e mi aveva installato grub che ora non ho più perché windows ha messo il suo mbr. Come posso fare a ripristinare grub? Grazie.
Avatar utente
angy65
Senior Member
Senior Member
 
Messaggi: 335
Iscritto il: sab apr 10, 2004 11:24 pm

Messaggioda ninjabionico » dom set 09, 2007 9:20 pm

Ciao.

Avvia la live ed accedi al tuo sistema in ambiente "chroot".

Supponiamo che il tuo disco sia "sda" e che la partizione sia "sda1".
Ok, apri un terminale (menù Applicazioni>Accessori>Terminale) e poi digita:

Codice: Seleziona tutto
sudo -s
mkdir /mnt/ubuntu
mount -t ext3 /dev/sda1 /mnt/ubuntu
cd /mnt/ubuntu
mkdir /mnt/ubuntu/proc
mount -t proc none /mnt/ubuntu/proc
chroot /mnt/ubuntu /bin/bash


A questo punto dovresti essere sulla tua Ubuntu installata sul disco, come se il sistema fosse stato avviato da li e tu avessi aperto un terminale.
Non ci resta che reinstallare Grub...

Codice: Seleziona tutto
grub-install /dev/sda


Se la serie di comandi ti dà errori, postali.

Ciao.

by Ninja [:)]

P.S.: Per conoscere le partizioni e i dischi dopo sudo -s digita:
Codice: Seleziona tutto
fdisk -l
Io dico le cose così come stanno! Questo è il mio credo ninja - by Naruto Uzumaki
Expert-Advanced User Powered by Gnu/Linux
Avatar utente
ninjabionico
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5207
Iscritto il: lun mar 20, 2006 10:51 pm
Località: Prov. Pd

Messaggioda angy65 » lun set 10, 2007 7:40 pm

ciao alla seconda riga mi da questo errore

ubuntu@ubuntu:~$ sudo -s
root@ubuntu:~# mkdir /mnt/ubuntu
mkdir: cannot create directory `/mnt/ubuntu': File exists
root@ubuntu:~#


con fdisk mi da questo

Disk /dev/hda: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 4997 40138371 7 HPFS/NTFS

Disk /dev/hdb: 20.0 GB, 20020396032 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 2327 18691596 83 Linux
/dev/hdb2 2328 2434 859477+ f W95 Ext'd (LBA)
/dev/hdb5 2328 2434 859446 82 Linux swap / Solaris
root@ubuntu:~#
Avatar utente
angy65
Senior Member
Senior Member
 
Messaggi: 335
Iscritto il: sab apr 10, 2004 11:24 pm


Messaggioda ninjabionico » lun set 10, 2007 11:01 pm

Ok, riavvia il Pc con il cd-live di Ubuntu e riapri il terminale e digita:

Codice: Seleziona tutto
sudo -s
mkdir /miosistema
mount -t ext3 /dev/hdb1 /miosistema
cd /miosistema
mount -t proc none /miosistema/proc
chroot /miosistema /bin/bash
grub-install /dev/hda


Ho già modificato in base alle tue partizioni.

Fammi sapere.
Io dico le cose così come stanno! Questo è il mio credo ninja - by Naruto Uzumaki
Expert-Advanced User Powered by Gnu/Linux
Avatar utente
ninjabionico
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5207
Iscritto il: lun mar 20, 2006 10:51 pm
Località: Prov. Pd

Messaggioda angy65 » mar set 11, 2007 6:43 am

ninjabionico ha scritto:Ok, riavvia il Pc con il cd-live di Ubuntu e riapri il terminale e digita:

Codice: Seleziona tutto
sudo -s
mkdir /miosistema
mount -t ext3 /dev/hdb1 /miosistema
cd /miosistema
mount -t proc none /miosistema/proc
chroot /miosistema /bin/bash
grub-install /dev/hda


Ho già modificato in base alle tue partizioni.

Fammi sapere.
ok stasera provo. Ora sono al lavoro e sono con il cell. Non ho capito cosa devo mettere dove hai scritto miosistema. Per il momento ti ringrazio.
Avatar utente
angy65
Senior Member
Senior Member
 
Messaggi: 335
Iscritto il: sab apr 10, 2004 11:24 pm

Messaggioda ninjabionico » mar set 11, 2007 7:38 pm

angy65 ha scritto: ok stasera provo. Ora sono al lavoro e sono con il cell. Non ho capito cosa devo mettere dove hai scritto miosistema. Per il momento ti ringrazio.


Va bene così, puoi fare un copia ed incolla dei comandi...

... la cartella viene creata in ram (quindi quando riavvierai non esisterà più, il nome è ininfluente), poi ci si monta la partizione di Ubuntu e si crea l'ambiente chrootato dove la shell (/bin/bash) crede di essere eseguita sul tuo sistema da disco... [^]
Io dico le cose così come stanno! Questo è il mio credo ninja - by Naruto Uzumaki
Expert-Advanced User Powered by Gnu/Linux
Avatar utente
ninjabionico
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5207
Iscritto il: lun mar 20, 2006 10:51 pm
Località: Prov. Pd

Messaggioda angy65 » mar set 11, 2007 7:56 pm

ninjabionico ha scritto:
angy65 ha scritto: ok stasera provo. Ora sono al lavoro e sono con il cell. Non ho capito cosa devo mettere dove hai scritto miosistema. Per il momento ti ringrazio.


Va bene così, puoi fare un copia ed incolla dei comandi...

... la cartella viene creata in ram (quindi quando riavvierai non esisterà più, il nome è ininfluente), poi ci si monta la partizione di Ubuntu e si crea l'ambiente chrootato dove la shell (/bin/bash) crede di essere eseguita sul tuo sistema da disco... [^]



tutto ok... ripristinato grub. grazie mille [^]
Avatar utente
angy65
Senior Member
Senior Member
 
Messaggi: 335
Iscritto il: sab apr 10, 2004 11:24 pm

Messaggioda ninjabionico » mar set 11, 2007 8:30 pm

[^]

Felice di esserti stato d'aiuto...
... come vedi con Gnu/Linux c'è sempre un modo per recuperare il sistema... [:D]
... con un po' di esperienza o un po' d'aiuto. [;)]
Io dico le cose così come stanno! Questo è il mio credo ninja - by Naruto Uzumaki
Expert-Advanced User Powered by Gnu/Linux
Avatar utente
ninjabionico
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5207
Iscritto il: lun mar 20, 2006 10:51 pm
Località: Prov. Pd


Torna a Distribuzioni, Kernel e Software Applicativo

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising