[tip] Come ripristinare un sistema Ubuntu (non solo) danneggiato
Girando un po’ per internet, mi sono imbattuto in alcuni post in un forum, in cui un utente ha voluto aggiornare il proprio sistema Ubuntu, dal 6.06 alla beta 7.04 ma qualcosa è andato storto, nel senso che il sistema si è (non so come) danneggiato e non partiva più. Se dovesse capitare anche ad altri, ecco una breve e semplice procedura per risolvere il problema (vale per qualsiasi distribuzione, non soltanto per ubuntu)
Se disponete di un altro sistema linux sulla stessa macchina bene, altrimenti dovrete ricorrere ad un qualsiasi sistema live. Una volta avviato, bisogna entrare nel sistema danneggiato:
$sudo mkdir /mnt/ubuntu
$sudo mount /dev/hda1 /mnt/ubuntu ## dove hda1 è la partizione su cui è installato il sistema danneggiato
$sudo cp /etc/resolv.conf /mnt/ubuntu/etc/resolv.conf ## per avere un sistema con la rete funzionante
$sudo chroot /mnt/ubuntu ## entrerete nel sistema
A questo punto, potete aggiornare il sistema con i classici comandi
$ sudo apt-get update && sudo apt-get dist-upgrade
e, se necessario, reinstallare grub
$ sudo grub-install /dev/hda ## dove hda è il vostro hd
$ exit
E’ una procedura semplice, che sicuramente molti utenti sapranno, ma non tutti, e che, come nel caso citato all’inizio, è servito per ripristinare un sistema Ubuntu senza dover formattare inutilmente.
Se il problema persiste, potete esporlo qua e possiamo cercare un’altra soluzione insieme






Aggiornando a Feisty herd 5 ho avuto lo stesso problema ed ho risolto in maniera più o meno analoga…
Diciamo che chi proviene da Gentoo questo tipo di procedura lo possiede nel DNA
Sono convinto che potrà essere utile a molti!
Temo ci sia solo una piccola imprecisione nel tuo mini-howto:
$sudo chroot /mnt/hda1
dovrebbe essere:
$sudo chroot /mnt/ubuntu
visto il mount point che hai creato prima.
Eh eh eh, la fretta a volte gioca brutti scherzi
si, hai ragione.. sorry, ho sbagliato nome
correggo!
Cmq, mi fa piacere che possa essere d’aiuto a qualcuno…
quando do questo comando: sudo chroot /mnt/ubuntu
mi restituisce :
malloc: unknown:0: assertion botched
free: called with unallocated block argument
last command: (null)
Aborting…Aborted (core dumped)
e normale?
sto usando una distro live per cercare di sbloccare il mio ububntu
scusate sono uno stramega niubbo di ubntu volevo kiedervi dove inserisko tt quelle kose?
salve io ho la barra delle applicazioni bloccata e quando ci clicco sopra mi apre un minuscolo rettangolo vuoto bianco mi fa questo lavoro dopo che stavo installando un programma per guardare le partite in internet….l’ho cancellato tutto il pachhetto ma persiste aiuto…
Ma è normale il fatto che con linux ubuntu e simili, non ci sia un’utility simile al “ripristino di sistema” come avviene con i vari microsoft? non ho mai capito questa mancanza, qualcuno me la spiega?
mi potete aiutare io ho sempre avuto windows ho voluto provare ubuntu ma e normale che non riesca a combinarci praticamente nulla???? perche vista la sua velocità rispetto a windows lo volevo tenere!!!!
mi potete spiegare ad esempio come si installa winzip?grazie mille in anticipo
vai su applicazioni e alla fine c’ è il pulsante simile a “ubuntu software center”. cliccandoci si apre una finestra e inserisci il programma che vuoi installare oppure ne cerchi qualcuno simile.
Quando digito sudo grub-install/dev/sda
sudo: unable to resolve host ubuntu
sudo: grub-install/dev/sda: command not found
che faccio?
root@ubuntu:/# grub-install /dev/sda3
/usr/sbin/grub-probe: errore: cannot find a device for /boot/grub (is /dev mounted?).
Sono riuscito a sistemare la prima parte ma poi ho quest’errore sull’ultimo comando
qualcuno sa darmi un indicazione su dove sia il problema?