Tengo acceso ssh remoto y acceso root. No tengo acceso físico. No estoy buscando soluciones que involucren el arranque en nada, quiero hacer esto desde lo que se está ejecutando actualmente.
El sistema operativo es SL6. ¿Hay alguna manera de cargar todo lo necesario en la RAM y usar dd o similar para limpiar de forma segura todo el disco? Obviamente, esto dará como resultado un cuadro que no funciona al final, mi resultado previsto.
Parece que esto debería ser posible.
Dos adiciones más interesantes:
Poder ingresar, ejecutar la pantalla, ejecutar el comando dd y desconectar. Inicie sesión una semana después una vez que haya terminado. :)
¿De alguna manera tienes una barra de progreso?
Actualización : ahora voy con la opción chroot. Actualmente haciendo:
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 .
Lo que funciona (!) Pero todavía necesito / dev / zero y / dev / sda. ¿Alguna idea allí?
Actualización 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
Lo que parece estar haciendo algo, pero me gustaría tener algún tipo de indicador de progreso si es posible, así como una forma de desconectar y luego establecer una nueva conexión ssh.
chroot
entrar en un RAMdisk puede ayudar con esto. Segunda especulación: particionar una parte de la unidad, reescribir grub y reiniciar.