Windows Ubuntu dual boot - แชร์ไฟล์ระหว่างระบบปฏิบัติการ


27

ฉันมีเน็ตบุ๊กดังนั้นฉันไม่สามารถเล่นเกมบน windows ได้เช่นกันไม่มีปัญหา แต่ฉันได้เดสก์ท็อปพีซีเครื่องใหม่ที่มีฮาเดตดีกว่าและมันจะสามารถเรียกใช้เกมที่ได้รับความนิยมมากที่สุดและฉันต้องการให้ Windows เล่นเกมและซอฟต์แวร์ที่ไม่รองรับอูบุนตู ฉันยังต้องการให้ Ubuntu เป็นระบบปฏิบัติการหลักของฉันดังนั้นฉันจะตั้งค่าการบูตคู่

ในคอมพิวเตอร์นี้ฉันจะมี SSD ขนาดเล็กที่มีทั้งระบบปฏิบัติการและไดรฟ์ที่สอง (HDD 500GB) เพื่อจัดเก็บไฟล์ของฉัน ฉันต้องการหลีกเลี่ยงการคัดลอกไฟล์จากระบบปฏิบัติการหนึ่งไปยังอีกระบบหนึ่งทุกครั้งที่ฉันดาวน์โหลดไฟล์ คำถามของฉันคือ: มีวิธีใด ๆ ที่ฉันจะทำให้การใช้งานทั้งระบบปฏิบัติการที่ HDD สำหรับใช้ในบ้านเช่นชุดว่ามันเป็น NTFS และทำให้อูบุนตูติดบน/homeและยังทำให้หน้าต่างที่จะจัดเก็บไฟล์ของผู้ใช้เช่นMy Documents, My VideosและDownloadsฯลฯ ในพาร์ทิชันที่?

คำตอบ:


29

/homeไม่แนะนำให้ใส่ในพาร์ติชัน NTFS เนื่องจาก Linux ไม่สามารถรักษาความเป็นเจ้าของและสิทธิ์บนพาร์ติชัน NTFS ได้

ฉันขอแนะนำให้รักษา / home ไว้ใน/พาร์ติชั่นเริ่มต้นใน SSD และสร้าง sym ลิงค์ไปยังโฟลเดอร์ที่มีข้อมูลส่วนใหญ่ (เอกสาร, เพลง, รูปภาพ, วิดีโอ ฯลฯ ) ในพาร์ติชั่น "Storage" ในรูปแบบ NTFS ที่ Ubuntu และ Windows สามารถอ่านได้ และเขียนถึง

ตั้งแต่/homeยังเก็บไฟล์ปรับแต่งทั้งหมดของคุณการเก็บไว้/homeใน/พาร์ติชันใน SSD ช่วยให้สิ่งต่าง ๆ รวดเร็ว

รายละเอียดวิธีการอยู่ที่: http://www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/

หลังจากทำตามคำแนะนำใน "วิธีการ" สร้างลิงค์ sym เช่นนี้:

  1. เปิด Nautilus และลบโฟลเดอร์ที่คุณจะไม่ใช้ใน / home / [ผู้ใช้], เช่นเอกสารเป็นต้นคุณควรมีเอกสาร ฯลฯ ในโฟลเดอร์ Storage (ใน linux พาร์ติชั่นคือโฟลเดอร์ด้วย)
  2. นำทางไปยังโฟลเดอร์ Storage และคุณจะเห็นโฟลเดอร์ Documents ฯลฯ ที่นั่น
  3. คลิกขวาที่โฟลเดอร์เอกสารและเลือกสร้าง Link สิ่งนี้จะสร้างโฟลเดอร์ที่เรียกว่า "ลิงก์ไปยังเอกสาร"
  4. สร้างลิงก์ "เชื่อมโยงไปยังเพลง" "เชื่อมโยงไปยังรูปภาพ" และโฟลเดอร์ย่อยอื่น ๆ ทั้งหมดในโฟลเดอร์หน่วยเก็บข้อมูล
  5. คัดลอกเหล่านี้ "เชื่อมโยงไปยัง ..." /home/[user]โฟลเดอร์ไปยังโฟลเดอร์หลักของคุณ
  6. สุดท้ายคลิกขวาที่ "ลิงก์ไปยังเอกสาร" และเปลี่ยนชื่อเป็น "เอกสาร" ทำซ้ำสำหรับลิงก์ที่เหลือ

