AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 912577
Accepted
Ravexina
Ravexina
Asked: 2017-05-07 12:15:39 +0800 CST2017-05-07 12:15:39 +0800 CST 2017-05-07 12:15:39 +0800 CST

O Ubuntu não inicializa: run-init: /sbin/init: Permissão negada e /bin/sh: 0: Não é possível abrir o splash

  • 772

Ontem à noite estava tudo bem com meu Ubuntu 16.04. Hoje tentei ligá-lo e simplesmente não inicializa, apresentando esses erros:

run-init: /sbin/init: Permission denied
Target filesystem doesn't have requested /sbin/init.
run-init: /sbin/init: Permission denied
run-init: /etc/init: Permission denied
run-init: /bin/init: No such file or directory
/bin/sh: 0: Can't open splash
  • Não me dá nenhum tipo de casca
  • Tentei o item de recuperação no menu GRUB, mas aparece o mesmo erro
  • Eu também tentei adicionar systemd.unit=rescue.targetcomo um parâmetro do kernel; também não funcionou.

Como posso resolver este problema?

boot
  • 1 1 respostas
  • 15090 Views

1 respostas

  • Voted
  1. Best Answer
    Ravexina
    2017-05-07T12:15:39+08:002017-05-07T12:15:39+08:00

    Como podemos ver nas mensagens que você recebe, a causa mais possível é um problema de permissão. Também parece que /sbin/inite /etc/initexiste, mas /bin/initnão existe.


    Livrar-se de /bin/sh: 0: Não é possível abrir o splash

    Primeiro, devemos obter um shell para corrigir o problema. Para se livrar /bin/sh: 0: Can't open splashe obter um shell: Se você tiver apenas um Ubuntu instalado (o GRUB não aparecerá por padrão), enquanto o sistema estiver inicializando, segure a shifttecla para fazer o GRUB aparecer. Em seguida, no menu padrão, pressione E.

    Você encontrará uma linha começando com Linux. Nessa linha, remova o splashparâmetro e pressione Ctrl+ x, agora você será colocado em um shshell. Corra /bin/bashpara obter um bash shell, se quiser. Eu prefiro porque tem funcionalidade bashde shpreenchimento automático.

    Como alternativa, em vez de remover splasho parâmetro, você pode adicionar init=/bin/bashno final dessa linha e pressionar Ctrl+ x; desta vez, seremos colocados em bashvez de sh.


    Corrija o run-init: /sbin/init: Permissão negada

    Corre:

    ls -lH /sbin/init
    

    Deve produzir algo como:

    -rw-r--r-- 1 root root 1577000 Feb 15 12:20 /sbin/init
    

    Como podemos ver, as permissões estão confusas. em quase todos os sistemas hoje em dia /sbin/inithá um link para systemd, só para ter certeza:

    # ls -l /sbin/init
    -rw-r--r-- 1 root root 1577000 Feb 15 12:20 /sbin/init -> /lib/systemd/systemd
    

    Claro que é, seu /sistema de arquivos (raiz) está montado no roestado (somente leitura), vamos alterá-lo para rw(leitura e gravação):

    # mount -o remount,rw /
    

    Em seguida, corrija as permissões:

    # chmod u=rwx,g=rx,o=rx /lib/systemd/systemd
    

    Reinicie o sistema.

    • 2

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve