knoppix syslinux.cfg cấu hình để khởi động


0

Tôi đã cài đặt Knoppix vào ổ cứng của mình và tôi muốn khởi động với mã cheat "fb800x600". Tôi đã thêm dòng này vào dòng APPEND trong /mnt-system/boot/syslinux/syslinux.cfg và /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfg nhưng không có kết quả. Hãy giúp tôi! Bản cài đặt Knoppix của tôi là ứng dụng hoàn hảo khi phải gõ "fb800x600" mỗi khi tôi khởi động.

Cảm ơn bạn đã dành thời gian,

petemaxi.

Câu trả lời:


0

/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.cfg/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 knoppixLABEL 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

Tôi không có phân vùng khởi động riêng và tệp /boot/syslinux/syslinux.cfg không tồn tại. findmnt đã không ném lên bất cứ điều gì hữu ích. Có tập tin syslinux.cfg nào nữa mà tôi không biết không? Cảm ơn câu trả lời nhanh chóng. Pete.
dùng3198479

Làm thế nào chính xác là bạn đã cài đặt syslinux? Ví dụ, bạn đã chỉ định đường dẫn extlinux --installnào? Có /boot/syslinux/trống không? Nếu không có một tập tin có tên ldlinux.sys(không ldlinux.c32)?
Tom Yan

Tôi đã cài đặt Knoppix từ DVD trực tiếp. Có một thư mục / boot, nhưng không có thư mục syslinux trong đó và không có tệp nào gọi là ldlinux.sys. Syslinux.cfg duy nhất được đặt trong /mnt-system/boot/syslinux/syslinux.cfg và /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfg. Tôi đã chỉnh sửa cả hai nhưng không có hiệu lực.
dùng3198479

@ user3198479 xin lỗi, tôi không thực sự biết về knoppix, đã cập nhật câu trả lời của tôi
Tom Yan

không có ldlinux.sys, chỉ là tải các tệp không phải mã ascii kết thúc bằng .32.
dùng3198479
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.