Windows Ubuntu Dual Boot - Dateien zwischen Betriebssystemen austauschen

27

Nun, ich habe ein Netbook, also kann ich auch keine Spiele unter Windows spielen, kein Problem. Aber ich bekomme einen neuen Desktop-PC mit besserer Hadware und er wird in der Lage sein, die beliebtesten Spiele auszuführen, und ich möchte Windows darauf haben, um Spiele und Software zu spielen, die nicht mit Ubuntu kompatibel sind. Ich möchte auch Ubuntu als mein primäres Betriebssystem haben, also werde ich einen Dual-Boot einstellen.

In diesem Computer habe ich eine kleine SSD mit beiden Betriebssystemen und ein zweites Laufwerk (eine 500-GB-Festplatte) zum Speichern meiner Dateien. Ich möchte vermeiden, dass bei jedem Herunterladen einer Datei Dateien von einem Betriebssystem auf ein anderes kopiert werden. Meine Frage ist: Gibt es eine Möglichkeit , dass ich das HDD für zu Hause sowohl OS Gebrauch machen könnte, wie Set es als NTFS und ubuntu machen Montage auf /homeund auch Fenster zum Speichern von Benutzerdateien machen, wie My Documents, My Videosund Downloads, etc, auf dieser Partition?

Diego
quelle

Antworten:

29

Das Einfügen /homeeiner NTFS-Partition ist nicht ratsam, da Linux den Besitz und die Berechtigungen für die NTFS-Partition nicht beibehalten kann.

Ich würde empfehlen, / home in der Standardpartition /der SSD zu belassen und Sym-Links zu den Ordnern mit den meisten Daten (Dokumente, Musik, Bilder, Videos usw.) in einer mit "Storage" formatierten NTFS-Partition zu erstellen, die sowohl von Ubuntu als auch von Windows gelesen werden kann und schreibe an.

Da /homeauch alle Ihre Konfigurationsdateien gespeichert werden, hilft das Speichern /homein der /Partition auf der SSD, die Dinge schnell zu halten.

Eine detaillierte Anleitung finden Sie unter: http://www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/

Nachdem Sie den Anweisungen im "How To" gefolgt sind, erstellen Sie die Sym-Links folgendermaßen:

  1. Öffnen Sie Nautilus und löschen Sie die Ordner, die Sie nicht in / home / [user] verwenden möchten, z. B. Dokumente usw. Sie sollten bereits Dokumente usw. im Speicherordner haben. (Unter Linux ist eine Partition auch ein Ordner).
  2. Navigieren Sie zum Speicherordner, und dort werden die Ordner "Dokumente" usw. angezeigt.
  3. Klicken Sie mit der rechten Maustaste auf den Dokumentordner und wählen Sie Verknüpfung herstellen . Dadurch wird ein Ordner erstellt, der als "Verknüpfung zu Dokumenten" bezeichnet wird.
  4. Erstellen Sie auf ähnliche Weise "Link zu Musik", "Link zu Bildern" und alle anderen Unterordner im Speicherordner.
  5. Kopieren Sie diese Ordner "Verknüpfen mit ..." in Ihren Basisordner /home/[user].
  6. Klicken Sie abschließend mit der rechten Maustaste auf "Link to Documents" und benennen Sie es in "Documents" um. Wiederholen Sie dies für die restlichen Links.

Abwechselnd

Löschen Sie die Ordner in / home / [user] wie zuvor.

Öffnen Sie ein Terminal, indem Sie Ctrl+ Alt+ drücken Tund die Eingabetaste drücken

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

Hoffe das hilft

user68186
quelle
Vielen Dank. Ich habe im Internet nach Hilfe gesucht. Ich habe diese Lösung gefunden und sie gefällt mir, aber ich wusste nicht, wie ich das mit sym links machen soll. Vielen Dank.
Diego
Ich habe einen Mini hinzugefügt, wie Sym-Links in der Antwort erstellt werden.
user68186
Hallo :-) Ich suche nach dem besten Weg, meine eigene Festplatte zu konfigurieren und finde Ihre Antwort interessant. Ich frage mich allerdings, wie wäre es, einen /storage/[user]Ordner ( storagePartition) in den /home/[user]Ordner ( osPartition) einzuhängen, anstatt Symlinks zu erstellen? Ist es überhaupt möglich, einen einzelnen Ordner bereitzustellen, oder muss ich für jeden Benutzer eine Partition erstellen?
Blatt
1
@procrastinator stellen Sie bitte eine neue Frage, die diese verbindet.
User68186
2

Ich habe alle Schritte befolgt, die unter So harmonisieren Sie Ihr Dual-Boot-Setup für Windows und Ubuntu angegeben wurden, und das hat einwandfrei funktioniert. Nur konnte ich keine Elemente auf der NTFS-Partition in den Papierkorb verschieben.

