Làm cách nào để phân vùng hiệu quả một đĩa khởi động kép Windows-Ubuntu?


19

Đây không phải là câu hỏi về cách cài đặt Ubuntu hoặc cách sử dụng phân vùng thủ công trong khi cài đặt mà là câu hỏi về quyền truy cập và cách không để chúng cắn bạn ở vùng bụng dưới ... ;-)

Câu hỏi này sẽ không giúp bạn cách tạo phân vùng trên đĩa của bạn, nhưng sẽ cho bạn biết phải làm gì trong bước 4 của quy trình cài đặt , tùy thuộc vào trường hợp sử dụng cá nhân của bạn , vì vậy hãy chọn một trong các cách sau:

Lưu ý: Các câu hỏi trên cũng có thể được sử dụng với nhiều đĩa, nhưng các ví dụ trong câu trả lời được đưa ra cho một đĩa.


Có thể trùng lặp kích thước phân vùng Ubuntu
Bishan

Câu trả lời:


15

Tôi biết rõ về Windows nhưng Ubuntu không tốt lắm

(Hoặc cách khác xung quanh)

Cả Windows và Ubuntu đều là POSIX hệ điều hành tuân thủ và cả hai đều cho phép bạn xác định người dùng nào có quyền truy cập vào tệp, thư mục, phân vùng hoặc đĩa riêng lẻ nào!

Nhưng họ làm điều đó chỉ khác một chút (Có những công việc toàn thời gian cho những người phải dọn dẹp quyền sở hữu dữ liệu sai cả ngày!)

Vì vậy, lấy đĩa cứng trung bình:

Đã cài đặt Windows

Nếu bạn có nhiều hơn 1 phân vùng, có lẽ bạn đang chạy một hệ thống UEFI. Xin vui lòng, không xóa bất kỳ phân vùng! Tập trung vào phân vùng lớn nhất bạn có và sử dụng phân vùng đó trong bài tập sau ...

Tùy thuộc vào trường hợp sử dụng của bạn, hãy cung cấp cho mỗi HĐH đủ không gian cho hệ thống và ứng dụng của riêng nó (các số dưới đây là các yêu cầu hệ thống tối thiểu và được đề xuất , vì vậy bạn nên nhân chúng với hệ số phù hợp với trường hợp sử dụng của bạn)

Lưu ý: Ubuntu cũng cần một phân vùng trao đổi có kích thước được mô tả ở đây .

Phần còn lại của đĩa (-10%) có thể được cung cấp cho phân vùng dữ liệu được định dạng thành NTFS từ gparted Xem ghi chú bên dưới để bạn đến với bố cục sau:

Phân vùng - Trung bình

Sau đó:

  • Cài đặt Windows
  • Tạo tất cả người dùng của bạn trong Windows
  • Cài đặt Ubuntu
  • Tạo tất cả người dùng của bạn trong Ubuntu cung cấp cho họ cả tên và cùng mật khẩu như trong Windows.
  • Khởi động lại Ubuntu Live CD và chạy gpartedvà thu nhỏ cả phân vùng Windows và Ubuntu cho đến khi chúng chiếm 2 * -3 * lượng thanh màu vàng nhạt. Sau đó tạo phân vùng dữ liệu và định dạng nó thành "ntfs"
  • gắn kết phân vùng này trongfstab (Ví dụ /Data)

Các bước sau ghi có vào: user68186 , được sao chép từ đây

  • Di chuyển thư mục dữ liệu của bạn đến /Datađiểm gắn kết bằng cách nhấn Ctrl+ Alt+ Tvà sao chép-dán từng dòng theo sau Enter(thay thế "Tên người dùng" bằng tên người dùng của bạn):

    md /Data/UserName
    md /Data/UserName/{bin,Desktop,Documents,Downloads,Music,Pictures,Public,Templates,Videos}
    mv /home/UserName/bin /Data/UserName/bin
    mv /home/UserName/Desktop /Data/UserName/Desktop
    mv /home/UserName/Documents /Data/UserName/Documents
    mv /home/UserName/Downloads /Data/UserName/Downloads
    mv /home/UserName/Music /Data/UserName/Music
    mv /home/UserName/Pictures /Data/UserName/Pictures
    mv /home/UserName/Public /Data/UserName/Public
    mv /home/UserName/Templates /Data/UserName/Templates
    mv /home/UserName/Videos /Data/UserName/Videos
    
  • Tạo liên kết tượng trưng.

    ln -s /Data/UserName/bin/ bin
    ln -s /Data/UserName/Desktop/ Desktop
    ln -s /Data/UserName/Documents/ Documents
    ln -s /Data/UserName/Downloads/ Downloads
    ln -s /Data/UserName/Music/ Music
    ln -s /Data/UserName/Pictures/ Pictures 
    ln -s /Data/UserName/Public/ Public 
    ln -s /Data/UserName/Templates/ Templates 
    ln -s /Data/UserName/Videos/ Videos
    
  • Truy cập Windows một lần nữa và di chuyển các thư mục người dùng vào D:ổ đĩa của bạn trong usersthư mục.

