[risolto] Salvare home in altra partizione

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
EagleBuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: domenica 28 luglio 2013, 0:22
Desktop: Gnome
Distribuzione: Ubuntu 22.04.4LTS 64bit

[risolto] Salvare home in altra partizione

Messaggio da EagleBuntu »

Devo eseguire un fresh install di lubuntu alternate e vorrei: salvare la /home/utente (circa 15MB) da qualche parte e creare la lista dei pacchetti per reinstallare quello che ho installato.

Farò una installazione alternate da usb, quindi vorrei salvare la /home/utente su un'altra partizione dell'hd perchè non ho altri supporti di archiviazione. Il partizionamento attuale dell'hd è il seguente:

Codice: Seleziona tutto

/dev/sda1 linux Swap; ID 82
/dev/sda2 Win (ntfs); ID 7; mounting point: /media/win; flag boot
/dev/sda3 Linux (ext4); ID 83; mounting point: /
/dev/sda4 W95 (LBA); ID F; flag LBA
/dev/sda5 Archivio (ntfs); ID 7; mounting point: /media/archivio
Il mio problema è che ho delle forti limitazioni su lubuntu già installato in sda3 perchè non vi riesco ad accedere, se non con un account che ho creato ad hoc e che non ha permessi di sudoer. Questo incidente è stato causato da un avanzamento andato a male, perciò sto reinstallando da zero.
Come procedere al salvataggio? Se può servire ho un cd live di lubuntu 12.04.

Idem per la creazione della lista dei pacchetti. So che il comando per la creazione è questo:

Codice: Seleziona tutto

dpkg --get-selections > ~/pacchetti_installati.txt
e per richiamarla nella nuova home si fa così
sudo bash

Codice: Seleziona tutto

dpkg --set-selections < ./pacchetti_installati.txt && apt-get dselect-upgrade
ma dove salvare la lista creata quando sda3 sarà formattato?
Ultima modifica di EagleBuntu il venerdì 27 gennaio 2017, 23:53, modificato 1 volta in totale.
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2933
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: Salvare home in altra partizione

Messaggio da DoctorStrange »

Veramente non hai alcun supporto di memorizzazione esterna? Nemmeno per salvare appena 15 MB? Ne una pen-drive, un telefono, una fotocamera, un lettore di memory card... proprio nulla?

Non ho capito per quale motivo non riesci ad accedere a quella partizione, ma nemmeno da live? Secondo me una voplta che avrai salvato i dati tutto il resto dovrebbe essere abbastanza semplice, ma un supporto esterno di qualche tipo ti serve.

Se proprio quella partizione è irraggiungibile, secondo me la tua ultima speranza è di tentare un "chroot" su quella partizione e spostare i privilegi del root al nuovo utente che hai creato, a quel punto potresti riuscire a salvarti i dati.

Non ti consiglio di scaricare la lista di pacchetti e tentare di reinstallarli a mano, scarica piuttosto le varie applicazioni separatamente e lascia a loro scaricarsi eventuali pacchetti e dipendenze, in questa maniera non avrai problemi di conflitti tra librerie condivise, ed eviti parecchi problemi.
EagleBuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: domenica 28 luglio 2013, 0:22
Desktop: Gnome
Distribuzione: Ubuntu 22.04.4LTS 64bit

Re: Salvare home in altra partizione

Messaggio da EagleBuntu »

La microSD della fotocamera, vero! Allora sì :) Ma a questo punto non si potrebbe fare un trasferimento della home del tipo: sda3 > pendrive > altra partizione hd? oppure può essere copiata solo su un supporto esterno? Altra soluzione potrebbe essere di creare con daemon tool (in ambiente windows) una unità virtuale vista come un pendrive usb esterno?
Dimmi tu cosa conviene o è fattibile
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40358
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Salvare home in altra partizione

Messaggio da steff »

EagleBuntu ha scritto:Il mio problema è che ho delle forti limitazioni su lubuntu già installato in sda3 perchè non vi riesco ad accedere, se non con un account che ho creato ad hoc e che non ha permessi di sudoer.
Prova un attimo di avviare in recovery mode, poi scegli root prompt e dai - occhio agli spazi-

Codice: Seleziona tutto