Wenn Sie das gleiche Problem haben, fügen Sie einfach die Optionen "uid = 1000" und "gid = 1000" zu fstab in der Zeile hinzu, die die ntfs-Partition betrifft. Meins sieht so aus:

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

Die vollständigen Schritte von Grund auf neu sind also (wie von YatriTrivedi von howtogeek.com und Manu Järvinen aus seinem Blog angegeben ).

1. Richten Sie eine neue GPT-Partitionstabelle in Ihrem sauberen Laufwerk ein (von einer Live-USB-Ubuntu-Distribution mit gparted). Planen Sie Ihr Partitionsschema auf ähnliche Weise:

  • Bei einer EFI-Systempartition (ESP) von mindestens 100 MB ist dies der Kern des Systemstarts
    • Ihre Windows-Partition (NTFS)
    • Ihre Linux-Partition (Ext4)
    • Eine große Partition (oder zweite Festplatte) zum Speichern Ihrer Dateien (NTFS)
    • Eine kleine Swap-Partition (SWAP)

Vergessen Sie nicht, Ihre Partitionen zu einem späteren Zeitpunkt zu kennzeichnen.

Wenn Sie aus eigener Erfahrung Spiele spielen oder spezielle Software unter Windows (Adobe Suite, ARCGIS, Autodesk usw.) verwenden möchten, sollten Sie mindestens 100 GB auf Ihrer Windows-Partition vorsehen. Mit 150GB und mehr sollte es dir gut gehen. Ubuntu-Software beansprucht viel weniger Speicherkapazität, sodass Sie je nach Bedarf problemlos eine Linux-Partition mit 50 bis 75 GB einrichten können.

2. sudo apt install ntfs-3g Lassen Sie Linux das ntfs-Dateisystem verarbeiten, das das einzige ist, das beide Betriebssysteme lesen können.

3. sudo mkdir /media/storage oder an einem anderen Ort, an dem Ihre Partition angezeigt werden soll. Wenn Sie nicht wissen, wo Sie sich befinden, kopieren Sie diese Zeile und fügen Sie sie ein.

4. sudo cp /etc/fstab /etc/fstab.backup Sichern Sie Ihre fstab-Datei, die Informationen darüber enthält, wie Ihr System mit Ihren Festplattenpartitionen umgehen soll. Durch Bearbeiten von fstab wird Linux angewiesen, diese Partition bei jedem Start ordnungsgemäß bereitzustellen. Daher ist das Erstellen einer Sicherungskopie immer dann hilfreich, wenn Probleme auftreten. sudo cp /etc/fstab.backup /etc/fstabum die Sicherung bei Bedarf wiederherzustellen.

5. Sie müssen nun die UUID Ihrer Partition ermitteln. Es handelt sich um eine eindeutige Kennung, die als Seriennummer fungiert:sudo blkid . Geben Sie Ihr Passwort ein und suchen Sie als nächstes die Zeile, die Ihrer Speicherpartition entspricht. /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”
Hier wird Ihre Beschriftung bei der Erstformatierung nützlich. Kopieren Sie die UUID.

6. gksudo gedit /etc/fstab Dadurch wird fstab zum Bearbeiten geöffnet. Fügen Sie die folgende Zeile ganz unten in fstab ein und fügen Sie Ihre UUID anstelle der meinen ein: # storage mount UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0 Wenn Sie uid = 1000 und gid = 1000 festlegen, können Sie Ihre Elemente aus Linux heraus in den Papierkorb verschieben. Berühren Sie nichts anderes von fstab und stellen Sie sicher, dass Ihre UUID korrekt ist.

7. Speichern und neu starten (wichtig).

Und voilà, jetzt solltest du in der Lage sein zu bemerken, dass du einen "Speicher" unter dem Orte-Menü hast. Konfigurieren Sie als Nächstes Ihre Unterordner in Linux und Windows so, dass Ihre Dokumente usw. in dieser Partition gespeichert werden!

Nat Azodnem
quelle
Wie Sie Ihr Dual-Boot-Setup für Windows und Ubuntu harmonisieren können, scheint für Ihre Antwort von entscheidender Bedeutung zu sein. Könnten Sie bitte die wichtigen Teile in Ihre Frage aufnehmen, falls sich die Remote-Ressource ändert oder verschwindet? Nur-Link-Antworten können auf Ask Ubuntu entfernt werden.
David Foerster
Nun, da es sich um den Link handelt, den die Top-Antwort an erster Stelle gab, wäre es nicht sinnvoller, wenn er in dieser ersten Antwort detailliert wäre? Wenn nicht, bearbeite ich gerne meine Antwort!
Nat Azodnem
Das könnte nützlich sein, aber der Status anderer Antworten hängt größtenteils nicht von Ihrem Status ab. Ich behalte bei, was ich in meinem vorherigen Kommentar vorgeschlagen habe.
David Foerster