Lỗi nghiêm trọng trong cài đặt kernel Linux


8

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.

Câu trả lời:


1

Bạn đã kiểm tra danh sách lỗi tại

https://ormszilla.redhat.com/show_orms.cgi?id=124246

https://ormszilla.redhat.com/show_orms.cgi?id=730357

Cả hai đều nói về việc tạo tệp mẫu grub tại / etc / default / grub, đồng thời đảm bảo nếu có bất kỳ tùy chọn nào khác mặc định hoặc tùy chọn được thực hiện trong tệp này.

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc

Hoặc chỉnh sửa /boot/grub/grub.conf theo cách thủ công và thêm các dòng đó vào cấu hình để giúp bạn tiết kiệm giấc ngủ.

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.