คุณอาจต้องการที่จะไปกับใหม่ (ยังเร็วกว่า) ระบบไฟล์เช่นReiserFS ฉันใช้ Reiser 3 มาหลายปีแล้วและมันก็ไม่เคยทำให้ฉันมีปัญหาใด ๆ
อย่างไรก็ตามเนื่องจากการอนุญาตของไฟล์ Linux ไม่ได้อยู่ในระบบไฟล์ที่ใช้ระบบดอสหนึ่งในตัวเลือกเดียวที่ฉันเห็นคือการสร้างระบบไฟล์เสมือนภายในไฟล์บนพาร์ติชัน Windows โดยใช้สิ่งนี้:
# create a 2-gig virtual file system inside of NTFS
dd if=/dev/zero of=/path/to/mounted/ntfs/linux_filesystem bs=1M count=2M
# set up partition file system structures
mkfs.ext3 /path/to/mounted/ntfs/linux_filesystem
จากนั้นคุณจะต้องระบุสิ่งนี้ในของคุณlilo.conf
(ดูตัวอย่างที่นี่ ):
boot = /dev/sda
prompt
timeout = 20
change-rules
reset
default=windows
# linux
## (this assumes you've booted to the virtual file system and have it mounted as /)
image = /boot/vmlinuz
root = /mnt/windows_drive/linux_filesystem
label = linux
read-write
# windows
other = /dev/sda1
label = windows
และในของfstab
คุณคุณจะต้องระบุลำดับความสำคัญของการติดตั้ง:
# Windows partition, given highest priority
/dev/sda1 /mnt/windows_drive ntfs-3g 1 1
# virtual file system on the windows partition
/mnt/windows_drive/linux_filesystem / ext3 0 0
Oh! ฉันเกือบลืม: คุณต้องมีเคอร์เนลที่กำหนดค่าด้วยระบบไฟล์ ntfs-3g รองรับเนทิฟในเคอร์เนลและไม่เป็นโมดูล (เพราะมันจะวางไฟล์โมดูลที่ไหน)