Tại sao?

Khi bạn khởi động vào Windows (hoặc Ubuntu), cả Windows và Ubuntu đều có các tệp và ứng dụng hệ thống riêng được cài đặt trong môi trường của riêng chúng. Trên hết, bạn không phải lo lắng về việc tập tin sẽ đi đâu: Tất cả các tệp Ubuntu có thể được tìm thấy trong Windows trong d:\homethư mục và tất cả các tệp Windows của bạn có thể được tìm thấy trong /usersthư mục trong Ubuntu.

Nếu bạn sử dụng bất kỳ thứ nào sau đây:

  • Các lệnh Ubuntu : chown, chmodhoặc lệnh Windows : cacls,
  • nếu bạn sử dụng bất kỳ trình quản lý tệp nào để nhấp chuột phải vào thư mục hoặc tệp để sử dụng set permissions

sau đó xin vui lòng không thiết lập quyền từ bên trong Windows D:\homecũng như từ bên trong Ubuntu trên /Usersthư mục bao giờ! Ngoài ra, không di chuyển các file giữa /users/home(hoặc D:\homeD:\Users) bao giờ hết!

Chỉ sao chép tập tin!

(và sau đó xóa bản gốc vì việc di chuyển sẽ cố gắng di chuyển các quyền từ một hệ thống tệp hoàn toàn khác sang hệ thống tệp khác và điều đó sẽ mang đến cho bạn những rắc rối bạn muốn tránh)

Tại sao có 10% không gian chưa phân bổ trên ổ đĩa của bạn? Chà, đó là một mẹo nhỏ khi PC của bạn hoàn toàn mới: bạn không cần tất cả không gian đó, và không gian trống đó là lốp dự phòng của bạn nếu bạn cần mở rộng một trong những phân vùng khác khi chúng chạy bằng phẳng! ;-)

Bây giờ hãy quay lại bước 5 của Cách cài đặt Ubuntu và tiếp tục ở đó ...


Câu trả lời chính xác. Chỉ cần lưu ý rằng tối thiểu 4GB cho Ubuntu Desktop sẽ không giúp bạn tiến xa được một khi bạn bắt đầu cài đặt các ứng dụng và thư viện. Lần tới, tôi thiết lập một máy khởi động kép với SSD và HD Tôi sẽ cho rằng Ubuntu cũng ngốn không gian như Windows và chia nửa không gian SSD giữa mỗi hệ điều hành.
WillC

1
@WillC Tôi đồng ý với bạn (Ubuntu có một phân vùng 64GB trên ổ SSD của tôi cho /và 1TB cho /home) nhưng đây là của nhà cung cấp tối thiểu yêu cầu ... ¯ \ _ (ツ) _ / ¯
Fabby

11

Tôi là chuyên gia của cả Windows và Ubuntu

Tốt Chào mừng bạn :-) Bạn có thể đã đọc các phiên bản không phải là chuyên gia ở trên và tự hỏi những gì trong đó dành cho bạn ...
Chà, tôi sẽ không nói với bạn rằng:

  • tạo 4 phân vùng chính trên một ổ MBR đang tự khóa ở một góc (mặc dù một số người dùng ở trên sẽ có chúng trên ổ GPT ),
  • cũng như không sử dụng lược đồ phân vùng nào để cài đặt HĐH của bạn: đó là những gì Nguyên tắc cài đặt của FHSMicrosoft Server dành cho
  • cũng không phải máy chủ Microsoft thực sự không phải là máy chủ tuân thủ POSIX nữa mà là hệ thống con Interix .
  • để tăng tốc độ khởi động, hãy đặt các tệp hệ điều hành của bạn trên SSD cho cả UbuntuWindows và các tệp dữ liệu của bạn trên ổ cứng
  • đó là một ý tưởng tồi để tạo không gian hoán đổi trên ổ SSD (mặc dù nó trở nên tốt hơn) cho cả Ubuntu và Windows.

Bạn biết tất cả điều đó, phải không?

