ฉันจะรวมระบบไฟล์ Windows ของฉันกับ Ubuntu ได้อย่างไร


12

ฉันเพิ่งได้คอมพิวเตอร์ Windows เครื่องใหม่และต้องการบูตคู่กับ Ubuntu ฉันไม่ต้องการมีระบบไฟล์แยกต่างหาก 2 ระบบ (พร้อมการติดตั้ง) แต่ต้องการรวมทั้งสองระบบถ้าเป็นไปได้ เช่นฉันต้องการให้ / home / name / Pictures มีเนื้อหาเดียวกับโฟลเดอร์ Pictures ใน My Documents ใน windows, / home / name / Downloads ให้เหมือนกับโฟลเดอร์ดาวน์โหลดใน windows เพลงจะเหมือนกัน เป็นโฟลเดอร์ Music ของหน้าต่างและแม้แต่ Desktop ถ้าเป็นไปได้ ฉันเข้าใจว่าบางโฟลเดอร์จะต้องแตกต่างออกไปเช่น AppData ใน windows จะไม่สามารถทำงานได้อย่างถูกต้องดังนั้นจึงอาจจำเป็นต้องทำซ้ำบางรายการ

เป็นไปได้ไหม? ฉันเกลียดที่อูบุนตูรู้สึกเหมือนมีคอมพิวเตอร์เครื่องใหม่ทั้งหมดเข้าด้วยกันและต้องการความเป็นน้ำหนึ่งใจเดียวกัน

ขอบคุณ


1
ที่เกี่ยวข้อง: ubuntuforums.org/showthread.php?t=1975262
dukevin

นั่นทำให้ฉันนึกถึง [ผู้ช่วยการโยกย้าย] [1] ซึ่งหลุดจากโปรแกรมติดตั้ง Live CD เนื่องจากขาดความสนใจ แต่ฉันคิดว่าเครื่องมือที่ใช้ข้อมูลของแอพพลิเคชั่นบางตัวจากพาร์ติชั่น Windows กับ Ubuntu หรืออย่างน้อยก็ช่วยให้ผู้ใช้ทำสิ่งนั้นซึ่งจะได้รับการชื่นชมจากผู้ใช้ระบบบูทคู่ในชุมชน จากทั้งหมดที่ฉันเคยเห็นจนกระทั่งตอนนี้ Ubuntu สำหรับ Android ทำสิ่งที่คล้ายกันจากมุมมองของผู้ใช้ จริงอยู่ที่การติดตั้งพาร์ติชันและการวางลิงก์สัญลักษณ์ไม่ใช่สิ่งที่น่าสนใจ [1]: launchpad.net/ubuntu/precise/+source/migration-assistant
LiveWireBT

คำตอบ:


12

ข้อกำหนดเบื้องต้น

คุณต้องติดตั้งพาร์ติชัน Windows ใน Ubuntuเพื่อให้งานต่อไปนี้

การเปลี่ยนเส้นทางโฟลเดอร์พิเศษ

เทียบเท่าโฟลเดอร์พิเศษ (เอกสารของฉันของฉันฟังเพลง, รูปภาพ ฯลฯ ) ที่รู้จักกันจากโฟลเดอร์ของ Windows ได้รับการกำหนดโดยโครงการ freedesktop.org ไฟล์คอนฟิกูเรชันที่สอดคล้องกัน~/.config/user-dirs.dirsได้รับการจัดการโดยxdg-user-dirs-updateคำสั่ง

ตัวอย่างเช่นคุณสามารถเปลี่ยนไดเรกทอรีดาวน์โหลดได้โดยดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล:

xdg-user-dirs-update --set DOWNLOAD /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads

วิธีการที่จะประสบความสำเร็จเหมือนกันก็คือการแทนที่ด้วยตนเอง$HOME/Downloadsโดย/mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloadsในแฟ้มการกำหนด (เช่นใน Gedit หรือนาโน)

หากต้องการให้การเปลี่ยนแปลงมีผลบังคับใช้จะดำเนินการในxdg-user-dirs-gtk-updateภายหลังและเพิ่มเติมxdg-user-dirs-updateหากคุณแก้ไขไฟล์การกำหนดค่าด้วยตนเอง

การเปลี่ยนเส้นทางโฟลเดอร์ปกติ

คุณยังสามารถแทนที่โฟลเดอร์ในโฟลเดอร์บ้านของ Ubuntu ด้วยลิงก์สัญลักษณ์ไปยังโฟลเดอร์ในพาร์ติชัน Windows ของคุณเช่น:

ln -s /mnt/<WINDOWS_PARTITION>/users/<YOU>/AppData/Roaming/Mozilla/Firefox/Profiles/<YOUR_PROFILE.default> ~/.mozilla/firefox/<YOUR_PROFILE.default>

นั่นเป็นวิธีแก้ปัญหาที่ง่ายมากและไม่ได้ผลกับทุกสิ่งเพราะอาจทำให้เกิดปัญหาในบางกรณี อย่างไรก็ตามบางคนแบ่งปันการตั้งค่าสำหรับ Firefox และ Thunderbird ด้วยวิธีนี้


