Qual é o sentido de ter / vmlinuz e /initrd.img?

10

O Ubuntu mantém um símbolo de links para o vmlinuz e o initrd.img atuais, em /, mas qual é o objetivo de fazer isso? E dado que muitas pessoas têm /bootuma partição diferente.

margarida
fonte

Respostas:

6

Isso é para certos scripts que são atualizados (ações relacionadas à inicialização), então eles irão automaticamente para o kernel atualizado mais recente, em vez do antigo, se o kernel foi atualizado.

Os arquivos e os (links simbólicos) são necessários para os módulos contidos no kernel durante o processo de inicialização.

Se você remover um ou ambos vmlinuz e initrd.img do sistema, poderá ser necessário executar novamente o seu gerenciador de inicialização [grub], porque o grub depende dos links simbólicos para continuar seu próximo processo> Descompactando o Linux ... Ok, inicializando o kernel.

Para ter uma idéia de como o sistema funciona, consulte aqui: http://www.ibm.com/developerworks/library/l-linuxboot/index.html

Ringtail
fonte
0

Você pode usar outros carregadores de inicialização sem precisar usar seus scripts de pesquisa.

Como inicialização de rede pxe syslinux. Você só precisa apontar o kernel para / vmlinuz e initrd para /initrd.img e não importa quantas vezes você atualize o kernel, ele ainda será inicializado.

joao cordeiro
fonte