Ubuntu Linux có thể được cài đặt trên FAT32 hoặc NTFS không?


4

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

Vấn đề là nếu tôi đặt ổ đĩa flash vào PC 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 vào mọi PC 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 nào 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.


1
Trước đây tôi đã cài đặt Linux trên FAT32, nhưng vì số lượng lớn tệp nhỏ nên việc lưu trữ rất kém hiệu quả và chiếm gấp đôi hoặc nhiều lần dung lượng bạn mong đợi. Tôi đã sử dụng trình điều khiển Ext2 mã nguồn mở trong Windows để truy cập hệ thống Ubuntu của mình 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 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/iêu
William

@William - Tôi sẽ xem xét làm như vậy, nhưng đã lâu rồi tôi mới làm điều đó, vì vậy tôi sẽ cần phải thực hiện khá nhiều công việc để xác nhận thủ tục, vì vậy nó sẽ không đến sớm.
AFH

Câu trả lời:


10

Linux dựa trên một số tính năng của hệ thống tệp mà đơn giản là không được hỗ trợ bởi FAT hoặc NTFS - quyền sở hữu và quyền theo kiểu Unix, các liên kết tượng trưng, ​​v.v. Do đó, Linux không thể được cài đặt thành FAT hoặc NTFS. (Trước đây, người ta có thể thực hiện việc này bằng trình điều khiển FAT có thêm các tính năng đó, nhưng nó đã bị xóa khỏi kernel nhiều năm trước vì không ai duy trì nó.)

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


> Cũng lưu ý rằng bạn không thể sử dụng FAT hoặc NTFS làm phân vùng Linux / home Như tôi nhớ, tôi đã sử dụng monted / home để chia tay NTFS và không gặp vấn đề gì. Nhưng tôi không chắc. Tại sao bạn nên tránh điều này?
stokito

"Trước đây, có thể thực hiện điều này bằng 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 Linux trước đây có một trình điều khiển FAT đặc biệt với mô phỏng các quyền và liên kết tệp giống như Unix không? Nếu có, tôi có thể đọc về điều này ở đâu? Cảm ơn
stokito

Loại hệ thống tệp umsdos của Linux đã được sử dụng để gắn kết các hệ thống tệp FAT với các tính năng hệ thống tệp Unix / Linux đầy đủ (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ỏ từ lâu - trong kernel 3.0 hoặc trước đó, IIRC. Cả FAT và NTFS đều không phù hợp để sử dụng /homevì các chương trình có thể yêu cầu các 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ĐH xem chúng dưới dạng liên kết mềm / cứng) và quyền sử dụng còn thiếu gì không?
William

2
Tôi vừa kiểm tra và trình điều khiển NTFS / đọc / ghi 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ù NTFS hỗ trợ quyền sở hữu và quyền của Windows , nhưng điều này không dịch dễ dàng sang Linux.) nhưng chúng không phải là chủ đạo. Ngoài ra, NTFS3g là trình điều khiển không kernel, giúp iffy sử dụng tốt nhất trên root ( /).
Rod Smith

3

Làm thế nào về việc tạo 2 phân vùng một cho linux os kích thước tối thiểu và sau đó để phần còn lại là fat32. Bằng cách đó, linux có đượ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 mac os sẽ hoạt động như thế nào với điều này nhưng các cửa sổ được cho là bỏ qua tất cả các phân vùng trên một ổ đĩa di động trừ các cửa sổ đầu tiên có thể đọc được.

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 sẽ tìm thấy rất nhiều bài viết về phân vùng ổ đĩa USB.


Vấn đề là không gian khác cũng có khả năng khởi động.
09stephenb
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.