Câu hỏi Ubuntu Linux có thể được cài đặt trên FAT32 hay NTFS không?


Trước khi tôi bắt đầu, đừng giảng tôi về thực tế rằng FAT32 đã cũ và chưa được cập nhật gần 20 năm. Ngay bây giờ tôi đã sắp xếp điều đó. Tôi đang cố gắng để cài đặt Ubuntu Linux vào một ổ đĩa flash 64GB và nó muốn tôi định dạng nó vào một trong các hệ thống tập tin EXT.

Vấn đề là nếu tôi đặt ổ đĩa flash vào một máy tính Windows, tôi không thể sử dụng nó. Tôi cũng không thể cài đặt phần mềm cần thiết trên mọi máy tính Windows mà tôi sẽ sử dụng. Khi tôi cố cài đặt nó trên FAT32, tôi gặp lỗi và không có tùy chọn cho NTFS.

Có ai biết làm thế nào tôi có thể làm điều này? Có lẽ một công cụ dựa trên Windows? Cảm ơn trước.


4
2017-07-14 08:20


gốc


Tôi đã cài đặt Linux trên FAT32 trong quá khứ, nhưng, vì số lượng lớn các tệp nhỏ, dung lượng lưu trữ rất kém hiệu quả và chiếm gấp đôi hoặc nhiều lần không gian bạn mong đợi. Tôi đã sử dụng nguồn mở Ext2 trình điều khiển trong Windows để truy cập hệ thống Ubuntu của tôi trên ext4. Tôi chỉ sử dụng chế độ đọc, nhưng chế độ ghi được hỗ trợ, mặc dù bạn sẽ được khuyên nên sao lưu tốt trước khi sử dụng, cho đến khi bạn tự tin. Xem ext2fsd.com - AFH
@AFH bạn có phiền khi xuất bản một hướng dẫn đơn giản unix.stackexchange.com/questions/340829/… - William
@ William - Tôi sẽ xem xét làm như vậy, nhưng đã lâu rồi kể từ khi tôi làm điều đó, vì vậy tôi sẽ cần phải làm rất nhiều công việc để xác nhận quy trình, vì vậy nó sẽ không đến sớm. - AFH


Các câu trả lời:


Linux dựa trên một số tính năng hệ thống tập tin đơn giản không được hỗ trợ bởi FAT hoặc NTFS - quyền sở hữu kiểu Unix và các quyền, liên kết tượng trưng, ​​vv Do đó, Linux không thể được cài đặt thành FAT hoặc NTFS. (Nó được sử dụng để có thể làm điều này bằng cách sử dụng một trình điều khiển FAT cho biết thêm các tính năng đó, nhưng nó đã được gỡ bỏ từ hạt nhân năm trước bởi vì không ai duy trì nó.)

Nếu bạn cần một ổ đĩa flash USB khởi động cả Linux và có thể được truy cập từ Windows, sau đó tôi đề nghị của Zonder thứ hai để tạo phân vùng dữ liệu FAT hoặc NTFS trên ổ đĩa, cùng với (các) phân vùng Linux. Lưu ý rằng bạn sẽ cần phải đặt phân vùng FAT hoặc NTFS đầu tiên trên đĩa, bởi vì Windows xử lý các ổ USB flash là "superfloppies" và sẽ chỉ truy cập phân vùng đầu tiên trên đĩa. Linux không bị hạn chế theo cách này, vì vậy bạn có thể đặt (các) phân vùng Linux sau phân vùng dữ liệu được chia sẻ. Cũng lưu ý rằng bạn không thể sử dụng FAT hoặc NTFS làm Linux /home vách ngăn; nếu bạn đi tuyến đường này, bạn sẽ cần phải gắn kết phân vùng dữ liệu được chia sẻ ở một nơi khác trong Linux.


10
2017-07-14 20:20



> Cũng lưu ý rằng bạn không thể sử dụng FAT hoặc NTFS như phân vùng Linux / home Như tôi đã nhớ, tôi đã sử dụng monted / home để partion NTFS và không có bất kỳ vấn đề gì. Nhưng tôi không chắc chắn. Tại sao bạn nên tránh điều này? - stokito
"Nó được sử dụng để có thể làm điều này bằng cách sử dụng một trình điều khiển FAT có thêm tính năng" Tôi có hiểu chính xác bạn rằng trước đây Linux có một số trình điều khiển FAT đặc biệt với mô phỏng các quyền và các liên kết tệp giống Unix không? Nếu có, tôi có thể đọc về điều này ở đâu? Cảm ơn - stokito
Linux umsdos loại hệ thống tập tin được sử dụng để gắn kết hệ thống tập tin FAT với đầy đủ các tính năng hệ thống tập tin Unix / Linux (tên tệp dài, quyền, quyền sở hữu, v.v.). Tuy nhiên, hỗ trợ cho nó đã bị loại bỏ một thời gian dài, trong hạt nhân 3.0 hoặc cũ hơn, IIRC. Cả FAT và NTFS đều không phù hợp để sử dụng /home vì các chương trình có thể yêu cầu liên kết tượng trưng, ​​quyền và các tính năng khác ở đó; và nếu hệ thống của bạn có nhiều người dùng, các hệ thống tệp này không thể xử lý các tính năng của chủ sở hữu tệp được yêu cầu. - Rod Smith
@RodSmith NTFS có cả hai phím tắt (bạn có thể lừa hệ điều hành xem chúng dưới dạng liên kết mềm / cứng) và quyền sử dụng những gì khác bị thiếu? - William
Tôi vừa kiểm tra và trình điều khiển đọc / ghi NTFS3g hỗ trợ các liên kết tượng trưng, ​​nhưng không thay đổi quyền sở hữu hoặc quyền. (Lưu ý rằng Windows sử dụng các mô hình quyền và quyền sở hữu rất khác nhau từ Linux, vì vậy mặc dù hỗ trợ NTFS các cửa sổ quyền sở hữu và quyền, điều này không dễ dàng chuyển sang Linux.) Cuối cùng tôi nghe nói, có một số cách được đề xuất / thử nghiệm để thêm hỗ trợ này, nhưng chúng không phải là chủ đạo. Ngoài ra, NTFS3g là một trình điều khiển không phải hạt nhân, điều này khiến nó trở nên tốt nhất để sử dụng trên root (/). - Rod Smith


Làm thế nào về việc tạo ra 2 phân vùng một cho os linux kích thước tối thiểu và sau đó để phần còn lại là fat32. Bằng cách đó, linux nhận được những gì nó muốn và bạn có thể sử dụng không gian còn lại.

Tôi không chắc chắn như thế nào mac os sẽ hành xử với điều này nhưng cửa sổ là nghĩa vụ phải bỏ qua tất cả các phân vùng trên một ổ đĩa rời, ngoại trừ các cửa sổ đầu tiên có thể đọc được một.

Có một chương trình gọi là bootice có thể giúp bạn làm điều này. Nhưng một tìm kiếm internet nhanh chóng sẽ tìm thấy rất nhiều bài viết về phân vùng một ổ đĩa USB.


3
2017-07-14 09:21



Vấn đề là không gian khác cũng có thể khởi động được. - 09stephenb