Linux Slackware (Quebrado - kernel panic)

2

Eu queria atualizar meu sistema (atual do Slackware) que estava em multilib. Antes de atualizar, tentei remover todos os pacotes (compat32 e multilib). Grande erro !!! Isso quebrou alguns links simbólicos cruciais e agora me dá um pânico no kernel quando eu inicio o processo.

Já experimentei vários métodos, incluindo este um Mas isso não acontece trabalho desde que eu não tenho mais o disco original

Alguém pode me dizer qual é a maneira correta de recuperar a instalação nesta situação?

    
por antuan sehikyan 09.02.2017 / 00:06

1 resposta

1

desde que você não pode iniciar o seu sistema, você precisa de algum outro meio - cd ou usb. não há outra maneira mágica de inicializar o sistema não inicializável.

basicamente o que você precisa fazer é:

  1. inicialize sua máquina (instalador do slackware).
  2. monte suas partições e chroot no sistema / dir.
  3. instale os pacotes que você removeu (baixe-os de algum mirror e copy do slackware, por exemplo, na unidade usb).

em detalhes:

  1. inicialize a partir do disco de instalação do slackware ou da unidade USB.
  2. crie um diretório para seu sistema quebrado (ponto de montagem), por exemplo:

    mkdir /mnt
    
  3. monte a partição raiz (digamos que é sda2 ) no diretório criado, ou seja:

    mount /dev/sda2 /mnt
    
  4. se o seu sistema estiver espalhado em muitas partições ( /boot , /var etc diretório em uma partição separada) - monte-as também! digamos que seu /boot esteja em sda1 e /var on sda3 :

    mount /dev/sda1 /mnt/boot
    mount /dev/sda3 /mnt/var
    
  5. copie (isto é, na unidade usb) os pacotes removidos em algum local acessível na partição do sistema, ou seja, /mnt/root .

  6. "mudar" para a partição do sistema:

    chroot /mnt
    
  7. instalar pacotes, agora eles estão em /root

está feito:)

em seguida, para limpar:

  1. sai do ambiente chroot ( Ctrl + D ou logout ).
  2. desmontar partições que você montou em 4. e depois (!) 3, ou seja:

    umount /mnt/var
    umount /mnt/boot
    umount /mnt
    
  3. reinicie o seu sistema operacional do slackware que foi recuperado: :)

por 09.02.2017 / 02:28