Por que inicializar no menu do modo de recuperação não faz nada?

3

Quando eu entro no menu do grub, recebo duas entradas:

CentOS Linux (3.10.0-514.21.1.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-e1ac24cbe9f94f2caa228d77e027be8b) 7 (Core)

Quando eu inicializo na segunda linha (a de resgate), recebo um prompt normal como se eu tivesse inicializado na primeira linha. Eu estava esperando algo como um shell de resgate ou algo equivalente ao modo de usuário único, mas ainda me pedindo senha de root, o FS raiz não está no modo somente leitura, etc. Nada parece diferente do modo multiusuário.

Alguém pode experimentar sua distro para ver se ela tem o mesmo comportamento? Eu sou muito novo para salvar, emergência, modos de usuário único para que eu possa ter perdido alguma coisa.

Aqui está o meu conf:

[root@centos3 ~]# uname -a
Linux centos3 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

[root@centos3 ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
    
por Pozinux 16.09.2017 / 11:15

2 respostas

3

it still asking me for root password, root FS is not in read only mode

Esta é a norma para o modo de recuperação do systemd e, portanto, para os sistemas operacionais systemd. Para não (re) montar sistemas de arquivos e uma% de leitura / , você deve olhar para o modo emergência , que não é o mesmo que o modo resgate . Os modos emergência e resgate invocam sulogin nos sistemas operacionais systemd. As diferenças entre os dois estão em quanto do sistema básico é gerado e o que é montado.

Note que modo de usuário único foi substituído pelos mecanismos de divisão modo de emergência e modo de recuperação em 1995, quando van Smoorenburg init ganhou sua opção -b .

A outra resposta está falando sobre algo else que também é confusamente chamado de "rescue mode", assim como referenciando o CentOS 5 doco para o CentOS 7 mesmo que o CentOS 7 seja um sistema operacional systemd enquanto o CentOS 5 não foi.

Esse "modo de recuperação" envolve a inicialização de outra imagem do sistema operacional a partir de um CD-ROM, DVD-ROM ou dispositivo de armazenamento USB. Este modo de recuperação e modo de emergência envolve o que você está falando na pergunta: entradas no menu GRUB e coisas que você pode editar na linha de comando do kernel a partir do mesmo menu do GRUB.

Leitura adicional

por 16.09.2017 / 15:37
3

O Ok testou em um CentOS rodando em um Virtualbox. É assim que você chega lá:

  1. Inicialize usando um dos seguintes:

    1. Inicializando o sistema a partir de um CD-ROM de inicialização da instalação.

    2. Inicializando o sistema a partir de outra mídia de inicialização de instalação, como dispositivos flash USB.

  2. Da opção de escolha Troubleshooting - > Rescue a CentOS system

  3. Entãovocêtem4options:

      1. Continuar:paramontarsuaspartiçõesautomaticamenteeelasforammontadascomsucesso,vocêestánomododeusuárioúnico.Mesmoqueosistemadearquivosestejamontado,apartiçãoraizpadrãonomododerecuperaçãoéumapartiçãoraiztemporária,nãoapartiçãoraizdosistemadearquivosusadaduranteomododeusuárionormal(níveldeexecução3ou5).Sevocêoptoupormontarseusistemadearquivosemontá-locomêxito,épossívelalterarapartiçãoraizdoambientedomododerecuperaçãoparaapartiçãoraizdosistemadearquivosexecutandooseguintecomando:

        • chroot/mnt/sysimg

        • Issoéútilsevocêprecisarexecutarcomandoscomoorpmqueexigemquesuapartiçãoraizsejamontadacomo/.Parasairdoambientechroot,digiteexitpararetornaraoprompt.

      2. Montagemsomenteleitura:montenomodosomenteleitura

      3. Pularparaoshell:vocêaindapodetentarmontarmanualmenteumapartiçãoouumvolumelógicoLVM2nomododerecuperação,criandoumdiretóriocomo/fooedigitandooseguintecomando:
        • mount-text3/dev/mapper/VolGroup00-LogVol02/foo
        • Nocomandoacima,/fooéumdiretórioquevocêcrioue/dev/mapper/VolGroup00-LogVol02éovolumeLVM2lógicoquevocêdesejamontar.Seapartiçãofordotipoext2,substituaext3porext2.
        • Sevocênãosouberosnomesdetodasaspartiçõesfísicas,useoseguintecomandoparalistá-las:
        • fdisk-l
      4. Saia(reinicialização):Pareevolteaobootnormal

AoutraopçãoquevejoéinicializarnomenudoGRUBdaseguinteforma:

  1. Selecionesuaversãodokernelepressioneenotecladoparaeditarasopçõesdeinicialização.

  2. Useocursorpararolarparabaixoeprocurarporlinhacomlinux16,quandosemoveratévocêveraopçãoroemodificarisso:

    rwinit=/sysroot/bin/sh
  3. Agoramonteosistemadearquivosraizcom:

    chroot/sysroot/
  4. Quandoatravésdareinicialização:

    reboot-f

ATUALIZAÇÕES:

CombasenasreferênciasdadaspeloJDBp,amaneiradechegaraqualquermodousandosystemdunidadesseria:

  1. Mododeemergência:

    • adicionesystemd.unit=emergency.targetnalinhadecomandodeinicializaçãoedepoisemCtrl+x.
    • Parâmetrosequivalentes,emergencye-b,tambémpodemserpassadosaokernel.
  2. Mododeresgate:

    • adicionesystemd.unit=rescue.targetnalinhadecomandodeinicializaçãoedepoisemCtrl+x
    • Parâmetrosequivalentes,1,sesingle,tambémpodemserpassadosparaokernel.

Fontesadicionaisdeimagens:

link

    
por 16.09.2017 / 13:39