Tôi có quyền truy cập ssh từ xa và quyền truy cập root. Tôi không có quyền truy cập vật lý. Tôi không tìm kiếm giải pháp liên quan đến việc khởi động vào bất cứ thứ gì, tôi muốn làm điều này từ những gì hiện đang chạy.
HĐH là SL6. Có cách nào để tải mọi thứ cần thiết vào RAM và sử dụng dd hoặc tương tự để xóa toàn bộ đĩa không? Rõ ràng điều này sẽ dẫn đến một hộp không hoạt động cuối cùng, kết quả dự định của tôi.
Có vẻ như điều này là có thể.
Hai bổ sung thú vị hơn:
Có thể ssh trong, chạy màn hình, chạy lệnh dd và tách ra. Đăng nhập một tuần sau khi nó đã hoàn thành. :)
Bằng cách nào đó có một thanh tiến trình?
Cập nhật : Bây giờ tôi đang đi với tùy chọn chroot. Hiện đang làm:
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 .
Mà hoạt động (!) Nhưng tôi vẫn cần / dev / zero và / dev / sda. Có ý tưởng nào không?
Cập nhật 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
Có vẻ như đang làm gì đó, nhưng tôi muốn có một số loại chỉ báo tiến trình nếu có thể, cũng như một cách để tách ra và sau đó thiết lập kết nối ssh mới sau đó.
chroot
ing vào RAMdisk có thể giúp với điều này. Suy đoán thứ hai: phân vùng một phần của ổ đĩa, viết lại grub và khởi động lại.