Se não for possível conectar-se remotamente a uma instância ECS pelo Workbench, Session Manager ou clientes de terceiros devido a erros de configuração do sistema ou problemas de driver, inicie o sistema no modo de usuário único, também conhecido como modo de manutenção. Esse modo interrompe o processo normal de inicialização e fornece um ambiente mínimo com privilégios de root para manutenção emergencial.
Procedimento
O modo de usuário único concede controle total sobre o sistema. Operações incorretas podem corromper arquivos do sistema. Antes de executar a manutenção, recomendamos que você crie manualmente um snapshot do disco do sistema.
Alibaba Cloud Linux
Este procedimento se aplica apenas ao Alibaba Cloud Linux 3.
-
Execute o comando
rebootpara reiniciar o sistema operacional.Se não for possível fazer login na instância via VNC, reinicie a instância pelo console.
Durante a reinicialização, pressione e segure a tecla
Epara editar os parâmetros de boot.-
Localize a linha de boot do kernel iniciada com
linux. Substitua o conteúdo desderoaté o final da linha porrw init=/bin/sh crashkernel=auto. Essa ação habilita permissões de leitura e escrita e especifica o processo init.-
Conteúdo original:
linux (Sroot) /boot/umlinuz-5.10.134-19.1.a18.x86_64 root=UUID=********-****-**\ **-****-************ ro rhgb quiet cgroup-memory=nokmem crashkernel=0M-2G:0M, \ 2G-8G: 192M, 8G-128G:256M, 128G-3766:384M,376G- :448M spec_rstack overflow-off uri\ ng_force_dma_api kence-sample_interval=100 kfence.booting_max=0-2G:0,2G-32G :2\ M.32G-:32M preempt=none biosdeuname=0 net. ifnames=0 console=tty0 console=ttySO\ , 115200n8 noibrs nume_core.io_timeout=4294967295 nume_core.admin_timeout=42949\ 67295 cryptongr.notests rcupdate.rcu_cpu_stall_timeout=300 -
Conteúdo modificado:
linux (Sroot) /boot/umlinuz-5.10.134-19.1.a18.x86_64 root=UUID=********-****-**\ **-****-************ rw init=/bin/sh crashkernel=auto
-
Pressione
Ctrl+xouF10para iniciar no modo de usuário único.
CentOS, Debian, SLES e Anolis OS
Este exemplo utiliza um sistema CentOS.
Na janela VNC, faça login e execute o comando
rebootpara reiniciar a instância.Durante a reinicialização, pressione e segure a tecla
Epara editar os parâmetros de boot.
-
Localize a linha de boot do kernel iniciada com
linux16e adicionesingleao final da linha.-
Conteúdo original:
linux16 /boot/vmlinuz-*.**.*-****.***.*.***.***_** root=UUID=********-\ ****-****-****-************ ro crashkernel-auto spectre_v2=retpoline rhgb quie\ t net. ifnames=0 console=tty0 console=ttySo, 115200n8 noibrs nume_core.io_timeous\ t=4294967295 nume_core.admin_timeout=4294967295 -
Conteúdo modificado:
linux16 /boot/vmlinuz-*.**.*-****.***.*.***.***_** root=UUID=********-\ ****-****-****-************ ro crashkernel-auto spectre_v2=retpoline rhgb quie\ t net. ifnames=0 console=tty0 console=ttySo, 115200n8 noibrs nume_core.io_timeous\ t=4294967295 nume_core.admin_timeout=4294967295 single
-
Pressione
Ctrl+xouF10. Quando solicitado, insira a senha de root para iniciar o sistema no modo de usuário único.
Ubuntu
Este procedimento se aplica apenas ao Ubuntu 18.04.
-
Execute o comando
rebootpara reiniciar o sistema operacional.Se não for possível fazer login na instância via VNC, reinicie a instância pelo console.
Durante a reinicialização, pressione e segure a tecla
Shiftpara acessar o menu GRUB.No menu GRUB, selecione
Advanced options for Ubuntu. Na tela seguinte, selecione a entradarecovery modee pressioneEpara editar a entrada de boot.-
Localize a linha de boot do kernel iniciada com
linux. Substitua o conteúdo desderoaté o final da linha porrw single init=/bin/bash. Essa alteração concede permissões de leitura e escrita e inicia um shell /bin/bash para o modo de usuário único.-
Conteúdo original:
linux /boot/vmlinuz-4.15.0-213-generic root=UUID=d406d971-bc6d-40f2-b\ 572-6+74ac689736 ro recovery nomodeset dis_ucode_ldr vga=792 console=tty@ console=ttySo, 115\ 200n8 net. ifnames=0 noibrs iommu=pt nvme_core.multipathen nvme_core.io_timeout=4294967295 nv\ me_core.admin_timeout=4294967295 -
Conteúdo modificado:
linux /boot/vmlinuz-4.15.0-213-generic root=UUID=********-****-****-*\ ***-*+********** rw single init=/bin/bash
-
Pressione
Ctrl+xouF10para iniciar no modo de usuário único.
FreeBSD
-
Execute o comando
rebootpara reiniciar o sistema operacional.Se não for possível fazer login na instância via VNC, reinicie a instância pelo console.
-
Após a reinicialização do sistema, o terminal VNC exibirá o
Boot Menu. Pressione5para alterar o modo de saídaConsparaVideo primary.______ ____ _____ _____ | ____| | _ \ / ____| __ \ | |___ _ __ ___ ___ | |_) | (___ | | | | | ___| '__/ _ \/ _ \| _ < \___ \| | | | | | | | | __/ __/| |_) |____) | |__| | |_| |_| \___|\___||____/|_____/|_____/ Welcome to FreeBSD 1. Boot Multi user [Enter] 2. Boot Single user 3. Escape to loader prompt 4. Reboot 5. Cons: Dual (Video primary) Options: 6. Kernel: default/kernel (1 of 1) 7. Boot Options Pressione
2para selecionarBoot Single Usere entrar no modo de usuário único.
Próximas etapas
No modo de usuário único, verifique logs do sistema, inspecione o status dos serviços e teste a conectividade de rede para diagnosticar e resolver problemas. Por exemplo, se um conflito de driver impedir a inicialização do sistema, desinstale o driver conflitante para restaurar a operação normal.