trasferire cartella /boot su partizione separata
- androide74
- Scoppiettante Seguace

- Messaggi: 875
- Iscrizione: martedì 1 luglio 2008, 14:30
- Desktop: GNOME e Xfce
- Distribuzione: 20.04 LTS
- Sesso: Maschile
- Località: Comunità Europea
- Contatti:
trasferire cartella /boot su partizione separata
Vorrei trasferire la cartella /boot su altra partizione senza dover reinstallare... se po' fa?
Ubuntu 20.04 LTS
-
freebooter
- Prode Principiante
- Messaggi: 57
- Iscrizione: giovedì 19 marzo 2009, 19:58
Re: trasferire cartella /boot su partizione separata
Tempo fa, in un altro forum (ma non ricordo più quale) avevo trovato questa guida e me l'ero copiata. Io non ho mai avuto necessità di usarla, e quindi non posso darne un giudizio, ma l'autore ne era soddisfatto. Forse può andare bene anche per le tue esigenze, con le necessarie modifiche: la guida spiega come trasferire la cartella home su una partizione separata.
Per sicurezza, prima di procedere farei un buon backup, per esempio un'immagine della root con Clonezilla.
Per sicurezza, prima di procedere farei un buon backup, per esempio un'immagine della root con Clonezilla.
Premetto che sul mio pc ho due dischi:
1 da 200 GB dove ho su tutti i dati
hdc1 ---> ext3
1 da 40 GB dove ho installato il SO che aveva 3 partizioni
hda1 ---> ntfs windows
hda2 ---> ext3 linux
swap
1) ho creato su hdc1 una cartella "salvahome"
2) ho copiato (da terminale) il contenuto della home in salvahome con il comando
Codice:
-r copia recursivamente il contenuto delle cartelleCodice: Seleziona tutto
sudo cp -r -p -v /home /media/hdc1/salvahome
-p salva owner, permessi, ecc.
-v per vedere l'output a terminale di quello che fa
3) con il cd di installazione di ubuntu ho ridimensionato le partizioni su hda, nel mio caso ho ridotto la swap che avevo creato molto grande (ho 1 GB di ram ed avevo fatto una partizione da 1.3 GB, ora sono 600 MB) ed ho ridotto un pochino la partizione di linux, cosi mi sono creato una partizione vuota di circa 2 GB per la home, che il sistema ha denominato hda3.
Ho usato il cd di installazione perchè non avevo una live di gparted e siccome sono pigro non avevo voglia di scaricarla e creare un cd, ma se uno ce l'ha è meglio, si evita un pochino di apprensioni durante l' operazione.
4) Ho riavviato il sistema. Fin qui non è successo nulla di particolare, solo che essendo la partizione vuota e senza nome il sistema la vedeva come swap, quindi avevo due partizioni di swap.
5) Ho editato il file fstab, dove appunto in automatico il sistema aveva aggiunto una riga per questa nuova partizione e l' ho cambiata così:
Codice:
Codice: Seleziona tutto
/dev/hda3 /home ext3 defaults 0 0
6) Ho riavviato il sistema. Probabilmente bastava un "mount -a" però non ero sicuro degli effetti del cambio di home stando loggato, quindi ho preferito stare sul sicuro.
7) A questo punto ovviamente non potevo più fare il login grafico, quindi all' apparire della schermata di login, ho fatto ctrl+alt+backspace e sono entrato in console. Ho fatto login con il mio utente solito ed il sistema mi ha fatto entrare ma mi ha avvisato che non esisteva home directory per me ... ovvio!
8 ) Da linea comandi ho dato
Codice:
Codice: Seleziona tutto
sudo cp -p -r -v /media/hdc1/salvahome/home/MioUtente /home
MioUtente è il mio utente, se si hanno più utenti basta ripetere il comando per ogni utente.
9) "exit" per chiudere l'utente in console, ctrl+alt+backspace per tornare al login grafico e fine del problema.
L' unica cosa che non so bene è: adesso se volessi liberare gli oltre 250 MB della mia vecchia home come faccio? Non mi preoccupa molto la cosa perchè ho spazio in abbondanza, però per una questione di pulizia sarebbe meglio.
Appena lo scopro lo posto.
Ultima modifica di freebooter il giovedì 14 maggio 2009, 20:26, modificato 1 volta in totale.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti