Como inicializo em um shell raiz?

73

Quando a inicialização na área de trabalho gráfica falha, às vezes é recomendável inicializar em um "shell raiz" ou no "modo de recuperação".

Como faço isso?

Takkat
fonte

Respostas:

77

para 12.04.3 LTS e posterior

Durante a inicialização, pressione e segure Shift (para BIOS) ou ESC (para UEFI) . Isso exibirá o menu Grub2 de onde podemos selecionar "Opções avançadas para o Ubuntu".

insira a descrição da imagem aqui

Depois disso, poderemos selecionar o kernel que queremos inicializar no "Modo de recuperação" :

insira a descrição da imagem aqui

Isso nos levará às opções avançadas. Ao selecionar "Ativar rede", obtemos acesso à nossa rede e à Internet para atualizações ou downloads, e também montaremos nossos discos rígidos no modo de leitura / gravação, caso precisemos editar arquivos.

insira a descrição da imagem aqui

Depois que a rede for carregada e os sistemas de sistemas montados, seremos novamente apresentados com o menu, de onde podemos escolher "Soltar para um props do shell raiz" :

insira a descrição da imagem aqui

Note que somos root neste shell. Portanto, nenhum sudo é necessário para tarefas administrativas. Isso também significa que temos acesso total a todos os arquivos e, se cometermos um erro, podemos causar danos irreversíveis ao sistema.

Se não tivéssemos ativado o acesso de leitura / gravação com "Ativar rede", o sistema de arquivos será montado somente para leitura e não podemos editar arquivos.

Caso não tenhamos acesso a uma rede ou isso não seja desejado, podemos remontar nosso (s) sistema (s) de arquivos, fornecendo acesso de gravação com o seguinte comando:

mount -o rw,remount /

No tipo de shell raiz, exitvolte ao menu.

para 12.04.0 LTS ou anterior

Durante a inicialização, pressione e segure Shift (para BIOS) ou ESC (para UEFI) . Isso exibirá o menu de inicialização do Grub2, de onde podemos selecionar o "modo de recuperação" (geralmente a segunda entrada de inicialização).

insira a descrição da imagem aqui

Isso levará ao menu de recuperação do Grub2:

insira a descrição da imagem aqui

O "prompt do shell soltar para raiz" fornece um ambiente raiz de linha de comando a partir do qual você pode acessar seus arquivos como raiz (não é sudonecessário). Depois de ter feito seu trabalho em seus arquivos, você pode deixar o shell da linha de comandos pressionando

exit

Escolha "Reiniciar inicialização normal" para continuar a inicialização como de costume.


Nota: consulte esta pergunta para uma solução quando o menu de recuperação do Grub não carregar o shell.


Takkat
fonte
Acabei de instalar o 12.04 LTS e parece que tenho o menu de recuperação listado em "> = 12.10". Então, apenas segui essas instruções e tudo funcionou bem.
tir38
@ tir38: oh bom ponto, obrigado. Foi alterado com a versão atualizada do LTS então.
Takkat 22/09
11
depois de ativar a rede, ele não volta ao menu novamente. Precisa de ajuda
Sanjeev Kumar Dangi
@SanjeevKumarDangi: tente com exit.
Takkat 22/10/2013
11
Meus sistemas (14.04) travam ao tentar ativar a rede e montar o sistema de arquivos. Quando pressiono CTRL + C, os sistemas entram na inicialização normal. Quando vou ao acesso root, posso ativar a leitura / gravação com o seguinte comando: mount -o rw,remount /e, em seguida, posso usar o terminal para alterar o que for necessário.
SPRBRN 01/03