sudo mount -o remount,rw /
adduser NOME sudo
adduser NOME admin
reboot
NOME=il nome dell'utente che non ha i permessi.
Questo dovrebbe renderti l'utente di emergenza usabile, per copiare la home ecc invece di farlo dalla live, in pratica salvati la cartella nomeutente in /home su sda3 e puoi anche salvarlo in sda5 senza trafile.
Sicuro che sono solo 15mb??
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
EagleBuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: domenica 28 luglio 2013, 0:22
Desktop: Gnome
Distribuzione: Ubuntu 22.04.4LTS 64bit

Re: Salvare home in altra partizione

Messaggio da EagleBuntu »

Avevi ragione steff, non erano 15MB ma circa 630MB! All'inizio sbagliando, avevo banalmente selezionato i file all'interno di /home/utente ed risultava una dimensione totale dei file di circa 14MB. Adesso ho appena copiato e incollato l'intera cartella utente aprendo il gestore file con privilegi di root e tale è la dimensione su disco (ntfs).
A questo punto, appena il nuovo lubuntu è pronto all'uso, mi basta fare una banale sovrascrittura della /home/utente nuova con quella salvata?

Mentre ero con cd live ho ripristinato il grub, visto che avevo appena reinstallato win e questo lo aveva sovrascritto, impedendomi l'accesso a lubuntu all'avvio. Il problema è che il live usato (quindi il grub) è della 12.04 mentre il lubuntu su sda3 è 14.04, col risultato che adesso c'è il grub ma nella lista dei SO selezionabili c'è solo win! Il grub all'avvio è "GNU grub versione 2.02[tilde]beta2-9ubuntu1.2". Ho ancora necessità di creare una lista con le applicazioni che ho installate su lubuntu, così da poterle reinstallare in automatico appena metto il nuovo lubuntu, sempre che si possa fare una cosa del genere. Come fare? Posso risolvere sempre col live oppure tocca poter accedere a lubuntu che non compare più all'avvio?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40358
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Salvare home in altra partizione

Messaggio da steff »

No, con la live 12.04 hai fatto casini, intanto vuoi installare quindi devi avere una live (ma perché alternate?).
Avere il backup sullo stesso disco è rischioso, fai tu, una SD card, penna o qualcosa avrai...

Per la lista: se non riesci ad accedere al sistema puoi fare la lista nello stesso modo come hai ripristinato grub, in chroot, dai il comando in quel modo

Codice: Seleziona tutto

dpkg --get-selections > pacchetti_installati.txt
e avrai la lista sulla partizione, controlla con

Codice: Seleziona tutto

pwd
ls 
in quale directory sei prima di uscire da chroot per ritrovarlo dalla live dopo.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
EagleBuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 326
Iscrizione: domenica 28 luglio 2013, 0:22
Desktop: Gnome
Distribuzione: Ubuntu 22.04.4LTS 64bit

Re: Salvare home in altra partizione

Messaggio da EagleBuntu »

Devo per forza usare la alternate per la ram esigua. Con il live della 16.04 rischio di metterci una vita, possibilmente neppure parte. L'inaccessibilità dell'attuale lubuntu mi sembra di capire che non sia invalidante per la nuova installazione. Prima di provare con la lista dei pacchetti, volevo chiedere a harpefalcata, quando dici
Non ti consiglio di scaricare la lista di pacchetti e tentare di reinstallarli a mano, scarica piuttosto le varie applicazioni separatamente e lascia a loro scaricarsi eventuali pacchetti e dipendenze, in questa maniera non avrai problemi di conflitti tra librerie condivise, ed eviti parecchi problemi.
come si fa una tale lista delle applicazioni invece che quella dei pacchetti? Al limite posso scrivere a mano le applicazioni installate per poi reinstallarle, ma come visualizzare la lista completa da live?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40358
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Salvare home in altra partizione

Messaggio da steff »

Codice: Seleziona tutto

ls /usr/share/applications > lista-programmi
o salvati questa cartella da un altra parte, magari un po' grezzo ma sono le voci nel menu.
Non so se puoi entrare in chroot dalla alternate,, se ha i terminali tty, cmq se l'hai fatto con la 12.04 usa quella.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti