Montando o sistema de arquivos raiz durante a inicialização através da rede

2

Eu tenho dois sistemas, digamos que um é o servidor e o outro é o cliente.

Eu quero carregar kernel image do servidor para o cliente através da rede.

Eu usei dhcp (isc-dhcp-server) e tftp (tftpd-hpa) . No lado do servidor, fiz as alterações necessárias no arquivo /etc/dhcp/dhcp.conf para atribuir o endereço IP ao cliente.

Eu criei o diretório /tftpboot e copiei pxelinux.0 do servidor. Dentro de /tftpboot , criei um diretório com o nome pxelinux.cfg e dentro de pxelinux.cfg criei um arquivo com o nome default: /tftpboot/pxelinux.cfg/default .

Nesse arquivo, meus argumentos de inicialização são

default openwrt
label openwrt
kernel openwrt-x86-generic-vmlinuz
append boot=nfs root=/dev/nfs root=nfs:server-ipaddress:/tftpboot ip=dhcp  rw

E minha pergunta é, eu sou capaz de carregar o kernel, mas eu não sou capaz de mount o sistema de arquivos desejado para o cliente durante a inicialização apenas.

O que eu fiz de errado?

    
por khaleel 07.01.2014 / 07:46

0 respostas