Bagaimana kita bisa menambahkan kernel ke grub2? Saya tahu hal-hal yang bisa kami lakukan dengan versi sebelumnya, tetapi tampaknya telah berubah. File apa yang harus kita edit?
24
Untuk menambahkan kernel baru ke grub2:
update-grub akan memindai kernel untuk komputer Anda, dan membuat daftar kernel yang tersedia saat boot.
Agar Anda dapat memilih kernel mana yang akan di-boot saat boot, Anda mungkin harus menahan tombol SHIFT tepat setelah BIOS melakukan posting.
Anda dapat mengedit / etc / default / grub untuk mengubah opsi dan parameter boot default yang mungkin Anda perlukan.
Lihat catatan grub untuk distribusi Anda, seperti dokumen Fedora GRUB 2 ini .
grub2-mkconfig -o /boot/grub2/grub.cfg
/boot/
dan menghasilkan dengan benar. File konfigurasi grub (mis .:)/etc/default/grub
mungkin berbeda per OS, jadi pastikan Anda menyinkronkannya. Praktik terbaik mungkin memiliki satu OS menghasilkan entri grub untuk Anda, namun.mv kernel /boot
? Di mana saya menemukan kernel yang dapat dipindahkan ke / boot?Saya menjalankan Fedora 20, dan perintah untuk memperbarui grub2 adalah
grub2-mkconfig
. Seluruh proses dapat diselesaikan dengan kernel build make:Ini (langkah terakhir) akan menyalin kernel ke / boot, dan memperbarui boot loader grub2. Sangat mudah, dan itu berfungsi dengan benar dalam kasus saya. Satu-satunya masalah saya adalah Anda tidak benar-benar mempelajari detail penting dari proses ini, semuanya otomatis. Jika Anda memiliki masalah dan harus mencari tahu apa yang salah, Anda bisa terjebak.
sumber
sudo make install
memberitahu saya:Cannot find LILO
./boot/grub/grub.cfg
adalah file yang digantimenu.lst
dari grub1Dalam sistem Debian / Ubuntu ini dihasilkan oleh
update-grub
, yang menjalankan skrip dalam/etc/grub.d
menggunakan sesuatu yang mirip denganrun-parts
.sumber
Jika kernel baru diinstal dengan dpkg (seolah-olah itu dikompilasi dengan make-kpkg), update-grub2 sudah cukup (tidak menghilangkan kernel yang sudah ada juga)
sumber
Anda tidak "mengedit" untuk menambahkan kernel lagi. Memindai dan menambahkannya secara dinamis. Jika Anda HARUS menambahkan satu pemindaian tidak menemukan Anda harus mencari di /etc/grub.d dan memodifikasi atau menyalin dan custom40 (itu ditambahkan terakhir jadi itu adalah tempat yang bagus untuk menguji konfigurasi Anda sebelum Anda meletakkannya di bagian atas Anda daftar).
sumber
Coba
update-grub
atauupdate-grub2
tergantung pada versi grub Anda. Anda harus menjalankan ini sebagai rootsudo
,. Ini bekerja untuk saya ketika saya menginstal distro Linux kedua tanpa menginstal ulang grub.sumber