Pagina 1 di 2

Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 9:35
da ChocoboMan
Mentre stavo aggiornando ubuntu, il pc si è spento per sbaglio, e non mi ci fa più accedere, neanche in recovery mode...
C'è un modo per completare l'installazione senza perdere tutto ?  :(

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 9:39
da cervellato
Ciao prova con questo
Alt + F2 e copia e incolla il comando sotto

  update-manager-d

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 9:40
da alo21
a volte quando il pc sta facendo cose importatnti e si spegne succede che perde il file system e ti devi reinstallare tutto..

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 9:42
da ChocoboMan
cervellato ha scritto: Ciao prova con questo
Alt + F2 e copia e incolla il comando sotto

  update-manager-d
no, non mi fa proprio accedere al sistema...
Secondo te se lo do da liveCD va ?

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 9:49
da cervellato
Credo di no:
ma se hai la home separato dalla root puoi rifare l'installazione e non formattare la home e i tuoi dati
sono salvi, oppure entra con livecd e salvi i dati su una penna usb ,o sù disco esterno.

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 9:51
da ChocoboMan
cervellato ha scritto: Credo di no:
ma se hai la home separato dalla root puoi rifare l'installazione e non formattare la home e i tuoi dati
sono salvi
Spiega un pò...  °°

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 9:59
da cervellato
se guardi le mie due foto vedi che la prima  "/ " e la root,mentre la seconda è home cosi quando formatto il pc non perdo i dati se hai adottato questo medoto
i tuoi dati non andranno mai persi.

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 10:21
da vingiul
Ciao,
se non hai una partizione /home separata, puoi ancora provare a creare una partizione di una decina di GB ridimensionando la partizione attuale; poi cancelli tutto dalla attuale partizione Linux tranne la cartella home; sposti tutto il contenuto della cartella home nella partizione principale, avendo cura di salvaguardare i permessi; poi installi nuovamente nella partizione che hai appena creato.
Un'altra soluzione e' usare chroot per accedere alla partizione di Ubuntu, e riprendere l'aggiornamento.
Io proverei con chroot, e se non riesco a sistemare tutto, con la creazione di una partizione.
Entrambe le operazioni possono essere effettuate con un CD live, di qualsiasi distro.
vingiul

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 10:33
da ChocoboMan
Come si userebbe chroot ?
Do il comando da terminale, e poi ?

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 10:53
da cervellato
Sulle partizioni è un argomento molto delicato io ti consiglio di dare una sguardo su questo sito
ci sono tante video guide sulle partizioni. link http://www.istitutomajorana.it/index.ph ... 0&Itemid=1

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 11:02
da ChocoboMan
Mi da:

Codice: Seleziona tutto

chroot: missed operand
che devo fare ?

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 11:22
da vingiul
Ciao,
guarda questa guida, nei punti da 1 a 4 ci sono indicazioni su come impostare il chroot (il resto della guida riguarda grub, ma la prima parte e' quella...): http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/Ripristino?highlight=%28grub%29. Quando sarai in chroot, prova a dare i comandi apt-get update e apt-get dist-upgrade oltre a tutti quelli suggeriti dal sistema per sistemare eventuali errori, poi esci da chroot con exit.
vingiul

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 12:48
da ChocoboMan
mi da

Codice: Seleziona tutto

sudo: unable to resolve host ubuntu
che vuol dire ?

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 13:04
da vingiul
Ciao,
quando da' l'errore? In chroot devi entrare da root (da Cd live sudo -s, poi crei l'ambiente e lanci chroot), e sarai root anche nell'Ubuntu che devi provare a riparare.
vingiul

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 14:12
da ChocoboMan
vingiul ha scritto: Ciao,
quando da' l'errore? In chroot devi entrare da root (da Cd live sudo -s, poi crei l'ambiente e lanci chroot), e sarai root anche nell'Ubuntu che devi provare a riparare.
vingiul
quando do update o upgrade da chroot

Poi quando do

Codice: Seleziona tutto

apt-get dist-upgrade -f
mi esce

Codice: Seleziona tutto

144 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
487 not fully installed or removed.
Need to get 0B/258MB of archives.
After this operation, 2,052kB disk space will be freed.
Do you want to continue [Y/n]? y
Extracting templates from packages: 100%
Preconfiguring packages ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 202671 files and directories currently installed.)
Unpacking fglrx (from .../fglrx_2%3a8.723.1-0ubuntu3_amd64.deb) ...

[Warning] Uninstall : inst_path_default or inst_path_override
 does not exist in /etc/ati.  This suggests that the ATI driver
 is not installed, the ATI driver is only partially installed,
 or the current ATI driver installed is an older version than the
 one this script was designed for.  Both files listed above are
 required for determining where installed files are located.
 To force uninstallation of the driver by guessing where the
 uninstallation files are located, set the FORCE_ATI_UNINSTALL
 environment variable and re-run /usr/share/ati/fglrx-uninstall.sh (this is not recommended).

dpkg: error processing /var/cache/apt/archives/fglrx_2%3a8.723.1-0ubuntu3_amd64.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/fglrx_2%3a8.723.1-0ubuntu3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 15:06
da vingiul
Ciao,
hai montato anche /dev con mount --bind /dev /mnt/dev?
Io un mesetto fa ho usato questi comandi (da Arch):

Codice: Seleziona tutto

su
mkdir /mnt/ubuntu
mount /dev/sda3 /mnt/ubuntu
cd /mnt/ubuntu
mount -t proc none /mnt/ubuntu/proc
mount -t sysfs none /mnt/ubuntu/sys
mount -o bind /dev /mnt/ubuntu/dev
chroot /mnt/ubuntu /bin/bash
[color=red]apt-get update
apt-get dist-upgrade
...
exit[/color]
umount /mnt/ubuntu/{proc,sys,dev}
cd ..
umount /mnt/ubuntu
ed hanno funzionato, per lo stesso problema di aggiornamento interrotto (in nero comandi dati da arch, in rosso da ubuntu).
vingiul

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 15:30
da ChocoboMan
vingiul ha scritto: Ciao,
hai montato anche /dev con mount --bind /dev /mnt/dev?
Io un mesetto fa ho usato questi comandi (da Arch):

Codice: Seleziona tutto

su
mkdir /mnt/ubuntu
mount /dev/sda3 /mnt/ubuntu
cd /mnt/ubuntu
mount -t proc none /mnt/ubuntu/proc
mount -t sysfs none /mnt/ubuntu/sys
mount -o bind /dev /mnt/ubuntu/dev
chroot /mnt/ubuntu /bin/bash
[color=red]apt-get update
apt-get dist-upgrade
...
exit[/color]
umount /mnt/ubuntu/{proc,sys,dev}
cd ..
umount /mnt/ubuntu
ed hanno funzionato, per lo stesso problema di aggiornamento interrotto (in nero comandi dati da arch, in rosso da ubuntu).
vingiul
EDIT: adesso mi da 

Codice: Seleziona tutto

Preconfiguring packages ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 202671 files and directories currently installed.)
Unpacking fglrx (from .../fglrx_2%3a8.723.1-0ubuntu3_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/fglrx_2%3a8.723.1-0ubuntu3_amd64.deb (--unpack):
 trying to overwrite '/usr/share/fglrx/atigetsysteminfo.sh', which is also in package xorg-driver-fglrx 2:8.660-0ubuntu4
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/fglrx_2%3a8.723.1-0ubuntu3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 17:09
da ChocoboMan
non mi va neanche nautilus... almeno non c'è un modo per recuperare i dati ?  :'( :'( :'( :'(

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 18:18
da vingiul
Ciao,
prova a montare esplicitamente /dev/pts, anche se non capisco perche' a te serva ed a me no...: aggiungi anche questo comando prima di invocare chroot

Codice: Seleziona tutto

mount -o bind /dev /mnt/ubuntu/dev/pts
I tuoi dati sono li': da CD Live, inizia a vedere quanto e' grande la cartella /home, vedi quanti GB e', poi in base alla dimensione ci si regola su come salvare i dati; guarda anche quanto spazio ti avanza nella partizione.
vingiul

Re: Aggiornamento interrotto

Inviato: sabato 1 maggio 2010, 19:41
da ChocoboMan
vingiul ha scritto: Ciao,
prova a montare esplicitamente /dev/pts, anche se non capisco perche' a te serva ed a me no...: aggiungi anche questo comando prima di invocare chroot

Codice: Seleziona tutto

mount -o bind /dev /mnt/ubuntu/dev/pts
I tuoi dati sono li': da CD Live, inizia a vedere quanto e' grande la cartella /home, vedi quanti GB e', poi in base alla dimensione ci si regola su come salvare i dati; guarda anche quanto spazio ti avanza nella partizione.
vingiul
sono riuscito a recuperare tutto, ma preferirei davvero evitare di reinstallare tutto il sistema, perche anche montando /dev/pts non cambia nulla...

Per la cronaca, la home sarà di una trentina di giga... (la partizione è sui 500...)