Tôi đã biên dịch Linux kernel 2.6.24.6 từ nguồn (không có vấn đề) và đã cố gắng cài đặt nó. Cụ thể, sau khi giải nén mã nguồn Linux, tôi đã làm
make && make modules
để biên dịch. Sau đó, sau một số cấu hình, tôi chỉ đơn giản là sử dụng
sudo make modules_install install
để cài đặt nhị phân mới được xây dựng. Trong quá trình này, có một lỗi về định vị tệp /sys/class/net/eth0/device/bus
. Nó cũng ném lỗi nghiêm trọng grubby. Ngăn xếp lỗi chi tiết như sau:
sh /mnt/factor/myProj3/linux-2.6.24.6/arch/x86/boot/install.sh 2.6.24.6 arch/x86/boot/bzImage System.map "/boot"
unable to stat /sys/class/net/eth0/device/bus: No such file or directory
WARNING: No module xenblk found for kernel 2.6.24.6, continuing anyway
grubby fatal error: unable to find a suitable template
Mã nguồn phải ổn. Điều gì có thể là nguyên nhân của lỗi nghiêm trọng này? Nếu không sửa nó, tôi không thể cài đặt Linux. Xin tư vấn.