อีกวิธีหนึ่งคือ

ลบโฟลเดอร์ใน / home / [ผู้ใช้] เหมือนก่อน

เปิดเทอร์มินัลโดยกดCtrl+ Alt+ Tและป้อน

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

หวังว่านี่จะช่วยได้


ขอบคุณมากที่กำลังมองหาความช่วยเหลือในอินเทอร์เน็ตฉันพบวิธีแก้ปัญหาและฉันชอบ แต่ฉันไม่รู้วิธีทำสิ่งนั้นเชื่อมโยง sym อย่างไรขอบคุณมาก
Diego

ฉันได้เพิ่มมินิวิธีการสร้างลิงค์ sym ในคำตอบ
user68186

สวัสดี :-) ฉันกำลังมองหาวิธีที่ดีที่สุดในการกำหนดค่าดิสก์ของฉันและฉันพบว่าคำตอบของคุณน่าสนใจ แม้ว่าฉันสงสัยว่าสิ่งที่เกี่ยวกับการติดตั้ง/storage/[user]โฟลเดอร์ ( storageพาร์ทิชัน) ไปยัง/home/[user]โฟลเดอร์ ( osพาร์ทิชัน) แทนที่จะสร้าง symlink? เป็นไปได้ไหมที่จะเมานต์โฟลเดอร์เดียวหรือฉันต้องสร้างพาร์ติชั่นสำหรับผู้ใช้แต่ละคน?
ใบ

1
@procrastinator โปรดถามคำถามใหม่เชื่อมโยงกับคำถามนี้
user68186


2

ฉันทำตามทุกขั้นตอนที่ระบุไว้ในHow To Harmonize Setup Dual-Boot ของคุณสำหรับ Windows และ Ubuntuและทำงานได้อย่างสมบูรณ์แบบเพียงฉันไม่สามารถส่งรายการบนพาร์ติชัน NTFS ไปยังถังขยะได้

หากคุณมีปัญหาเดียวกันเพียงเพิ่มตัวเลือก "uid = 1000" และ "gid = 1000" ไปยัง fstab บนบรรทัดที่เกี่ยวข้องกับพาร์ติชัน ntfs ฉันดูเหมือนว่า:

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

ดังนั้นขั้นตอนเต็มตั้งแต่เริ่มต้นคือ (ตามที่ YatriTrivedi จากhowtogeek.comและ Manu Järvinenจากบล็อกของเขา )

1.ตั้งค่าตารางพาร์ติชัน GPT ใหม่ในไดรฟ์ที่สะอาดของคุณ (จาก live usb ubuntu distro โดยใช้ gparted) วางแผนโครงร่างพาร์ติชันของคุณในลักษณะที่คล้ายกัน:

  • พาร์ติชันระบบของ EFI (ESP) อย่างน้อย 100MB นี่คือสมองของการบูทระบบ
    • พาร์ติชัน Windows ของคุณ (NTFS)
    • พาร์ติชัน Linux ของคุณ (Ext4)
    • พาร์ติชันขนาดใหญ่ (หรือฮาร์ดไดรฟ์ที่สอง) เพื่อจัดเก็บไฟล์ของคุณ (NTFS)
    • พาร์ติชั่น swap เล็ก ๆ (SWAP)

อย่าลืมติดป้ายพาร์ติชั่นเพื่อความสะดวกในภายหลัง

