Apa gunanya memiliki / vmlinuz dan /initrd.img?

10

Ubuntu menyimpan tautan simbol untuk vmlinuz dan initrd.img saat ini /, di , tetapi apa gunanya melakukannya? Dan mengingat bahwa banyak orang memiliki /bootpartisi yang berbeda.

bunga aster
sumber

Jawaban:

6

Ini untuk skrip tertentu yang memperbarui (tindakan yang terkait dengan boot) sehingga mereka akan secara otomatis mencari kernel yang lebih baru dan lebih baik daripada kernel lama jika kernel ditingkatkan.

File-file dan (symlinks) diperlukan untuk modul yang terkandung dalam kernel selama proses boot.

Jika Anda menghapus satu atau keduanya vmlinuz dan initrd.img sistem, Anda mungkin perlu menjalankan kembali bootloader [grub] Anda karena grub bergantung pada symlink untuk melanjutkan proses selanjutnya> Uncompressing Linux ... Ok, boot kernel.

Untuk mendapatkan Ide tentang bagaimana sistem bekerja lihat di sini: http://www.ibm.com/developerworks/library/l-linuxboot/index.html

Buntut
sumber
0

Anda dapat menggunakan bootloader lain tanpa harus menggunakan skrip pencarian mereka.

Seperti boot jaringan pxe syslinux. Anda hanya perlu mengarahkan kernel ke / vmlinuz dan initrd ke /initrd.img dan tidak peduli berapa kali Anda memperbarui kernel, masih akan boot.

joao cordeiro
sumber