Eu tenho acesso ssh remoto e acesso root. Eu não tenho acesso físico. Não estou procurando soluções que envolvam a inicialização em nada, quero fazer isso com o que está sendo executado no momento.
OS é SL6. Existe uma maneira de carregar tudo o que é necessário na RAM e usar dd ou similar para limpar com segurança todo o disco? Obviamente, isso resultará em uma caixa que não funcionará no final, meu resultado pretendido.
Parece que isso deveria ser possível.
Mais duas adições interessantes:
Ser capaz de executar ssh, executar a tela, executar o comando dd e desanexar. Efetue login uma semana depois, quando terminar. :)
De alguma forma, tem uma barra de progresso?
Atualização : agora eu vou com a opção chroot. Atualmente fazendo:
mkdir /dev/shm/ramdisk/ && cd ramdisk && mkdir bin lib64 && cd /lib64 && cp ld-linux-x86-64.so.2 libc.so.6 libdl.so.2 libpthread.so.0 librt.so.1 libtinfo.so.5 /dev/shm/ramdisk/lib64 && cd /bin && cp bash dd /dev/shm/ramdisk/bin && cd /dev/shm/ramdisk && chroot .
O que funciona (!), Mas eu ainda preciso de / dev / zero e / dev / sda. Alguma idéia aí?
Atualização 2012-07-20:
mkdir /dev/shm/ramdisk/ && cd /dev/shm/ramdisk && mkdir bin lib64 && cd /lib64 && cp ld-linux-x86-64.so.2 libc.so.6 libdl.so.2 libpthread.so.0 librt.so.1 libtinfo.so.5 /dev/shm/ramdisk/lib64 && cd /bin && cp bash dd /dev/shm/ramdisk/bin && mkdir /dev/shm/ramdisk/dev && cd /dev/shm/ramdisk/dev && cp -a /dev/zero . && cp -a /dev/sda . && cd .. && chroot . dd if=/dev/zero of=/dev/sda bs=1M
O que parece estar fazendo algo, mas eu gostaria de ter algum tipo de indicador de progresso, se possível, além de uma maneira de desanexar e estabelecer uma nova conexão ssh posteriormente.
chroot
entrar em um disco RAM pode ajudar com isso. Segunda especulação: particione uma parte da unidade, reescreva o grub e reinicie.