Riparare l'installazione interrotta da Live USB senza perdere dati


10

Di recente ho rotto la mia installazione e ho provato invano a ripararlo usando apt-get e tutti i suoi amici. Ora sto provando l'USB live e non sono sicuro di come continuare. E non voglio disperatamente danneggiare la mia installazione esistente di Windows 7 o il mio profilo Linux.

All'inizio non so quale opzione di installazione dovrei selezionare

inserisci qui la descrizione dell'immagine

Ho provato l'opzione Qualcos'altro ma sono sconcertato su quale partizione dovrei selezionare. Ricevo il messaggio di errore senza filesystem di root indipendentemente dall'opzione selezionata

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

Si prega di avvisare.

Aggiornare

Ho selezionato / dev / sdb1 e quindi il pulsante di modifica per selezionare il punto di montaggio come / ora posso procedere ma con l'avviso

inserisci qui la descrizione dell'immagine

Quando procedo ottengo un dialogo ancora più spaventoso (mi fermo qui prima di fare qualcosa di cui mi pentirò)

inserisci qui la descrizione dell'immagine

** Aggiornamento 2 **

Ho tentato di seguire il percorso meno spaventoso e provare il disco di ripristino di avvio. Ecco il mio pastebin


Bene, perché non porre prima domande sull'installazione interrotta? È meglio trattare il problema rispetto ai sintomi. La reinstallazione di un sistema operativo è come l'ultima opzione.
Sergiy Kolodyazhnyy,

Ho chiesto ma non ho ricevuto aiuto e ho provato tutto quello che so o che sono riuscito a trovare ma non riesco a risolvere il problema, ecco perché sto provando a reinstallare.
Olumide,

Quindi l'hai risolto?
Raffaello

Qual è la tua situazione attuale?
Raffaello

Sto ancora cercando di risolvere il problema. Mi sono preso una pausa per circa 3 giorni perché ero occupato in ufficio. Basta provare prima l'opzione di ripristino del boot perché è meno spaventoso del pasticciare con le partizioni. Sto anche provando a fare il backup di casa mia ma non riesco a copiarlo sul CD live a causa delle autorizzazioni. Vedi il mio pastebin nella modifica dell'OP.
Olumide,

Risposte:


8

Utilizzando gparted, riduci /dev/sdb1a 32 GB. C'è molto spazio per una tipica partizione di root e non affollerà la tua situazione attuale e lascerà ~ 110 GB per /home.

Sebbene il partizionamento non sia privo di rischi, in 20 anni e decine di partizionamenti multipli , non ho mai avuto problemi. Scopri come ridimensionare le partizioni? per i puntatori.

Crea partizione /dev/sdb3dal resto della prima partizione.

Un vantaggio di questo metodo (partizioni separate) è se desideri cambiare le distribuzioni, in futuro c'è poco dramma. È quasi come cambiare una maglietta. Tutti i tuoi dati personali saranno su un'altra partizione . Il nuovo sistema può scrivere la vecchia partizione di root con glee.

Montare entrambe le partizioni con la tua GUI o con la riga di comando usando pratiche standard, come discusso in Come accedere a un'unità flash USB dal terminale? (Come posso montare manualmente un'unità flash?)

