Doppio avvio di Windows Ubuntu - Condividi i file tra SO


27

Beh, ho un netbook, quindi non posso giocare con Windows, nessun problema. Ma sto ottenendo un nuovo PC desktop con hadware migliore e sarà in grado di eseguire i giochi più popolari e voglio avere Windows su di esso per giocare a giochi e software non compatibili con Ubuntu. Voglio anche avere Ubuntu, come il mio sistema operativo principale, quindi imposterò un doppio avvio.

In questo computer avrò un piccolo SSD con entrambi i sistemi operativi e una seconda unità (un HDD da 500 GB) per archiviare i miei file. Voglio evitare di copiare i file da un sistema operativo all'altro ogni volta che, ad esempio, scarico un file. La mia domanda è: C'è un modo che io possa fare sia l'uso del sistema operativo che HDD per la casa, come impostarlo come NTFS e il monte di ubuntu su /homee anche rendere Windows per memorizzare i file degli utenti, come My Documents, My Videose Downloads, ecc, su quella partizione?

Risposte:


29

Mettere /homein una partizione NTFS non è consigliabile in quanto Linux non può conservare la proprietà e le autorizzazioni sulla partizione NTFS.

Consiglierei di mantenere / home nella /partizione predefinita nell'SSD e di creare collegamenti sym alle cartelle con la maggior parte dei dati (documenti, musica, immagini, video ecc.) In una partizione "Storage" formattata NTFS, che sia Ubuntu che Windows possano leggere e scrivere a.

Poiché /homememorizza anche tutti i file di configurazione, il mantenimento /homenella /partizione nell'SSD aiuta a mantenere le cose veloci.

Un dettagliato How To è disponibile all'indirizzo: http://www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/

Dopo aver seguito le istruzioni nel "How To" creare i collegamenti sym in questo modo:

  1. Apri Nautilus ed elimina le cartelle che non utilizzerai in / home / [utente], come Documenti ecc. Dovresti già avere Documenti ecc. Nella cartella Archiviazione. (In Linux una partizione è anche una cartella).
  2. Passare alla cartella Archiviazione e lì vedrai le cartelle Documenti ecc.
  3. Fare clic con il tasto destro sulla cartella Documenti e selezionare Crea collegamento . Ciò creerà una cartella chiamata "collegamento ai documenti".
  4. Allo stesso modo, crea "Link to Music", "Link to Pictures" e tutte le altre sottocartelle nella cartella Archiviazione.
  5. Copia queste cartelle "Link a ..." nella tua cartella Home /home/[user].
  6. Infine, fai clic con il pulsante destro del mouse su "Link ai documenti" e rinominalo in "Documenti". Ripetere l'operazione per i collegamenti rimanenti.

In alternativa

Elimina le cartelle in / home / [utente] come prima.

Apri un terminale premendo Ctrl+ Alt+ Te inserisci

ln -s /media/storage/Documents /home/[user]/Documents
ln -s /media/storage/Downloads /home/[user]/Downloads
ln -s /media/storage/Public /home/[user]/Public
ln -s /media/storage/Pictures /home/[user]/Pictures
ln -s /media/storage/Music /home/[user]/Music
ln -s /media/storage/Videos /home/[user]/Videos

Spero che sia di aiuto


Grazie mille, in cerca di aiuto su Internet ho trovato quella soluzione e mi piace, ma non sapevo come fare quella cosa dei link simbolici, grazie mille.
Diego,

Ho aggiunto un mini come creare collegamenti sym nella risposta.
user68186

Ciao :-) Sto cercando il modo migliore per configurare il mio disco e trovo la tua risposta interessante. Tuttavia, mi chiedo, che ne dici di montare una /storage/[user]cartella ( storagepartizione) nella /home/[user]cartella ( ospartizione) invece di creare collegamenti simbolici? È anche possibile montare una singola cartella o dovrò creare una partizione per ciascun utente?
foglia

1
@procrastinator, per favore, fai una nuova domanda che collega questo.
user68186


2

Ho seguito tutti i passaggi indicati in Come armonizzare la configurazione del doppio avvio per Windows e Ubuntu e ha funzionato perfettamente, solo che non sono riuscito a inviare elementi nella partizione NTFS nel cestino.

Se hai lo stesso problema, aggiungi le opzioni "uid = 1000" e "gid = 1000" a fstab, sulla riga che riguarda la partizione ntfs. Il mio sembra così:

