sistema de arquivos de destino não solicitou / sbin / init. / bin / sh: 0: Não é possível abrir splash - Ubuntu 15.04

5

Eu tenho uma máquina Ubuntu 15.04. Eu instalei o docker nesta máquina. Após a instalação, eu estava tentando executar a imagem de teste do docker, que vem por padrão. Mas não correu. Então eu tentei desligar a máquina.

Mas a máquina não estava desligando. Ele apenas pendurado no meio e estava consumindo todos os recursos da CPU. Esperei por 10-15 minutos, mas o estado não mudou e nada aconteceu. Então eu fui em frente e desliguei a máquina, pressionando o botão power-on no laptop por um tempo. Desta forma, a máquina disparou.

Após este evento, agora quando estou tentando inicializar na máquina, ele está me lançando após erro no momento da inicialização.

Target filesystem doesn't hvae requested /sbin/init.
/bin/sh: 0: Can't open splash
[4.458446] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
[4.458479] CPU: 1 PID: 1 Comm: sh not tainted 3.13.0-46-generic #79-Ubuntu

A máquina possui três sistemas operacionais: Windows, Centos, Ubuntu-15.04.

Eu tentei a solução fsck no dispositivo de inicialização com inicialização de rede. Mas isso não resolve esse problema.

Aqui não sei se o pacote docker é parte do problema. Poderia ter sido qualquer instalação de pacote para esse assunto.

A saída do fsck é a seguinte:

$ fsck /dev/sda5
fsck from util-linux 2.25.2
e2fsck 1.42.12 (29-Aug-2014)
/dev/sda5: clean, 885843/1313280 files, 3569836/5242880 blocks.

Eu também tentei a opção -f de fsck , a saída para isso é:

 
$ fsck /dev/sda5 -f
fsck /dev/sda5 -f
fsck from util-linux 2.25.2
e2fsck 1.42.12 (29-Aug-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda5: 885843/1313280 files (0.1% non-contiguous), 3569836/5242880 blocks

O comando em execução fdisk -l imprime a seguinte mensagem, junto com os detalhes do dispositivo de impressão.

Partition 5 does not start on physical sector boundary.

Eu montei o dispositivo usando o comando mount -o ro /dev/sda5 /media/boot . E a saída de ls -l /media/boot é a seguinte:

total 116
drwxr-xr-x   2 root root  4096 Jan 26 07:01 bin
drwxr-xr-x   3 root root  4096 Dec 26 07:10 boot
drwxr-xr-x   2 root root  4096 Jan  4  2015 cdrom
drwxr-xr-x   4 root root  4096 Apr 17  2014 dev
drwxr-xr-x 164 root root 12288 Jan 26 07:04 etc
drwxr-xr-x   2 root root  4096 Jan  4  2015 home
lrwxrwxrwx   1 root root    33 Feb 27  2015 initrd.img -> boot/initrd.img-3.13.0-46-generic
lrwxrwxrwx   1 root root    33 Feb  4  2015 initrd.img.old -> boot/initrd.img-3.13.0-45-generic
drwxr-xr-x  25 root root  4096 Jan 26 07:01 lib
drwxr-xr-x   2 root root  4096 Dec 26 06:49 lib32
drwxr-xr-x   2 root root  4096 Dec 26 06:28 lib64
drwx------   2 root root 16384 Jan  4  2015 lost+found
drwxr-xr-x   3 root root  4096 Jan  4  2015 media
drwxr-xr-x   2 root root  4096 Apr 10  2014 mnt
drwxr-xr-x   6 root root  4096 Oct  2 14:15 opt
drwxr-xr-x   2 root root  4096 Apr 10  2014 proc
drwx------  11 root root  4096 Jan 26 10:30 root
drwxr-xr-x  12 root root  4096 Apr 17  2014 run
drwxr-xr-x   2 root root 12288 Jan 26 07:03 sbin
drwxr-xr-x   2 root root  4096 Apr 17  2014 srv
drwxr-xr-x   2 root root  4096 Mar 13  2014 sys
drwxrwxrwt   6 root root  4096 Jan 26 22:01 tmp
drwxr-xr-x  11 root root  4096 Oct  2 14:14 usr
drwxr-xr-x  15 root root  4096 Jan  9 02:05 var
lrwxrwxrwx   1 root root    30 Feb 27  2015 vmlinuz -> boot/vmlinuz-3.13.0-46-generic
lrwxrwxrwx   1 root root    30 Feb  4  2015 vmlinuz.old -> boot/vmlinuz-3.13.0-45-generic

Como posso corrigir isso?

    
por yogeshagr 31.01.2016 / 05:49

2 respostas

0

Parece que seu arquivo /sbin/init está corrompido porque você estava tentando forçar o desligamento.

Uma coisa que você pode fazer é:

  1. Faça um USB inicializável com o mesmo 15.04 usando o unetbootIn ou o criador de disco de inicialização
  2. Conecte-o na inicialização do seu PC nesse USB
  3. Selecione a opção try Ubuntu sem instalar
  4. Aqui, procure a partição em que o 15.04 está instalado, pode ser /dev/sda1 to n . Lá, precisamos substituir /sbin completamente pela /sbin da nossa fonte de instalação.

Você pode usar o comando sudo mv para isso, depois de substituir / sbin, reinicialize seu sistema.

Funcionará:)

    
por Akhil K M 01.06.2016 / 10:36
0

Eu usei o unetbootin para corrigir esse problema, agora ele está funcionando como um rockstar. Acabei de fazer um USB inicializável, logado como padrão, removi o /sbin do sistema de arquivos padrão para o meu Main /sbin .

Por favor, faça isso via root. Tão simples como isso. Voila! Está correndo.

    
por Subhadeep Majumder 15.07.2016 / 14:16

Tags