ฉันได้ลองสิ่งนี้สำหรับบางไฟล์แล้ว แต่ฉันต้องติดตั้งไดรฟ์ "OS" ก่อนซึ่งมันน่ารำคาญจริงๆ มิฉะนั้นจะพูดว่า "ลิงก์เสีย"
dukevin

สิ่งสำคัญสิ่งหนึ่งคือทำทุกอย่างในเทอร์มินัล - Gnome ติดตามการทำงานด้วยโฟลเดอร์ "พิเศษ" เมื่อดำเนินการผ่านตัวจัดการไฟล์ดังนั้นถ้าคุณลบ / เปลี่ยนชื่อโฟลเดอร์รูปภาพดั้งเดิมใน Nautilus และสร้าง symlink แทน - มันจะชนะ ' ไม่ประพฤติตนเหมือนโฟลเดอร์รูปภาพดั้งเดิม
Sergey

@KevinDuke: คุณต้องเพิ่มบรรทัดเพื่อ/etc/fstabติดตั้งพาร์ติชันของ windows โดยอัตโนมัติเมื่อบูต ค้นหาเว็บไซต์นี้สำหรับคำแนะนำ
Sergey

@Sergey ขอบคุณฉันคิดว่า auto-mount จะเป็นวิธีที่จะไป ประสิทธิภาพของเอฟเฟกต์นี้เป็นอย่างไร?
dukevin

@KevinDuke: ฉันไม่เห็นว่ามันจะส่งผลกระทบต่อประสิทธิภาพการทำงานได้อย่างไรยกเว้นขั้นตอนการบู๊ตอาจใช้เวลาสักครู่
Sergey

3

พิมพ์สิ่งนี้ในเทอร์มินัล

gedit ~/.config/user-dirs.dirs

และเชื่อมโยงกับพา ธ สัมบูรณ์ของโฟลเดอร์ windows จากนั้นคุณสามารถ "killall nautilus" หรือรีบูตได้


มันค่อนข้างน่าสนใจ ทำงานได้โดยไม่ต้องติดตั้งไดรฟ์หรือไม่ และสิ่งนี้เปรียบเทียบกับการสร้าง symlink อย่างไร
dukevin

ไม่คุณต้องติดตั้งไดรฟ์ นี่ตรงนี้จะทำให้คุณเริ่มต้น ประโยชน์สำหรับคุณที่จะมีรายการอยู่ตรงหน้าคุณแทนที่จะทำชุดสัญลักษณ์ในเทอร์มินัล
วิสด้าน

1

ใช่มันเป็นไปได้ ฉันไม่คิดว่ามันจะแสดงผลเหมือนกันเนื่องจากใช้ชุดไอคอนที่แตกต่างกัน อย่างไรก็ตามควรแสดงไฟล์และโฟลเดอร์เดียวกันกับที่คุณวางไว้บนเดสก์ท็อปของคุณ
ปัญหาที่คุณน่าจะเกิดขึ้นกับหน้าต่างเหล่านั้นคือหน้าต่างอ้างอิงไฟล์และโฟลเดอร์เหล่านั้นจากจุดเริ่มต้นสัมพัทธ์ที่แตกต่างกัน (หากคุณคลิกพวกเขาคุณจะได้รับข้อผิดพลาด "ไม่พบไฟล์")

หากด้วยเหตุผลบางประการคุณต้องการดำเนินการต่อค้นหาโฟลเดอร์ "เดสก์ท็อป" ของ Ubuntu ในโฟลเดอร์บ้านของคุณ เปลี่ยนชื่อเป็นอย่างอื่นเช่น "desktop.bak" เพื่อให้คุณสามารถยกเลิกได้ในภายหลัง เปิดเทอร์มินัลแล้วป้อน 'ln -s / path_to / windows / Desktop Desktop'

เปิดโฟลเดอร์บ้านของคุณและคลิกที่ลิงค์เดสก์ท็อปใหม่ คุณควรเห็นไฟล์และโฟลเดอร์ที่อ้างอิงบนเดสก์ท็อป Windows ของคุณ (เพื่อประโยชน์ของความอยากรู้ลองคลิกที่พวกเขาและดูว่าพวกเขาทำงานได้หรือไม่)

คุณควรจะสามารถออกจากระบบและกลับเข้ามาใหม่เพื่อดูว่าคุณมีอะไรอยู่บนเดสก์ท็อปของคุณ หากคุณพบว่านี่ไม่ใช่สิ่งที่คุณต้องการเพียงแค่ลบ "Desktop" symlinked และเปลี่ยนชื่อ "desktop.bak" เป็น "Desktop"


คำตอบนี้เป็นจริงสำหรับคำถามอื่นที่รวมเข้าด้วยกัน BTW
Argusvision

0

เมานต์พาร์ติชัน Windows จากนั้นเมานต์ - ผูกไดเรกทอรีไว้ใต้บ้านของคุณ สิ่งนี้ทำให้แอปพลิเคชันของคุณเข้าถึงพาร์ติชัน Windows อย่างโปร่งใส

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.