Những câu hỏi thường gặp về Linux
Tính tương thích với các hệ điều hành khác
H:
Có thể dùng Linux trên cùng đĩa cứng có chứa MS-DOS? OS/2? 386BSD? Win95?
Đ:
Có. Linux hỗ trợ rất nhiều hệ thống tập tin khác nhau, bao gồm mô hình phân partition chuẩn của
MS-DOS, vì thế nó có thể chia sẽ đĩa cứng với các hệ điều hành khác.
Linux hỗ trợ mọi phiên bản được công bố của hệ thống tập tin Microsoft FAT và VFAT, bao gồm những
cái được dùng bởi Windows 95, Windows 98, Windows NT, Windows 2000 và Windows ME thông qua
các môđun hạt nhân nạp động. Với một hệ thống cấu hình đúng, chúng có thể tự động nạp khi partition
được gắn kết (mount).
Tuy nhiên, chú ý rằng nhiều hệ điều hành khác có thể không hoàn toàn tương thích. Ví dụ, FDISK.EXE
và FORMAT.EXE của DOS, có thể ghi đè dữ liệu trong partition Linux, vì đôi khi nó dùng sai dữ liệu
partition từ boot sector của partition hơn là từ bảng partition.
Để tránh những trường hợp đó, tốt nhất nên xóa trắng phần partition bạn tạo, trước khi MS-DOS hoặc
cái gì khác định dạng nó. Hãy gõ:
$ dd if=/dev/zero of=/dev/hdXY bs=512 count=1
trong đó hdXY là partition tương ứng; e.g.,
/dev/hda1
là partition đầu tiên của đĩa (IDE) thứ nhất.
Linux có thể đọc và ghi tập tin lên các partition FAT của DOS và OS/2 và đĩa mềm nhờ hệ thống tập tin
DOS trong hạt nhân hoặc nhờ mtools.
Một driver thiết bị OS/2 (GPL) được báo cáo có thể đọc và viết các partition Ext2.
Để biết thêm thông tin về hỗ trợ partition FAT32, hãy xem
http://bmrc.berkeley.edu/people/chaffee/fat32.html
.
Hãy xem, (“Linux hỗ trợ phần mềm nào?”) để biết chi tiết và tình trạng hiện thời của các bộ mô phỏng
DOS, MS Windows, và các chương trình System V.
Ngoài ra hãy xem, “Linux có thể truy cập hệ thống tập tin Amiga không?”, “Linux có thể truy cập hệ
thống tập tin Macintosh không?
”, “Linux có thể truy cập BSD, SysV, ... UFS không?” và “Linux có thể
truy cập hệ thống tập tin SMB không?
”.
Driver NTFS vẫn đang được phát triển. Driver này sẽ hỗ trợ nén như là đặc tính chuẩn.
H:
Làm thế nào để truy cập tập tin trên đĩa mềm hoặc trên partition MS-DOS?
Đ:
Ví dụ, để dùng hệ thống tập tin DOS, hãy nhập vào:
$ mkdir /dos
$ mount -t msdos -o conv=text,umask=022,uid=100,gid=100 /dev/hda3 /dos
Nếu là đĩa mềm, đừng quên umount đĩa mềm trước khi lấy nó ra!
Bạn có thể dùng tùy chọn
conv=text/binary/auto
,
umask=nnn
,
uid=nnn
, và
gid=nnn
để điều
khiển sự chuyển đổi kết dòng tự động, điều khiển quyền truy cập và quyền sở hữu tập tin trong hệ thống
20