Di mana file /boot/grub/menu.lst saya

1

Saya menggunakan VMware untuk versi linux saya Ubuntu 11.04 dan saya telah mencari file /boot/grub/menu.lst tetapi file ini tidak ada. Mengapa??

Saya membuat kernel baru di linux virtual tetapi tidak dapat membuat karena file konfigurasi yang tepat. Jadi bagaimana saya akan mendapatkan file konfigurasi yang tepat untuk ubuntu 11.04 untuk kernel versi 2.6.34 ??

barang
sumber
Boot loader apa yang Anda gunakan?
saya menggunakan boot loader grub
Jika itu benar-benar terjadi (saya tidak tahu Ubunut) maka saya sarankan Anda daftar tata letak /boot/grub.

Jawaban:

4

Sejak Ubuntu 9.10, bootloader default sekarang adalah grub2 (nama paket grub-pc). Ini bekerja secara berbeda dari grub 1.

File konfigurasi utama adalah /boot/grub/grub.cfg, tetapi dibuat secara otomatis dan Anda tidak boleh memodifikasinya secara langsung. Untuk menghasilkannya, jalankan update-grubperintah, yang hanya untuk pembungkus grub-mkconfig. Apa yang dilakukannya adalah membaca file konfigurasi /etc/default/grubdan menjalankan semua skrip di dalamnya /etc/grub.d.

Carlos Campderrós
sumber
Saya telah melakukan ini untuk kernel baru tetapi setelah itu kernel baru tidak merespons, layar hitam muncul setelah memilih opsi itu. Ada alasan atau solusi untuk ini.
barang
Setelah mengkompilasi kernel baru, sudahkah Anda membuat initrdgambar baru ? Sudahkah Anda menjalankan update-grubsetelah menghasilkan initrd? Jika Anda telah melakukan langkah-langkah ini, kemungkinan kesalahan ada di kompilasi kernel Anda, bukan di grub.
Carlos Campderrós
ya saya telah melakukan semua langkah ini setelah kompilasi..tapi itu tidak kembali dari layar hitam ..
barang
Tampaknya ada masalah dengan kernel Anda. Cobalah untuk mengkompilasi kernel dengan pengaturan yang sama yang Anda miliki di kernel ubuntu default. Anda dapat menemukannya di/boot/config-KERNEL_VERSION
Carlos Campderrós
Saya telah mengompilasinya dengan pengaturan default tetapi tidak berfungsi. Saya tidak tahu apa masalahnya.
barang