Kesalahan fatal yang parah dalam instalasi kernel Linux

8

Saya telah mengkompilasi kernel Linux 2.6.24.6 dari sumber (tanpa masalah) dan mencoba untuk menginstalnya. Secara khusus, setelah membongkar kode sumber Linux, saya lakukan

make && make modules

untuk mengkompilasi. Kemudian setelah beberapa konfigurasi, saya hanya menggunakan

sudo make modules_install install

untuk menginstal biner yang baru dibangun. Selama proses ini, ada kesalahan tentang mencari file /sys/class/net/eth0/device/bus. Itu juga melempar kesalahan fatal kotor. Detail tumpukan kesalahan adalah sebagai berikut:

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

Kode sumber harus baik-baik saja. Apa yang bisa menjadi penyebab kesalahan fatal ini? Tanpa memperbaikinya, saya tidak bisa menginstal Linux. Mohon saran.

Richard
sumber

Jawaban:

1

Sudahkah Anda memeriksa daftar bug di

https://bugzilla.redhat.com/show_bug.cgi?id=124246

https://bugzilla.redhat.com/show_bug.cgi?id=730357

Keduanya berbicara tentang membuat file template grub di / etc / default / grub, sementara juga memastikan apakah ada grub lain yang default atau opsi yang akan dibuat pada file ini.

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

Atau edit / boot / grub / grub.conf secara manual dan tambahkan baris-baris itu ke dalam konfigurasi untuk menghemat tidur Anda.

Nikhil Mulley
sumber