Inicialização do kernel por meio do NFS

1

Estou tentando inicializar o kernel da linha principal 4.13.0-rc2 no Beaglebone Black (rev C) com omap2plus_defconfig sobre NFS. Eu ativei CONFIG_NFS_ROOT juntamente com as seguintes opções:

CONFIG_NFS_FS=y
CONFIG_NFS_V2=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_NFS_SWAP=y
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_PNFS_FILE_LAYOUT=y
CONFIG_PNFS_FLEXFILE_LAYOUT=m
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1_MIGRATION=y
CONFIG_NFS_V4_SECURITY_LABEL=y
CONFIG_ROOT_NFS=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
# CONFIG_NFSD is not set

Estou usando nfs-kernel-server com este / etc / exports . Aqui está um trecho do log de inicialização e minha sessão de inicialização. Eu habilitei nfsrootdebug na linha de comando do kernel, mas não parece que tenha algum efeito. journalctl -xe no lado do servidor NFS indica tentativas para acessar o diretório, mas o log de inicialização não imprime nada.

O que poderia estar causando isso? Como posso obter mais informações de depuração para identificar a causa?

    
por Shrikant Giridhar 09.08.2017 / 08:19

1 resposta

1

Por alguma razão, muitas placas com bootloader baseado no boot não gostam do NFSv4. Se você adicionar a opção v3 ao nfs, ele deve funcionar bem. Claro, isso precisa ser mais investigado, mas devido à falta de tempo eu não consegui encontrar a razão para isso.

    
por 09.08.2017 / 14:09