Tôi đang tìm cách để khởi động kernel linux hiện có mà không cần initramfs. Theo liên kết này, nó có thể được thực hiện đơn giản bằng cách chỉnh sửa /boot/grub2/grub.cfg
. Nhưng nếu tôi thử cấu hình này
menuentry 'Fedora Linux, no initramfs' {
set root='hd0,msdos1'
linux /vmlinuz-3.3.4-5.fc17.i686.PAE rootfstype=ext4 root=/dev/sda2 rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8
}
quá trình khởi động dừng lại với một kernel hoảng loạn tại điểm mà kernel cố gắn kết initramfs. Tôi có phải nói trong quá trình biên dịch rằng tôi không muốn có initramfs không? Tùy chọn cấu hình duy nhất tôi tìm thấy CONFIG_INITRAMFS_SOURCE
là đã được đặt thành CONFIG_INITRAMFS_SOURCE=""
.
Tôi biết có một câu hỏi tương tự nhưng nó thiếu một lời giải thích làm thế nào để thực hiện nó trong thực tế.