Se si utilizza la GUI, è possibile che si verifichino problemi di autorizzazione a meno che non si utilizzi una GUI super utente (root). Le partizioni verrebbero montate da qualche parte /media/{LiveCD_user}/{UUID of dev-sdb1}/home/{old_user_id}e copiarle / spostarle /media/LiveCD_user/{UUID of dev-sdb3/old_user_data.

La linea di comando è meno drammatica. Prima fai due punti di montaggio

sudo mkdir /media/ubuntu_root /media/new_home

chiamali come vuoi, i nomi sono solo a tuo vantaggio.

Montare le due nuove partizioni nel sistema

sudo mount /dev/sdb1 /media/ubuntu_root

sudo mount /dev/sdb3 /media/new_home

Sposta la tua vecchia home directory nella nuova partizione

sudo mv /media/ubuntu_root/home/{old_user_id} /media/new_home/old_user_data

Smonta le partizioni dopo che i dati sono stati spostati per non essere ricordati durante l'installazione.

sudo unount /dev/sdb1

sudo umount /dev/sdb3

Avviare il programma di installazione e installare il nuovo sistema con l' Something elseopzione.

Seleziona /dev/sb1come root /e spunta la partizione di formato.

Selezionare /dev/sdb3come /homenon non formattare questa partizione (che ha tutti i dati).

Hai già installato un doppio avvio, ma fai attenzione con GRUB. Ricontrolla questo aspetto.

Installare. (L'uso dello stesso user_id elude qualsiasi problema di proprietà imprevisto)

Quando la polvere si è depositata, avviare il nuovo sistema e trascinare i dati desiderati dalla /home/old_user_datanuova posizione.

Elimina gli avanzi al termine.


2

Crea un'altra chiavetta USB con gparted live su di essa. Avvia da ot e avvia lo strumento. Quindi scegliere di ridurre sdb1 per circa 30Gib. Non perderai i dati in questo modo.

Quindi riavviare nel supporto live e installare la partizione root come indicato nella prima risposta.

Gparted ha la capacità di ridurre le partizioni senza distruggere i dati, perché lo spinge all'inizio della partizione.

Un altro metodo sarebbe quello di avviare il tuo sistema live e creare un archivio .tar.gz dalla tua partizione / home. Quindi fai installare Ubuntu e decomprimi il tuo / home su / home.


1

Sembra che il tuo sistema Ubuntu fosse su sdb1. Per qualcos'altro, fai clic su sdb1 e fai clic sul pulsante Cambia. Nella casella a discesa accanto a Usa come: selezionare ext4 e selezionare la casella per formattare la partizione. Nella casella a discesa accanto a Mount Point, selezionare /. Quindi fare clic su OK e Installa ora.

****** ATTENZIONE * Questo spazzerà via tutto ciò che rimane su sdb1. * Quindi perderai qualsiasi dato dall'installazione di Ubuntu di cui non hai eseguito il backup.


Grazie ma non voglio cancellare il contenuto di sdb1
Olumide il

Quindi reinstallare non è quello che vuoi fare.
Marmo organico

Come posso risolvere il problema? Ho provato praticamente tutto quello che sono riuscito a trovare per risolvere questo problema, cioè eseguire molti comandi apt-get ALL senza risultati!
Olumide,

Hai dei backup? La cosa più semplice da fare è reinstallare e quindi ripristinare i dati dal backup.
Marmo organico

Ho provato a fare il backup. Quasi impossibile su un USB live a causa delle autorizzazioni.
Olumide,

1

Se si desidera ripristinare lo stato del sistema e non eliminare qualcosa, è necessario provare a utilizzare il disco di ripristino avvio: Disco di ripristino avvio

Mi ha aiutato in così tante situazioni come queste, forse può ripristinare le tue cose. Provalo prima di provare a eliminare qualcosa che forse non devi ...


1

Un modo per recuperare te stesso da quel casino è reinstallare Ubuntu, dopo aver eseguito il backup di tutto insieme all'elenco delle applicazioni installate.

Ecco un modo passo-passo per farlo:

  • Scarica Ubuntu . Se hai già il, *.isopuoi saltare questo passaggio.

  • Quindi, masterizza l'iso sul tuo pendrive o su un CD / DVD.

    • Per masterizzarlo sul tuo pendrive puoi usare i seguenti software:

      • Rufus - Se lo stai masterizzando in ambiente Windows.

      • Unetbootin - Se lo stai masterizzando in ambiente Linux.

    • Per masterizzarlo su CD / DVD è possibile utilizzare i seguenti software:

      • K3B - Se lo stai masterizzando in ambiente Linux.

      • Imgburn - Se lo stai masterizzando in ambiente Windows.

  • Adesso avvia l'ambiente live di Ubuntu. Una procedura per questo passaggio è troppo lunga e varia da sistema a sistema, quindi la sto saltando per ovvie ragioni.

  • La prima cosa da fare ora è montare la partizione, che contiene la tua precedente installazione di Ubuntu:

    • Per fare quel tipo:

      sudo mount /dev/sdaXY /mnt
      

      Cambia XY secondo le tue specifiche.

    • Inoltre, monta l'unità su cui eseguirai il backup.

  • Quindi, copia tutti i tuoi dati da /mnt/path/to/your/important_foldersa/path/to/your/mounted_backup_drive

    • In caso di problemi con la copia, provare a copiarlo utilizzando sudo. Successivamente, è possibile modificare l'autorizzazione di tali cartelle.
  • Successivamente, crea una copia di backup dei tuoi attuali software installati:

    • Ecco un modo su come farlo:

      find /mnt/var/lib/dpkg/info/ -name "*.list"  -type f -printf "%P\n" |  awk -F'.' '{print $1}' > /path/to/your/mounted_backup_drive/backup-list.txt
      

      Modifica le parti pertinenti.

  • Quindi, fai un backup del tuo attuale elenco di ppas. Ecco come farlo.

  • Ora puoi formattare la tua partizione Ubuntu senza problemi. Dopo la reinstallazione, ripristina le tue ppas, quindi aggiorna e installa tutti i pacchetti precedentemente installati dall'elenco generato sopra.


1

boot repair ripara solo il tuo mbr, non il tuo sistema operativo

quindi se ci sono dati nel tuo partiton root sarà completato sarà cancellato quindi copia i dati dalla patizione root ad altri dispositivi esterni o alla partizione dev / sda1 che monta le partizioni ntfs

rendiamolo molto semplice

1) Seleziona qualcos'altro

2) Fare clic con il tasto destro su / dev / sba2 ed eliminare la partizione

