arenque vermelho, o diretório de inicialização foi limpo por uma montagem de ligação invertida no nfs, meu mau.
Estou confuso para dizer o mínimo. Onde esses arquivos são mantidos?
Portanto, o servidor isc-dhcp fornece registros de inicialização de rede e do servidor tftp. UMA host tftp fornecendo uma imagem initrd e vmlinux sobre pxelinux.0. A Host nfs fornecendo raiz nfs para o kernel vmlinux anterior.
Eu tenho um kernel e initrd que inicializam corretamente. Na máquina cliente inicializada, existe um diretório literal /boot/
com arquivos literais dentro dele.
O host nfs não possui arquivos no diretório /path/to/nfsroot/boot/
. O cliente nfs pode ser desligado e ligado novamente, e o diretório de inicialização será preenchido após a reinicialização, os arquivos no diretório / boot / parecem não ter correlação com os fornecidos pelo tftp. ( Binary files /path/to/tftp/vmlinuz-4.9.0-3-amd64 and /path/to/nfs/boot2/vmlinuz-4.9.0-4-amd64 differ
)
Eu copiei o diretório / boot para / boot2 em para identificar que someonthing é estranho com o diretório / boot. Não parece haver uma linha de montagem para / boot.
no host nfs, o diretório de inicialização é uma montagem %código%; qual a possível utilização desta linha de montagem ?, porque o sda1 já está montado em /:/dev/sda1 on /path/to/nfs/boot type ext4 (rw,relatime,errors=remount-ro,data=ordered)
(eu poderia ter causado a referida montagem estranha com uma tentativa de montagem de ligação confusa)
arenque vermelho, o diretório de inicialização foi limpo por uma montagem de ligação invertida no nfs, meu mau.
Tags boot nfs root-filesystem