Eu acho que você basicamente segue as opções
-
desativar o serviço de inicialização
$ sudo update-rc.d networking disable
-
desabilita a configuração na inicialização (editando
/etc/default/networking
)# Set to 'no' to skip interfaces configuration on boot #CONFIGURE_INTERFACES=yes
-
inicie no nível de execução sem ele e, depois de corrigir, mova para o nível desejado
A rede Debian é configurada no nível de execução S, portanto, isso não ajuda muito, a menos que você mova o serviço para um nível de execução diferente. Isso pode ser feito usando
update-rc.d
. Então, durante a inicialização, você só precisa passar um parâmetro de inicialização para o kernel, dizendo qual o nível de execução a ser inserido (ou atualizando/etc/inittab
modificando o padrão).kernel /boot/vmlinuz-2.6.30 root=/dev/sda2 ro 3
Você pode encontrar o seguinte recurso link . Existe também uma ferramenta chamada
rcconf
para manipular runlevels e ativar / desativar serviços.
Para mim, a opção 2 parece mais fácil até você corrigir o problema.