Hạt nhân tùy chỉnh 2.6,18 biên dịch trong centos kết thúc khi không thành công


0

Tôi đang biên dịch từ nguồn RPM. Việc biên dịch tương tự làm việc trong quá khứ nhưng không phải lúc này.

Bạn có thể giúp tôi giải quyết vấn đề này không?

make[2]: Leaving directory `/root/rpmbuild/BUILD/kernel-2.6.18/xen/arch/x86'
gzip -f -9 < /root/rpmbuild/BUILD/kernel-2.6.18/xen/xen > /root/rpmbuild/BUILD/kernel-2.6.18/xen/xen.gz.new
mv /root/rpmbuild/BUILD/kernel-2.6.18/xen/xen.gz.new /root/rpmbuild/BUILD/kernel-2.6.18/xen/xen.gz
make[1]: Leaving directory `/root/rpmbuild/BUILD/kernel-2.6.18/xen'
BUILDING A KERNEL FOR x86_64...
USING ARCH=x86_64
***
*** You have not yet configured your kernel!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***

RPM build errors:

Cảm ơn


Tôi có thể hỏi tại sao bạn lại phải đối phó với một hạt nhân cũ như vậy không?
VL-80

2.6.18 là hạt nhân mặc định cho CentOS 5. Tại sao OP sử dụng CentOS 5?
Bruno9779

Câu trả lời:


1
cd /root/rpmbuild/BUILD/kernel-2.6.18/xen/arch/x86
cp configs/<desired-config-file> .config
make oldconfig
make menuconfig

hoặc là

make xconfig

Sau đó

cp .config ~/rpmbuild/SOURCES/config-`uname -m`-generic
cd /root/rpmbuild
rpmbuild -bb --target=`uname -m` kernel.spec
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.