Vì /home/knoppix/Desktop/KNOPPIXlà một liên kết tượng trưng /mnt-system, vì vậy, như bạn có thể đã nhận thấy, /mnt-system/boot/syslinux/syslinux.cfgvà /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfglà cùng một tệp.
Lý do nó không hoạt động bằng cách thêm fb800x600vào APPEND, fb800x600không phải là tham số kernel, mà là mục khởi động syslinux, được viết ở phần sau của chính xác cùng một tệp:
LABEL fb800x600
KERNEL linux
APPEND lang=en apm=power-off vga=788 video=800x600 xmodule=fbdev initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1, loglevel=1
Như bạn có thể thấy, nó chỉ đơn giản là một cài đặt sẵn khác có tham số kernel bổ sung trong APPEND so với mặc định knoppix/ knoppix64mục nhập (được quyết định bởi automục nhập: http://www.syslinux.org/wiki/index.php?title= Ifcpu64.c32 ) .
Để làm fb800x600mặc định, thay đổi:
DEFAULT auto
đến:
DEFAULT fb800x600
Nhược điểm của phương pháp này là nó sẽ bỏ qua kiểm tra CPU 64 bit trong automục nhập. Vì vậy, bạn sẽ luôn khởi động tới knoppix 32 bit (cũng là trường hợp khi bạn nhập fb800x600thủ công khi khởi động).
Để tránh điều này, thêm ba thông số phụ ( vga=788 video=800x600 xmodule=fbdev) trong APPENDcác LABEL fb800x600như của LABEL knoppixvà LABEL knoppix64.
Lưu ý rằng APPENDsau đó DEFAULT autorõ ràng là không được sử dụng / vô dụng, vì vậy đừng thêm ba thông số vào đó, rất có thể nó sẽ không hoạt động.
Thay vào đó, bạn cũng có thể thêm một biến thể 64 bit của fb800x600mục nhập:
LABEL fb800x600_64
KERNEL linux64
APPEND lang=en apm=power-off vga=788 video=800x600 xmodule=fbdev initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1, loglevel=1
Và thay đổi:
LABEL auto
KERNEL ifcpu64.c32
APPEND knoppix64 -- knoppix
đến:
LABEL auto
KERNEL ifcpu64.c32
APPEND fb800x600_64 -- fb800x600