Em vez de inicializar em intramfs usando rdinit=/bin/sh
use init=/bin/bash
para obter um shell bash.
Agora, seu sistema de arquivos root
está pronto para investigar, execute:
grep -i package: /var/lib/dpkg/status
mostrará todos os pacotes instalados no seu sistema quebrado, como:
...
Package: libunity-protocol-private0
Package: libvamp-hostsdk3v5
Package: libzltext-data
Package: linux-headers-generic
Package: libzlui-qt4
...
você também pode obter uma lista com apenas nomes como este:
grep -i package: /var/lib/dpkg/status | awk -F ': ' '{ print $2 }'
podemos até mudar o awk
para '{ print $2, "install" }'
, para que possamos usar a saída com dpkg --set-selections
para instalá-los no novo sistema.