Recuperando o sistema após deletar arquivos antigos em / boot [closed]

0

Alguns dias atrás eu estraguei meu servidor Ubuntu (Ubuntu Server 16.04.3 LTS) ao deletar alguns arquivos em meu diretório de boot. Parece que as atualizações do sistema foram concluídas para a versão 4.4.0-93, então eu removi todas as versões com o número da versão abaixo de 4.4.0-90 Na reinicialização /vlinuz-4.4.0-89-generic está faltando. Versões alternativas do boot wint 4.4.0-87 e 4.4.0-85 também falharam e o uso de boot de recuperação também.

Eu não sei porque o sistema está pedindo versões anteriores do sistema, mas eu decidi tentar recuperar os arquivos deletados com uma versão ao vivo do Knoppix 7.7.

Executando o Testdisk, no entanto, todos os arquivos que eu deletei pareciam ter um tamanho de 0 bytes (depois de excluir os arquivos no diretório de inicialização, a reinicialização não foi iniciada, por isso não posso explicar os arquivos sendo sobrescritos).

Minha listagem atual de arquivos de /boot

total 101394
-rw-r--r-- 1 root root  1246835 Aug 10 07:02 abi-4.4.0-92-generic
-rw-r--r-- 1 root root  1247269 Aug 11 19:40 abi-4.4.0-93-generic
-rw-r--r-- 1 root root   190356 Aug 10 07:02 config-4.4.0-92-generic
-rw-r--r-- 1 root root   190356 Aug 11 19:40 config-4.4.0-93-generic
drwxr-xr-x 5 root root     1024 Aug  4 00:21 grub
-rw-r--r-- 1 root root 35445421 Aug  2 02:47 initrd.img-4.4.0-87-generic
-rw-r--r-- 1 root root 35452773 Aug  4 00:21 initrd.img-4.4.0-89-generic
drwx------ 2 root root    12288 Jan 10  2015 lost+found
-rw-r--r-- 1 root root   182704 Jan 28  2016 memtest86+.bin
-rw-r--r-- 1 root root   184380 Jan 28  2016 memtest86+.elf
-rw-r--r-- 1 root root   184840 Jan 28  2016 memtest86+_multiboot.bin
-rw------- 1 root root  3884798 Aug 10 07:02 System.map-4.4.0-92-generic
-rw------- 1 root root  3885811 Aug 11 19:40 System.map-4.4.0-93-generic
-rw------- 1 root root  7097936 Aug  8 09:58 vmlinuz-4.4.0-91-generic
-rw------- 1 root root  7098032 Aug 10 07:02 vmlinuz-4.4.0-92-generic
-rw------- 1 root root  7097296 Aug 11 19:40 vmlinuz-4.4.0-93-generic

Alguém pode me ajudar a colocar o sistema em funcionamento novamente ou é a melhor maneira de uma nova instalação do Ubuntu e de todos os aplicativos e arquivos de configuração?

É possível reinstalar o sistema a partir de uma inicialização alternativa com o Knoppix live-CD?

Levaria alguns dias e se houver uma boa maneira de fazê-lo mais rápido (e seguro), isso seria o preferido.

=== depois de tentar a sugestão de bodhi.zazen ===========

Obrigado por responder infelizmente montar /dev/sda não funcionou veja abaixo meus resultados do terminal Knoppix

    knoppix@Microknoppix:~$ sudo fdisk -l Disk /dev/ram0: 4 MiB, 4194304
    bytes, 8192 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes


    Disk /dev/ram1: 4 MiB, 4194304 bytes, 8192 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes

         ========= some other ==============

    Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors 
    Units: sectors of 1 * 512 = 512 bytes 
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: dos Disk identifier: 0x000868f0

     Device     Boot  Start        End    Sectors  Size Id Type 
     /dev/sda1  *      2048     499711     497664  243M 83 Linux 
     /dev/sda2       501758 3907028991 3906527234  1.8T  5 Extended 
     /dev/sda5       501760 3907028991 3906527232  1.8T 8e Linux LVM


     root@Microknoppix:~# sudo mount /dev/sda /mnt mount: /dev/sda is
     write-protected, mounting read-only mount: wrong fs type, bad option,
     bad superblock on /dev/sda,
     missing codepage or helper program, or other error

   In some cases useful info is found in syslog - try
   dmesg | tail or so.

/dev/sda parece ser meu nível de raiz, mas não está acessível

/dev/sda1 é montado como meu setor de inicialização (no Knoppix ele aponta para o diretório que contém todos os arquivos do meu setor de inicialização no disco rígido),

/dev/sda2 e /dev/sda5 não estão acessíveis.

    
por Will Theunissen 11.09.2017 / 13:16

1 resposta

0

Eu não posso escrever todos os detalhes, pois não conheço suas partições.

Você deve ser capaz de reinstalar kernels e outros pacotes da mídia ao vivo do knoppix via chroot.

Obtenha um shell de root enquanto estamos executando esses comandos como root

sudo -i

Agora monte sua partição raiz do servidor e se você tiver um / boot separado em / mnt

sudo mount /dev/your_root /mnt
sudo mount /dev/your/boot /mnt/boot #this may not be necessary

Configurar o chroot

mount -o bind /proc /mnt/proc
cp /etc/resolv.conf /mnt/etc/resolv.conf

chroot e reinstale os kernels

chroot /mnt
apt-get --reinstall linux-image-version_here

saia do chroot e reinicie

    
por Panther 11.09.2017 / 14:31