Então, para o contexto, eu tenho algumas máquinas iniciando através de um pxeboot que usam um compartilhamento nfs como raiz.
Sendo capaz de usá-lo, você pode / precisa especificar um nome de dispositivo no pxelinux.cfg que você deseja usar para aquela inicialização.
Agora, sei que a renomeação dos dispositivos funcionaria com a adição do /etc/udev/rules.d/70-persistent-net.rules
e a adição de conteúdo como este:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="mynewname"
Ele também funciona para todos os dispositivos além daquele dispositivo que você precisa deixar no /etc/network/interfaces
manualmente assim:
iface enp8s0f2 inet manual
O sistema não tenta reiniciar o dispositivo e, ao fazê-lo, travar o sistema.
No entanto, agora, ao tentar renomear os nomes dos dispositivos, notei que também não é possível (pelo menos não consegui encontrar uma maneira óbvia) de renomear esse dispositivo usado. Estou assumindo que é porque o sistema está bloqueado pelo kernel carregado para reiniciar o dispositivo que é usado como um nfsroot.
Agora, minha pergunta seria: existe uma maneira de renomeá-lo?
Como ajustar o nome durante o boot (assim antes que o nfs mount aconteça) e não depois, através de um comando append ou ajustando o kernel usado para inicializar?