# storage mount 
UUID=3F4648C2710CF3A1 /media/storage/    ntfs-3g        auto,user,utf8,uid=1000,gid=1000,rw 0 0

Quindi i passaggi completi da zero sono (come indicato da YatriTrivedi da howtogeek.com e Manu Järvinen dal suo blog )

1. Configurare una nuova tabella delle partizioni GPT nell'unità pulita (da una distribuzione Ubuntu USB live, usando gparted). Pianifica il tuo schema di partizione in modo simile:

  • Una partizione di sistema EFI (ESP) di almeno 100 MB, questo sarà il cervello dell'avvio del sistema
    • La tua partizione di Windows (NTFS)
    • La tua partizione Linux (Ext4)
    • Una grande partizione (o secondo disco rigido) per archiviare i tuoi file (NTFS)
    • Una piccola partizione di swap (SWAP)

Non dimenticare di etichettare le tue partizioni per una maggiore comodità.

Dalla mia esperienza personale, se hai intenzione di giocare o utilizzare software specializzato su Windows (Adobe Suite, ARCGIS, Autodesk e simili), prevedi di avere almeno 100 GB sulla tua partizione di Windows. Con 150 GB e oltre dovresti andare bene. I software Ubuntu richiedono molto meno capacità di archiviazione, quindi puoi facilmente impostare una partizione Linux da 50 a 75 GB a seconda delle tue esigenze.

2. sudo apt install ntfs-3g lasciare che linux gestisca il file system ntfs, che è l'unico che entrambi i sistemi operativi possono leggere.

3. sudo mkdir /media/storage o in qualsiasi altro posto in cui desideri che appaia la tua partizione. Se non sai dove, basta copiare / incollare quella linea.

4. per sudo cp /etc/fstab /etc/fstab.backup eseguire il backup del file fstab, che contiene informazioni su cosa dovrebbe fare il sistema con le partizioni del disco. La modifica di fstab dirà a Linux di montare quella partizione correttamente ad ogni avvio, quindi fare un backup è sempre utile nel caso in cui le cose non funzionino bene. sudo cp /etc/fstab.backup /etc/fstabper ripristinare il backup, se necessario.

5. A questo punto è necessario trovare l'UUID della partizione, è un identificatore univoco che agisce come un numero di serie: sudo blkid. Immettere la password e quindi trovare la riga corrispondente alla partizione di archiviazione. /dev/sda1: UUID=”23A87DBF64597DF1″ TYPE=”ntfs” /dev/sda2: UUID=”2479675e-2898-48c7-849f-132bb6d8f150″ TYPE=”ext4″ /dev/sda5: UUID=”66E53AEC54455DB2″ LABEL=”storage” TYPE=”ntfs” /dev/sda6: UUID=”05bbf608-87fa-4473-9774-cf4b2602d8d6″ TYPE=”swap”
Qui è dove la tua etichettatura durante la formattazione iniziale diventa utile. Copia l'UUID.

6. gksudo gedit /etc/fstab questo aprirà fstab per l'editing. Aggiungi la seguente riga in fondo a fstab e incolla il tuo UUID anziché il mio: # storage mount UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0 Impostando uid = 1000 e gid = 1000 in qualche modo ti permette di inviare i tuoi oggetti nel cestino da Linux. Non toccare nient'altro da fstab e assicurati che il tuo UUID sia corretto.

7. Salva e riavvia (importante).

E voilà, ora dovresti essere in grado di notare che hai un "archivio" nel menu dei luoghi. Quindi, configura le tue sottocartelle all'interno di Linux e Windows in modo che i tuoi documenti ecc. Vengano archiviati in quella partizione!


Come armonizzare la configurazione a doppio avvio per Windows e Ubuntu sembra essere cruciale per la tua risposta. Potresti per favore includere le sue parti importanti nella tua domanda nel caso in cui la risorsa remota cambi o svanisca? Le risposte di solo collegamento possono essere rimosse su Ask Ubuntu.
David Foerster,

Bene, dal momento che è il collegamento che la risposta principale ha dato in primo luogo, non avrebbe più senso se fosse dettagliata in quella prima risposta? In caso contrario, sarò felice di modificare la mia risposta!
Nat Azodnem,

Ciò potrebbe essere utile, ma lo stato delle altre risposte è per lo più estraneo allo stato del tuo. Mantengo ciò che ho suggerito nel mio commento precedente.
David Foerster,
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.