3) Fare clic con il tasto destro su / dev / sba1 ed eliminare la partizione

4) Ora ottieni uno spazio libero di circa 32 GB

5) ora seleziona lo spazio libero e fai clic sull'icona + per la partizione di root (* assicurati di selezionare lo spazio libero)

i) creare quindi apper della finestra di partizione

dimensioni come 15360
usare come ext4
mount point / (root)
fare clic su ok

ii) fare di nuovo clic su spazio libero e creare una partizione di swap

dimensioni come 4096 (le dimensioni della tua ram sono sufficienti)
usa come area di scambio
clicca ok

iii) clicca di nuovo sullo spazio libero e crea la partizione home

dimensioni come qualsiasi altro
utilizzo come
punto di montaggio ext4 /
clic su home ok

ora viene richiesto che le partizioni / (root) e l'area di scambio vengano formattate, fare clic su Sì e rilassarsi fino al completamento dell'installazione.


1

Se hai smesso di riparare e vuoi solo recuperare i tuoi dati e reinstallare Ubuntu, allora hai 2 opzioni

  • O fai ciò che ha suggerito @Techmod, che si stava avviando su LiveUSB, eseguendo Gparted e riducendo /dev/sdb1di circa 30-40 GB, installando Ubuntu su quello (apparirà quella finestra spaventosa, ma leggi il titolo. Sta solo chiedendo il permesso di scrivere sulla partizione. Non sta facendo nulla che tu non voglia, a condizione che tu non abbia spuntato casualmente alcuna casella di controllo di formattazione, quindi controlla sempre due volte.), E quindi esegui il backup dei dati / il montaggio di quella partizione. Questo è il metodo più diretto e più semplice e non richiede molto tempo per farlo.
  • Se non ti piace fare cose spaventose sul tuo HDD, che ne dici di farlo su un'unità USB? Puoi creare un tipo di cose Ubuntu-on-a-stick. Ecco le istruzioni su come farlo. (Per questo avrai bisogno di 2 unità USB. Una per LiveUSB e una per l'installazione. Installa L'unità dovrebbe essere almeno 8 GB.)

    • (Suppongo che tu abbia già un LiveUSB e puoi avviarlo, e hai eseguito il backup dei dati importanti dalla seconda unità USB) Innanzitutto, avvia il LiveUSB. Quando ti dà la possibilità di installare, scegli installa.
    • Collegare la seconda unità USB, l'unità che ho precedentemente chiamato "unità di installazione".

    • Torna al programma di installazione, seleziona tutte le impostazioni come impostazioni internazionali di sistema, posizione, Time Standard e tutto il resto.

    • Quando ti viene chiesto di selezionare un tipo di installazione, seleziona "Qualcos'altro", quindi premi Continua. Dovrebbe portarti al menu delle partizioni che hai visto prima.
    • Ora, invece di selezionare uno di quelli, esegui Gparted e cerca la tua seconda unità USB. Se quello che sto pensando è giusto, LiveUSB dovrebbe essere chiamato /dev/sdc/e "install drive" (la seconda unità USB) dovrebbe essere, /dev/sdd/ma non credetemi , SEMPRE DOPPIO CONTROLLO. Un singolo errore può rovinare l'intera installazione.
    • Dopo aver verificato in quale punto di montaggio si trova la seconda unità, "installa unità", richiamato /dev/sdd/da qui in poi, tornare al programma di installazione e rendere la /dev/sddpartizione la partizione /(root) e selezionare /dev/sdd/per essere il bootloader dal menu a discesa in fondo.
    • Controlla tutto.
    • Fai clic su "Installa ora". Chiederà il permesso (quelle finestre di dialogo spaventose). Seleziona "Continua" su entrambi. Inizierà l'installazione. Lascialo installare, fai quello che vuoi mentre si installa.
    • Dopo averlo installato, chiudere LiveUSB, rimuoverlo dal PC e avviare dalla seconda unità USB, l '"unità di installazione". Ecco! Hai una persistenza portatile Ubuntu. Puoi portarlo in giro, puoi avviarlo in qualsiasi PC che desideri e i tuoi file saranno lì.
    • Non abbiamo ancora finito. Per renderlo più simile a casa, per renderlo più utilizzabile per te, dobbiamo cambiare alcune cose nel fstab. Innanzitutto, vai in Gparted e cerca le partizioni HDD in cui hai i tuoi contenuti, le partizioni che vuoi montare. Annotali da qualche parte, la carta farà.
    • Entra in un terminale, digita sudo nano /etc/fstabed eseguilo. Dovrebbe darti un editor di testo modificabile all'interno del terminale. Dovrebbe avere dei numeri spaventosi, ma non temere. Finché fai quello che ti dico di fare, entro la fine di questo tutorial dovresti avere un sistema funzionante.
    • Dopo l'ultima riga, premi Invio e accedi a una nuova riga chiara e vuota. Digita questo codice in esso, riempiendo lo spazio come richiesto. <The drive location that you wrote onto paper a while ago> <The place you want it to open from, preferably somewhere in /mnt/> <ext4 or ntfs, the former for a linux partition, the latter for a windows one.> noatime,defaults 0 0Dovrebbe essere simile a questo /dev/sdc1/ /mnt/Win7Stuff/ ntfs noatime,defaults 0 0per una partizione di Windows. Dopo aver fatto ciò sia per la vecchia partizione Ubuntu sia per quella Windows, premi CTRL + X e poi premi Y e poi premi due volte Invio.
    • Quindi digitare nel terminale sudo mkdir <whatever the /mnt/ directories you mounted them at, such as /mnt/Win7Stuff/. Fallo per entrambe le cartelle / mnt /.
    • quindi digitare sudo mount -anel terminale e premere Invio. E voilà! Il tuo PC indietro ~. Puoi eseguire il backup di tutto ciò di cui hai bisogno.
    • Oh, inoltre, io suggerirei di aggiungere il noatimeal /punto di montaggio, nonché, in /etc/fstab/quanto aumenterebbe la vita USB.

Si prega di commentare se avete domande e vado a letto perché sono le 6 del mattino. Buona notte. Inoltre, per favore dimmi, perché diamine hai dato a SWAP 30GIGS OF SPACE ?!


Spiacenti, non ho prestato molta attenzione alle dimensioni dello spazio di swap. Probabilmente ho lasciato l'impostazione predefinita così com'è. Verificherò le dimensioni correnti ora che ho reinstallato. A proposito, la dimensione dello swap può essere modificata dopo l'installazione?
Olumide,

Si prega di guardare questa risposta . Effettua il backup dei dati prima di procedere con uno di questi.
09eragera09

1

Problema risolto, basato sui consigli ricevuti dall'utente @hbdgaf in chat , semplicemente reinstallando e creando un altro account mentre lo faceva. Dopo questo ho ripristinato il mio vecchio account . Tuttavia, ho dovuto reinstallare la maggior parte delle applicazioni.

PS: durante la reinstallazione è stato inoltre necessario correggere gli inode. Quindi suppongo che sia quello che ha ostacolato i precedenti tentativi di riparare l'installazione.


hai perso i tuoi file personali?
Francesco Boi,

No, non ho perso alcun file.
Olumide,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.