Chà, điều bạn có thể không biết về khả năng tương tác giữa NTFS và Ubuntu là:

  • Quyền sở hữu và quyền của tệp có thể tương tác giữa Windows và Ubuntu.
  • ACL tương thích Windows-Unix có thể được xác định
  • Điểm Windows Junction đó có thể được xem là liên kết tượng trưng của Ubuntu.
  • Tạo và cập nhật các tập tin nén có thể được hỗ trợ.

Tuy nhiên, bạn phải

  • sử dụng đúng tùy chọn gắn kết: inherit, permissions, streams_interface=windows, hide_hid_files, windows_names,compression
  • tạo một /.NTFS-3G/UserMappingtệp với ntfs-3g.usermapvà sau đó chỉnh sửa thủ công ( permissionskhông cần thiết ở trên)
  • Để có thể thực hiện sao lưu hình ảnh, hãy gắn âm lượng với roefs_raw
  • Làm quản trị các quyền phức tạp luôn luôn trên hệ thống máy chủ!
  • Sử dụng ntfs-3g-advancedtrình điều khiển (để có được tất cả chuông và còi)
  • Tạo ACL (trình biên dịch lại, đặt tùy chọn --enable-posix-acls trong lệnh configure)
  • Tạo Giao diện Windows trên Windows và xác định chúng trong /.NTFS-3G/(Ví dụ /.NTFS-3G/D:/Users)

Đối với tất cả các còi và chuông: man ntfs-3gbài viết tùy chọn nâng cao của một trong những người sáng tạo ntfs-3g.


8

Tôi là người dùng ban đầu của Windows và / hoặc Ubuntu

Cả Windows và Ubuntu đều là các hệ điều hành tiên tiến cho phép bạn xác định người dùng nào có quyền truy cập vào tệp, thư mục, phân vùng hoặc đĩa riêng lẻ nào! Nhưng việc xác định tất cả các quyền truy cập này có thể là một nhiệm vụ nặng nề. (Có những công việc toàn thời gian của những người chỉ làm việc này cả ngày!)

Vì vậy, hãy lấy đĩa cứng trung bình với Windows được cài đặt:

Đã cài đặt Windows

Nếu bạn có nhiều hơn 1 phân vùng, có lẽ bạn đang chạy một hệ thống UEFI. Xin vui lòng, không xóa bất kỳ phân vùng! Tập trung vào phân vùng lớn nhất bạn có và sử dụng phân vùng đó trong bài tập sau ...

Bạn có thể thấy từ màu vàng nhạt mà nó chỉ được sử dụng một phần. Nếu nó đầy hơn 50%, bạn nên tiết kiệm tiền để mua một đĩa cứng lớn hơn. Nếu nó đầy hơn 80%, hãy dừng đọc câu trả lời này ngay bây giờ và nâng cấp đĩa cứng của bạn trước! ;-)

Tình huống lý tưởng là đưa ra:

  • 40% dung lượng đĩa cho Windows (thu nhỏ phân vùng)
  • 40% cho Ubuntu (tạo phân vùng EXT4)
  • 20% để sử dụng chung giữa cả hai. (tạo phân vùng FAT32: kích thước âm lượng tối đa là 8TB nếu bạn không cần tương thích Windows 2000)
  • Lý tưởng nhất, cũng tạo một phân vùng trao đổi có kích thước được mô tả ở đây .

Nếu bạn làm theo các quy tắc trên, bạn sẽ nhận được:

Phân vùng - Người mới bắt đầu

Tại sao? Khi bạn khởi động vào Windows (hoặc Ubuntu), mỗi HĐH có các tệp và ứng dụng hệ thống riêng được cài đặt trong môi trường riêng của chúng.

Đôi khi bạn muốn có các tệp chung cho cả hai hệ điều hành (Âm nhạc? Video?) Và đó là nơi phân vùng thứ 3 xuất hiện: Đó là ổ đĩa hiển thị dưới dạng D:ổ đĩa của bạn trong Windows và là /home/YourUserName/datathư mục của bạn trong Ubuntu. Bạn có thể lưu trữ bất kỳ tệp nào ở đó một cách an toàn và cả hai HĐH đều không thể gây rối quyền sở hữu, quyền đối với các tệp, ... vì về cơ bản nó giống như một thanh USB lớn nhưng trên đĩa cứng của bạn (FAT32)

Cảnh báo: Kích thước tệp tối đa trên /dataổ đĩa của bạn ( D:trên Windows) là 4GB!

Bây giờ quay lại bước 4 của hướng dẫn cài đặt chính thức và tiếp tục ở đó ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.