จากประสบการณ์ส่วนตัวของฉันถ้าคุณวางแผนที่จะเล่นเกมหรือใช้ซอฟต์แวร์พิเศษใน Windows (Adobe Suite, ARCGIS, Autodesk และอื่น ๆ ) วางแผนที่จะมีอย่างน้อย 100GB บนพาร์ติชัน Windows ของคุณ ด้วย 150GB ขึ้นไปคุณควรจะสบายดี ซอฟต์แวร์ Ubuntu นั้นมีความต้องการน้อยกว่าในเรื่องความจุของการจัดเก็บข้อมูลดังนั้นคุณสามารถตั้งค่าพาร์ติชัน Linux ได้ 50 ถึง 75GB ตามความต้องการของคุณ

2. sudo apt install ntfs-3gเพื่อให้ linux จัดการระบบไฟล์ ntfs ซึ่งเป็นระบบปฏิบัติการเดียวที่สามารถอ่านได้

3. sudo mkdir /media/storageหรือที่อื่น ๆ ที่คุณต้องการให้พาร์ติชันของคุณปรากฏ หากคุณไม่ทราบว่าอยู่ที่ไหนเพียงคัดลอก / วางบรรทัดนั้น

4. sudo cp /etc/fstab /etc/fstab.backupเพื่อสำรองไฟล์ fstab ของคุณซึ่งมีข้อมูลเกี่ยวกับสิ่งที่ระบบของคุณควรทำกับพาร์ติชั่นดิสก์ของคุณ การแก้ไข fstab จะบอกให้ linux ติดตั้งพาร์ติชั่นนั้นอย่างเหมาะสมในแต่ละครั้งที่เริ่มต้นดังนั้นการสำรองข้อมูลจึงมีประโยชน์เสมอในกรณีที่สิ่งต่าง ๆ ไม่ได้ผล sudo cp /etc/fstab.backup /etc/fstabเพื่อเรียกคืนการสำรองข้อมูลหากจำเป็น

5.ตอนนี้คุณต้องไปหา UUID sudo blkidของพาร์ทิชันของคุณจะเป็นตัวบ่งชี้เฉพาะที่ทำหน้าที่เป็นหมายเลขซีเรียล: ป้อนรหัสผ่านของคุณแล้วค้นหาบรรทัดที่สอดคล้องกับพาร์ติชันหน่วยเก็บข้อมูลของคุณต่อไป /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”
นี่คือที่การติดฉลากของคุณในระหว่างการจัดรูปแบบเริ่มต้นมีประโยชน์ คัดลอก UUID

6. gksudo gedit /etc/fstabสิ่งนี้จะเปิด fstab สำหรับการแก้ไข เพิ่มบรรทัดต่อไปนี้ที่ด้านล่างสุดของ fstab และวาง UUID ของคุณแทนของฉัน: # storage mount UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0 การตั้งค่า uid = 1,000 และ gid = 1000 ช่วยให้คุณสามารถส่งรายการของคุณไปยังถังขยะจาก Linux อย่าแตะต้องสิ่งอื่นจาก fstab และตรวจสอบให้แน่ใจว่า UUID ของคุณถูกต้อง

7.บันทึกและรีบูต (สำคัญ)

และในตอนนี้คุณควรสังเกตว่าคุณมี "พื้นที่เก็บข้อมูล" ใต้เมนูสถานที่ ถัดไปกำหนดค่าโฟลเดอร์ย่อยของคุณภายใน Linux และ Windows เพื่อเก็บเอกสาร ฯลฯ ไว้ในพาร์ติชั่นนั้น!


วิธีการประสานการตั้งค่าดูอัลบูตของคุณสำหรับ Windows และ Ubuntuจะมีความสำคัญต่อคำตอบของคุณ คุณช่วยกรุณารวมส่วนสำคัญในคำถามของคุณในกรณีที่การเปลี่ยนแปลงทรัพยากรระยะไกลหรือหายไป? คำตอบสำหรับลิงก์เท่านั้นมีแนวโน้มที่จะถูกลบออกบน Ask Ubuntu
David Foerster

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

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