Venho nessa dica explanar minha experiência com o FreeBSD. Ao encontrar um bug com o driver da Nvidia instalado, não tendo acesso visível ao console ttyv1 … ttyv”n” em modo Multi User, tive a necessidade de ir pro modo CLI, a alternativa de boot Modo Single User.
Modo Single User no FreeBSD
Logo no boot, entrando no modo Single User, o mesmo não carregará os módulos do kernel (exemplo nvidia.ko). Assim o bug do drive da Nvidia não impediu de carregar adequadamente o sistema em modo CLI, pois os módulos não são carregados, possibilitando fazer as devidas correções.
Permissão após o boot
Com o sistema já carregado, tendo apenas permissão de leitura (ro), a primeira coisa a fazer para poder trabalhar no modo Single User é dar permissão de leitura e escrita (rw), podendo assim ter privilégio a todo o sistema para fazer as devidas correções.
Permissão de leitura e escrita na raiz (/).
# mount -rw /
Habilitando acesso à internet
Já tendo os privilégios de leitura e escrita na raiz do sistema e já podendo fazer as devidas correções, mas caso necessite ter acesso à internet para fazer a instalação de algum pacote ou até mesmo fazer uma atualização no sistema, devemos habilitar (subir) nossa interface de rede.
Descobrindo a interface de rede.
# ifconfig
Habilitando a interface de rede identificada.
# dhclient re0
Após estas etapas, já teremos o modo Single User pronto para ser usado nos possibilitando a fazer os ajustes no sistema e com acesso à internet.
Pronto! Esta dica lhe ajudará e muito em eventuais resoluções de problemas que possam vir a ter em seu sistema FreeBSD.
Siga-nos no Twitter para receber atualizações e no Telegram para comentar, receber suporte e tirar dúvidas.
Até a próxima.