Cách hài hòa thiết lập khởi động kép cho Windows và Ubuntu
Tìm kiếm sự hài hòa giữa Windows 7 và Ubuntu trong thiết lập khởi động kép của bạn? Dưới đây là một số cách bạn có thể làm cho tình huống hệ điều hành căng thẳng trở nên thống nhất và copacetic hơn một chút.
Lý lịch
Khi chúng tôi trình bày Cách chọn Lược đồ phân vùng cho PC Linux của bạn, chúng tôi nhận thấy rằng một số người đang tự hỏi làm thế nào để sử dụng phân vùng thứ ba giữa Linux và Windows để hoạt động như một phân vùng lưu trữ.
Tại sao nó khó
Như một số người bình luận đã chỉ ra, bạn không thể sử dụng phân vùng có định dạng NTFS cho / home trong Linux. Đó là vì NTFS không bảo toàn tất cả các thuộc tính và quyền được sử dụng bởi Linux và Windows thậm chí không đọc các hệ thống tệp Linux. Bạn có thể dễ dàng thấy điều này nếu bạn xem một thư mục được ẩn trong Windows từ bên trong Linux hoặc một tệp mà Linux thấy là bị ẩn trong Windows. Những gì làm việc cho một người không làm việc cho người khác. Hơn nữa, không có cách nào cực kỳ sạch sẽ để di chuyển thư mục Người dùng trong Windows mà không làm hỏng mọi thứ. Đây là lý do tại sao nhiều người có máy đẹp hơn kết thúc bằng phần mềm ảo hóa; nó dễ hơn là buộc hai người phải hợp tác song song.
Hình ảnh từ cellguru.co.cc, sử dụng hợp lý
Một công việc xung quanh
Không có cách nào để chạy thư mục / home của bạn từ phân vùng FAT32 hoặc NTFS, vì vậy các tệp cấu hình và tập lệnh của bạn sẽ phải ở đó. Những gì bạn có thể làm là chuyển hướng các thư mục thường được sử dụng khác như Tài liệu, Tải xuống, Âm nhạc, v.v. sang một phân vùng khác, một thư mục có thể được đọc bởi Windows. Sau đó, bạn có thể thêm các thư mục này vào Thư viện Windows 7 của mình và đánh dấu chúng là vị trí lưu mặc định.
Đây không phải là một cách giải quyết đúng đắn. Các tệp cấu hình liên quan đến chương trình của bạn và các cài đặt liên quan đến người dùng khác sẽ không ở cùng một chỗ cho thiết lập này. Nếu bạn phải cài đặt lại hệ điều hành, bạn sẽ phải thực hiện sao lưu riêng các cài đặt người dùng của mình. Điều đó đang được nói, tuy nhiên, hầu hết mọi người thực sự chỉ quan tâm đến tài liệu, âm nhạc, video, v.v. Điều này giải quyết vấn đề đó bằng cách chỉ cho cả hai HĐH tìm cùng một chỗ với chúng.
Linux đã đi một chặng đường dài liên quan đến việc đọc và viết NTFS, và vì nó tốt hơn nhiều so với FAT32 và khó khăn hơn để định cấu hình thiết lập này, đó là những gì chúng tôi sẽ trình bày trong hướng dẫn này.
Sơ đồ phân vùng
Để làm việc này, bạn sẽ muốn ổ cứng của mình được thiết lập theo cách tương tự như sau:
- Phân vùng Windows của bạn
- Phân vùng Linux của bạn
- Một phân vùng lớn (hoặc ổ cứng thứ hai!) Để lưu trữ các tệp của bạn
- Một phân vùng trao đổi nhỏ
Để thuận tiện hơn, khi bạn định dạng phân vùng lưu trữ của mình thành NTFS, hãy thêm nhãn dễ nhận biết vào nó. Sẽ dễ dàng hơn để tìm một ổ đĩa có tên là lưu trữ trên mạng.
Lưu ý rằng lần này chúng ta không có phân vùng riêng / nhà riêng. Vì phần lớn các tệp quan trọng / lớn của bạn sẽ nằm trên một phân vùng riêng, điều này phủ nhận sự cần thiết cho điều đó. Bạn có thể sử dụng một phân vùng riêng / gia đình để sao lưu các mặt của Linux dễ dàng hơn, chỉ cần nhớ rằng bạn không thể vượt quá bốn phân vùng chính trên mỗi đĩa.
Tự động gắn kết phân vùng lưu trữ của bạn (Linux)
Vì chúng tôi đang sử dụng NTFS, nên nói rõ hệ thống của bạn để gắn phân vùng lưu trữ hoặc đĩa vào cùng một nơi mỗi khi bạn khởi động. Để làm điều này, chúng tôi sẽ chỉnh sửa tệp hệ thống / etc / fstab, đây là bảng hệ thống tệp được Linux sử dụng, nhưng trước tiên, chúng tôi có một số chuẩn bị để thực hiện. Mở thiết bị đầu cuối, và nếu điều này làm bạn lo lắng, chỉ cần hít một hơi thật sâu và thư giãn. Sẽ ổn thôi.
Công việc chuẩn bị
Chúng ta cần cài đặt ntfs-3g, trình điều khiển Linux sẽ sử dụng để đọc và ghi vào NTFS. Nếu bạn đã cài đặt nó, nó sẽ cho bạn biết, vì vậy đừng lo lắng.
sudo apt-get cài đặt ntfs-3g
Nếu bạn thấy thì ntfs-3g đã là phiên bản mới nhất, thì bạn đã cài đặt nó, nếu không bạn sẽ thấy nó hoạt động, vì vậy hãy đợi nó hoàn thành. Tiếp theo, hãy tạo thư mục nơi phân vùng của bạn sẽ gắn kết. Theo mặc định, nếu bạn muốn ổ đĩa xuất hiện trong menu Định vị địa điểm, bạn sẽ sử dụng:
sudo mkdir / phương tiện / lưu trữ
Nếu bạn không muốn nó xuất hiện trong các địa điểm của Haiti và bạn muốn duyệt nó theo cách thủ công vì bất kỳ lý do gì, bạn có thể sử dụng điều này thay thế:
sudo mkdir / mnt / lưu trữ
Điều này sẽ tạo ra một thư mục lưu trữ trên mạng trong / media. Bạn có thể thay đổi cái này thành cái khác nếu bạn thích, nhưng hãy chắc chắn rằng nó không có bất kỳ khoảng trắng nào. Spaces sẽ tạo ra một vấn đề khi chúng ta cấu hình nó để tự động gắn kết trong vài bước tiếp theo.
fstab
Bây giờ, đã đến lúc chỉnh sửa tệp fstab. Đầu tiên, chúng tôi sẽ tạo một bản sao lưu, trong trường hợp có bất cứ điều gì xảy ra.
sudo cp / etc / fstab /etc/fstab.backup
Nó sẽ nhắc bạn nhập mật khẩu, vì vậy hãy tiếp tục và nhập nó. Nếu vì lý do nào, bạn cần khôi phục lại bản sao lưu trong tương lai, bạn sẽ làm điều này:
sudo cp /etc/fstab.backup / etc / fstab
Tiếp theo, bạn cần tìm UUID của phân vùng lưu trữ của bạn là gì. UUID là viết tắt của cụm từ nhận dạng duy nhất trên toàn thế giới, và hoạt động như một số sê-ri thích hợp sẽ không thay đổi cho đến khi phân vùng được định dạng lại. Chạy lệnh sau:
sudo blkid
Nhập mật khẩu của bạn và bạn sẽ thấy một số đầu ra giống như thế này:
/ dev / sda1: UUID = Lần 23A87DBF64597DF1 "TYPE = Thời gian ntfs
/ dev / sda2: UUID = Hồi 2479675e-2898-48c7-849f-132bb6d8f150 "TYPE = Nghi ext4"
/ dev / sda5: UUID = Lần 66E53AEC54455DB2 "LABEL = Lưu trữ Lưu trữ TYPE = Tiêu ntfs
/ dev / sda6: UUID = Hay 05bbf608-87fa-4473-9774-cf4b2602d8d6 "TYPE = Trao đổi hoán đổi
Tìm dòng có nhãn chính xác cho phân vùng lưu trữ của bạn (làm cho mọi thứ dễ dàng, phải không?) Và sao chép UUID.
gksudo gedit / etc / fstab
Bạn sẽ thấy gedit mở, như vậy:
Bạn có thể thấy một chủ đề xấu hơn trên gedit hơn bình thường, nhưng đừng lo lắng về nó. Thêm các dòng sau vào dưới cùng của fstab, thay thế UUID của riêng bạn thay vì của tôi:
# gắn kết lưu trữ
UUID = 66E53AEC54455DB2 / phương tiện / lưu trữ / ntfs-3g tự động, người dùng, rw 0 0
Dòng đầu tiên là một nhận xét, được chỉ định bởi thẻ băm hàng đầu. Dòng tiếp theo yêu cầu fstab tìm phân vùng với UUID được chỉ định, gắn kết nó vào / media / Storage / và sử dụng trình điều khiển ntfs-3g. Hơn nữa, nó đảm bảo rằng nó tự động gắn kết khi khởi động, giúp người dùng truy cập (không chỉ root), cung cấp cả đặc quyền đọc và ghi và bỏ qua kiểm tra hệ thống tệp (có thể bạn sẽ muốn sử dụng Windows để làm điều đó). Cuối cùng, kiểm tra kỹ và kiểm tra ba lần để đảm bảo bạn không chạm vào bất cứ thứ gì khác và UUID là chính xác.
Khi bạn đã sẵn sàng, nhấp vào lưu và sau đó khởi động lại. Đừng bỏ qua phần khởi động lại, vì nó cần thiết cho bước tiếp theo cũng như để đảm bảo mọi thứ hoạt động.
Bạn sẽ có thể khởi động vào Ubuntu như không có gì xảy ra, nhưng bạn sẽ nhận thấy rằng bạn đã có bộ lưu trữ trên máy tính (hoặc bất cứ thứ gì bạn đặt tên cho nó) trong menu Địa điểm ngay bây giờ! Nếu không, hãy kiểm tra để chắc chắn rằng bạn đã nhận được fstab chính xác. Xem ở trên để khôi phục fstab từ bản sao lưu của bạn, nếu bạn cần.
Định cấu hình thư mục con của bạn (Linux)
Mở terminal và nhập lệnh sau:
gedit .config / user-dirs.dirs
Đây là tệp nơi xác định các thư mục đặc biệt của bạn trong thư mục tại nhà của bạn.
Bạn có thể chỉnh sửa nó theo ý thích của bạn. Thay vì nơi bạn nhìn thấy Tiếng Nhật $ HOME / Tải xuống, bạn sẽ đặt vào một vị trí thư mục tuyệt đối, như Tải / phương tiện / lưu trữ / Tải xuống. Hãy tiếp tục và tạo các thư mục đó, hoặc bất kỳ thư mục nào bạn muốn gọi chúng, và đặt đường dẫn xuống cho mỗi thư mục này. Đây là những gì chỉnh sửa hoàn thành sẽ như thế nào:
Nhấp vào lưu và chúng tôi đã hoàn thành mấu chốt của cấu hình. Bạn có thể cần phải khởi động lại để những thay đổi này có hiệu lực, nhưng bạn chỉ có thể khởi động vào Windows để hoàn tất quy trình trong phần tiếp theo.
Về cơ bản, bây giờ khi bạn duyệt và đặt các tập tin vào thư mục Tải xuống Tải xuống của bạn, họ thực sự sẽ chuyển đến thư mục Tải xuống Tải xuống của ổ lưu trữ của bạn. Bất cứ điều gì trong thư mục nhà của bạn sẽ ở trong / home / yourusername /, không phải trên ổ lưu trữ của bạn. Một vài trong số các thư mục, chẳng hạn như máy tính để bàn và máy tính để bàn, có lẽ sẽ không được hưởng lợi từ việc xử lý này. Các mẫu hiếm khi được sử dụng, máy tính để bàn thường bị lộn xộn với các phím tắt và tương tự, và máy tính để bàn Windows không được chuyển hướng một cách thanh lịch, thật không may.
Cấu hình thư mục con của bạn (Windows)
Khởi động vào Windows và bạn sẽ thấy rằng có một phân vùng khác có tên là lưu trữ trên máy tính của My. Máy tính Windows 7 có tính năng Thư viện đẹp, tích hợp, vì vậy hãy xem bài viết của chúng tôi về Tìm hiểu tính năng Thư viện trong Windows 7, Tôi và bạn sẽ thấy các hướng dẫn từng bước về cách thêm các thư mục lưu trữ mới vào thư viện của bạn.
Như bạn có thể thấy, các thư mục ổ lưu trữ của tôi là một phần của thư viện của tôi. Thư ổ đĩa lưu trữ của tôi là E: vì chia sẻ mạng của tôi ở D :. Ngoài ra, hãy xem phần mềm Thay đổi thư mục lưu mặc định cho Windows 7 Thư viện của chúng tôi để khi bạn dán mọi thứ vào thư viện, chúng cũng tự động được lưu vào các thư mục lưu trữ mới của bạn.
Điều cuối cùng bạn sẽ phải thay đổi là thư mục của Tải xuống Tải xuống mặc định trong (các) trình duyệt web ưa thích của bạn, có thể trỏ đến thư viện Tải xuống Tải xuống của bạn. Tất cả đã được làm xong!
Điều đáng nói là nếu bạn có một số bí quyết, bạn thậm chí có thể làm điều này với một ổ đĩa được chia sẻ từ xa trên mạng của bạn, mặc dù nó có thể chứng minh là quá chậm để sử dụng thực tế. Một ý tưởng tốt hơn là biến phân vùng lưu trữ của bạn thành một ổ đĩa chung có thể được truy cập bởi các máy tính khác trong mạng của bạn.
Mặc dù không có giải pháp hoàn hảo cho vấn đề về ổ đĩa chung được thống nhất cho bộ khởi động kép, bố cục này hoạt động khá thanh lịch. Hầu hết mọi người chủ yếu quan tâm rằng các tệp, tài liệu và tệp phương tiện đã tải xuống của họ có thể được truy cập rất dễ dàng bất kể họ đang sử dụng hệ điều hành nào và bạn sẽ thấy rằng chương trình này thực hiện khá tốt. Nếu bạn có bất kỳ mẹo nào, hoặc có lẽ là một thiết lập tốt hơn, vui lòng chia sẻ chúng!