Bagaimana saya menghapus Ubuntu dari komputer? [Tutup]
17
Dengan hanya mengetik beberapa perintah, bagaimana Ubuntu dapat dihapus? Saya tidak ingin menginstal Windows atau apa pun, meninggalkan PC saya tanpa OS.
Tidak pernah melakukan ini. Itu tidak akan menghapus Linux sepenuhnya
Motte001
3
Saya mencatat bahwa, terlepas dari alasan praktis mengapa Anda tidak boleh melakukannya rm -rf /, secara konseptual juga merupakan hal yang salah. /dalam sistem Unix bukan hanya drive lokal atau sesuatu, itu dalam arti semesta . Apa pun yang telah Anda pasang, remote apa pun yang terhubung, file virtual apa pun yang digunakan OS, semuanya dapat dijangkau dari titik ini. Menghapus root berarti nuking kampung halaman Anda, penuh dengan efek samping dari perang nuklir.
leftaroundabout
rm -rf /tidak melakukan apa pun dengan sebagian besar implementasi modern rm, karena mereka melindungi dari penghapusan direktori root secara tidak disengaja. Anda dapat memaksakan tindakan dengan --no-preserve-root, tetapi itu juga dapat merusak firmware EFI Anda dan sistem operasi lain (jika Anda memiliki sistem file mereka terpasang).
David Foerster
Jawaban:
35
JANGAN LARI sudo rm -rf / --no-preserve-rootpada sistem dengansystemd
Saat menjalankan perintah pada komputer UEFI (2012 atau yang lebih baru), Anda menghapus semua variabel firmware UEFI yang dapat menyebabkan PC Anda menjadi bata dan tidak dapat diperbaiki tanpa penggantian motherboard pada beberapa perangkat.
Jadi jangan coba apa yang dikatakan jawaban lain rm -rf /karena hanya bekerja pada mesin BIOS lama. Saya mengetik ini dari laptop UEFI yang juga bisa dirusak oleh perintah.
Metode yang Tepat untuk perangkat UEFI.
Boot Ubuntu Live USB / CD dan buka GParted. Kemudian hapus semua partisi dan klik terapkan.
Harap perhatikan bahwa setelah ini, sebagian besar data Anda masih dapat dipulihkan dengan mudah menggunakan alat profesional.
Metode yang tepat untuk perangkat UEFI jika Anda memiliki data pribadi
Seperti kata @ByteCommander, unduh DBAN (Darik's Boot And Nuke) , bakar ISO ke disk / USB dan katakan untuk menghapus disk
Setelah melakukan ini, semua data hilang secara permanen!
Tidak, itu karena ia menghapus sesuatu /sys/. Variabel UEFI dipasang di folder di/sys
Suici Doga
8
Ini menakutkan - malware dapat menghancurkan motherboard saya (?) ...
JonasCz - Reinstate Monica
5
Ada pepatah lama: "rm -rf: momen kenyamanan, penyesalan seumur hidup"
Mark Plotnick
5
@AnmolSinghJaggi Tidak, saya melakukannya di VM di laptop UEFI saya dan tidak ada yang terjadi selain pemecahan Ubuntu. Spesifikasi UEFI mengatakan bahwa sistem harus bisa boot jika tidak ada variabel, tetapi produsen tidak mendengarkan sehingga produsen dan bukan masalah dengan UEFI
Suici Doga
2
Perhatikan bahwa ini tidak terjadi pada semua sistem UEFI. UEFI yang ideal dapat membuat ulang barang yang dihapus dari mountmoint in / sys. Masalahnya adalah beberapa vendor menganggap implementasi yang murah lebih penting daripada implementasi yang tepat sesuai dengan spesifikasi, dll. ...
deviantfan
19
Saya kira Anda ingin menjual komputer Anda. Dalam hal ini akan menjadi yang terbaik untuk menghapus seluruh disk dengan aman untuk mencegah siapa pun dapat memulihkan file pribadi Anda nanti.
Unduh .isogambar dan bakar ke CD atau flash drive. Kemudian boot komputer Anda darinya dan biarkan menghapus seluruh hard disk.
Tergantung pada opsi yang Anda pilih, penghapusan akan lebih atau kurang aman, tetapi membutuhkan waktu lebih lama. Kecuali jika Anda benar-benar memiliki data pribadi pada disk itu, izin cepat seharusnya cukup.
Harap dicatat bahwa menghapus hard disk dengan cara ini akan menghancurkan semua data yang ada di dalamnya, tidak mungkin dapat dipulihkan. Gunakan dengan hati-hati!
Saya baru tahu bahwa Anda masih dapat membeli CD kosong, dan itu bahkan tidak lebih murah daripada 10 tahun yang lalu.
njzk2
8
@ njzk2 Mungkin suatu hari nanti akan datang tren retro untuk boot dari vynil ...
Hagen von Eitzen
@ njzk2 Anda masih dapat membeli disket 3,5 ", dan mereka adalah nilai dolar yang sama / mirip dengan yang ada di tahun 90an. Mungkin kualitasnya bahkan lebih buruk, sehingga tren terus berlanjut (ke bawah).
Criggie
17
Ya, menjalankan sudo rm -rf / --no-preserve-rootakan merusak instalasi dan motherboard Anda jika Anda memiliki UEFI , hanya menyisakan pemberat kertas mahal, bootloader (GRUB) dan partisi kosong.
Untuk aman menghapus isi disk, meninggalkan komputer Anda tanpa setiap jejak Ubuntu atau file Anda, boot dari Linux / Ubuntu DVD live / USB, dan menjalankan
sudo dd if=/dev/zero of=/dev/sda bs=4M
yang akan menghapus data dengan aman. Pastikan itu /dev/sdaadalah hard drive utama di komputer - Anda dapat memeriksanya lsblk. Anda juga dapat menggunakan DBAN, yang mungkin lebih mudah digunakan - lihat jawaban Byte Commander .
Jadilah sadar bahwa perintah kedua akan menghapus semua atau disk Anda - Windows atau apa pun juga
kubahaha
3
... dan bahwa perintah pertama akan menghapus juga semua disk yang terpasang - baik itu drive USB, hard drive sekunder yang Anda pasang karena suatu alasan, berbagi jaringan, partisi UEFI, ... umumnya, itu jelas bukan ide yang baik .
Matteo Italia
1
@ Siici Terima kasih atas suntingan mengenai fakta bahwa ini akan menghancurkan motherboard UEFI - Saya tidak tahu itu! Saya senang saya tidak memiliki komputer dengan UEFI.
JonasCz
@JonasCz Saya pernah berlari rm -rf /pada laptop BIOS yang menjalankan Ubuntu dari USB tanpa partisi dipasang dan tidak ada yang terjadi selain Ubuntu crashing. Saya memiliki UEFI di laptop saya yang lebih baru sehingga akan merusaknya jika saya mencoba. UEFI tidak sekokoh BIOS
Suici Doga
7
Boot ke livecd. catat nama perangkat yang dipasang oleh sistem lama Anda, dan lepaskan drive jika diautount. Saya akan menggunakan lsblk untuk memeriksa, dan umount untuk meng-unmount.
Jalankan shredperintah di setiap perangkat. Ini pada dasarnya menimpa setiap partisi dengan nol, seperti halnya dban. Anda kemudian dapat menghapus partisi dengan alat yang sesuai.
ddharus bekerja, tetapi saya lebih suka shredkarena ini merupakan alat yang lebih tepat yang dirancang untuk menghapus data.
Jika SSD, Anda mungkin ingin menggunakan hdparmuntuk menjalankan s ata menghapus aman perintah sebagai gantinya.
rm -rf /adalah cara yang buruk untuk menghapus disk. Ini berisiko merusak sistem Anda seperti yang disarankan Suici Doga. Jika tidak, data kemungkinan dapat dipulihkan, dan sistem Anda mungkin berada pada titik di mana Anda telah cukup menghapus sehingga lebih banyak yang tidak dapat dihapus. Ini sedikit seperti menggunakan palu untuk memutar kacang. Ini mungkin berhasil, atau Anda mungkin akhirnya memukul kepala sendiri.
Jika Anda menggunakan sistem drive tunggal yang mencoba menghapus root drive Anda harus mem-boot dari media langsung seperti yang disebutkan oleh @JourneymanGeek.
Metode pilihan saya untuk menghapus penggunaan drive dc3dd.
Jika Anda tidak memilikinya, Anda dapat menginstalnya dari universerepositori pada terminal bersama sudo apt-get install dc3dd.
Anda harus menentukan dengan tepat drive apa yang ingin Anda hapus (ini sangat penting dalam sistem multi-drive).
Anda dapat menemukan drive yang benar menggunakan output dari sudo fdisk -l.
Setelah menentukan bahwa drive /dev/sdXatau apa pun yang Anda bisa mengeluarkan perintah
sudo dc3dd wipe=/dev/sdXyang akan menimpa seluruh drive dengan nol.
Pendekatan yang lebih aman mungkin untuk menimpa menggunakan pola seperti sudo dc3dd wipe=/dev/sdX pat=FFEEDD yang akan menimpa drive menggunakan pola heksadesimal (dalam hal ini FFEEDD )
Anda juga dapat menggunakan pola teks untuk menimpa seperti
sudo dc3dd wipe=/dev/sdX tpat=iloveubuntuyang akan menimpa drive menggunakan iloveubuntu string teks .
Metode lain untuk menghapus seluruh drive terdiri dari menggunakan fitur ATA Secure Erase yang diimplementasikan pada banyak drive yang lebih baru. Ini akan menghapus semua data pada perangkat yang dipilih. Ketahuilah bahwa tergantung pada keadaan (kernel kereta, firmware, atau BIOS atau menggunakan antarmuka USB), tampaknya memungkinkan untuk merusak perangkat setidaknya untuk sementara waktu dengan mengunci diri Anda darinya.
Jika saya belum berhasil meyakinkan Anda untuk menggunakan solusi yang lebih mudah di atas, lanjutkan dari sini.
Pertama memastikan drive tidak beku dan erase aman didukung:
Contoh dari Samsung HD103SJ yang saya temukan di rak saya:
$ sudo hdparm -I /dev/sdd | grep -A9 Security:
Security:
Master password revision code = 65534
supported
not enabled
not locked
frozen
not expired: security count
supported: enhanced erase
150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e92033cfe47
Drive ini dibekukan dan harus dibekukan untuk melanjutkan Setelah mencoba semuanya dari meletakkan drive untuk tidur melalui Disk mencabut dan memasang kembali kabel data Saya akhirnya berhasil membuat drive ke keadaan tidak beku dengan mencabut daya ke sana, menunggu untuk berputar dan menancapkan kembali daya ke drive yang menghasilkan:
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e92033cfe47
Sekarang kita lanjutkan untuk mengatur kata sandi keamanan sehingga kita dapat melakukan penghapusan aman.
Karena waktu untuk menghapus drive ini secara aman lebih dari 2 jam, kami sebaiknya memverifikasi versi hdparm kami.
hdparm -V
hdparm v9.43
Kami melakukan ini karena versi hdparm sebelum 9.31 tidak melewati batas waktu perintah lama yang diperlukan untuk menghapus perintah ke lapisan Terjemahan Terjemahan Perintah SCSI-ATA ("SAT") yang digunakan perangkat tersebut. Milik saya adalah versi 9,43 jadi saya akan melanjutkan.
Pertama saya akan mengkonfirmasi bahwa mode keamanan telah diatur dengan benar:
sudo hdparm -I /dev/sdd |grep -A9 Security
* Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* DOWNLOAD_MICROCODE
* Advanced Power Management feature set
--
Security:
Master password revision code = 65534
supported
enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
Security level high
150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.
Ya seperti yang bisa kita lihat di atas. Sekarang saya akan mulai mengamankan menghapus drive dan pergi selama 2 1/2 jam yang dibutuhkan untuk yang satu ini.
sudo hdparm --user-master u --security-erase Pass /dev/sdd
Ketika proses ini selesai, prompt Anda hanya akan kembali.
Alternatif terakhir:
Jika Anda hanya ingin memastikan bahwa tidak ada data pada drive yang dapat diambil dan ingin menghentikan drive secara permanen . Anda dapat memukulnya rata dengan palu besar (pakai pelindung mata dan lakukan ini dengan risiko Anda sendiri)
Terima kasih! Saya pengguna Debian, tetapi saya memiliki banyak pengalaman dengan Ubuntu
Juanjo Salvador
1
Berikut adalah cara saya berasumsi Anda baru: 200 > rep > 100 -> assoc = 100, 1 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111, Anda memiliki 111rep. Saya telah menyarankan edit memperbaiki beberapa kesalahan tata bahasa dan ejaan.
EKons
Ingat: Anda mencari hard drive , tetapi, sebenarnya, Anda membersihkan disk . Drive adalah tempat Anda meletakkan disk , disk adalah wadah data .
rm -rf /
, secara konseptual juga merupakan hal yang salah./
dalam sistem Unix bukan hanya drive lokal atau sesuatu, itu dalam arti semesta . Apa pun yang telah Anda pasang, remote apa pun yang terhubung, file virtual apa pun yang digunakan OS, semuanya dapat dijangkau dari titik ini. Menghapus root berarti nuking kampung halaman Anda, penuh dengan efek samping dari perang nuklir.rm -rf /
tidak melakukan apa pun dengan sebagian besar implementasi modernrm
, karena mereka melindungi dari penghapusan direktori root secara tidak disengaja. Anda dapat memaksakan tindakan dengan--no-preserve-root
, tetapi itu juga dapat merusak firmware EFI Anda dan sistem operasi lain (jika Anda memiliki sistem file mereka terpasang).Jawaban:
JANGAN LARI
sudo rm -rf / --no-preserve-root
pada sistem dengansystemd
Saat menjalankan perintah pada komputer UEFI (2012 atau yang lebih baru), Anda menghapus semua variabel firmware UEFI yang dapat menyebabkan PC Anda menjadi bata dan tidak dapat diperbaiki tanpa penggantian motherboard pada beberapa perangkat.
Inilah yang terjadi pada satu pengguna Linux: Perintah Ubuntu merusak sistem saya?
Jadi jangan coba apa yang dikatakan jawaban lain
rm -rf /
karena hanya bekerja pada mesin BIOS lama. Saya mengetik ini dari laptop UEFI yang juga bisa dirusak oleh perintah.Metode yang Tepat untuk perangkat UEFI.
Boot Ubuntu Live USB / CD dan buka GParted. Kemudian hapus semua partisi dan klik terapkan.
Harap perhatikan bahwa setelah ini, sebagian besar data Anda masih dapat dipulihkan dengan mudah menggunakan alat profesional.
Metode yang tepat untuk perangkat UEFI jika Anda memiliki data pribadi
Seperti kata @ByteCommander, unduh DBAN (Darik's Boot And Nuke) , bakar ISO ke disk / USB dan katakan untuk menghapus disk
Setelah melakukan ini, semua data hilang secara permanen!
sumber
/sys/
. Variabel UEFI dipasang di folder di/sys
Saya kira Anda ingin menjual komputer Anda. Dalam hal ini akan menjadi yang terbaik untuk menghapus seluruh disk dengan aman untuk mencegah siapa pun dapat memulihkan file pribadi Anda nanti.
Alat terbaik untuk ini adalah DBAN (Darik's Boot And Nuke) .
Unduh
.iso
gambar dan bakar ke CD atau flash drive. Kemudian boot komputer Anda darinya dan biarkan menghapus seluruh hard disk.Tergantung pada opsi yang Anda pilih, penghapusan akan lebih atau kurang aman, tetapi membutuhkan waktu lebih lama. Kecuali jika Anda benar-benar memiliki data pribadi pada disk itu, izin cepat seharusnya cukup.
Harap dicatat bahwa menghapus hard disk dengan cara ini akan menghancurkan semua data yang ada di dalamnya, tidak mungkin dapat dipulihkan. Gunakan dengan hati-hati!
sumber
Ya, menjalankan
sudo rm -rf / --no-preserve-root
akan merusak instalasi dan motherboard Anda jika Anda memiliki UEFI , hanya menyisakan pemberat kertas mahal, bootloader (GRUB) dan partisi kosong.Perhatikan bahwa ini tidak akan menghapus data dengan aman! File yang dihapus dengan cara ini masih dapat dipulihkan menggunakan alat pemulihan data .
Untuk aman menghapus isi disk, meninggalkan komputer Anda tanpa setiap jejak Ubuntu atau file Anda, boot dari Linux / Ubuntu DVD live / USB, dan menjalankan
yang akan menghapus data dengan aman. Pastikan itu
/dev/sda
adalah hard drive utama di komputer - Anda dapat memeriksanyalsblk
. Anda juga dapat menggunakan DBAN, yang mungkin lebih mudah digunakan - lihat jawaban Byte Commander .sumber
rm -rf /
pada laptop BIOS yang menjalankan Ubuntu dari USB tanpa partisi dipasang dan tidak ada yang terjadi selain Ubuntu crashing. Saya memiliki UEFI di laptop saya yang lebih baru sehingga akan merusaknya jika saya mencoba. UEFI tidak sekokoh BIOSBoot ke livecd. catat nama perangkat yang dipasang oleh sistem lama Anda, dan lepaskan drive jika diautount. Saya akan menggunakan lsblk untuk memeriksa, dan umount untuk meng-unmount.
Jalankan
shred
perintah di setiap perangkat. Ini pada dasarnya menimpa setiap partisi dengan nol, seperti halnya dban. Anda kemudian dapat menghapus partisi dengan alat yang sesuai.dd
harus bekerja, tetapi saya lebih sukashred
karena ini merupakan alat yang lebih tepat yang dirancang untuk menghapus data.Jika SSD, Anda mungkin ingin menggunakan
hdparm
untuk menjalankan s ata menghapus aman perintah sebagai gantinya.rm -rf /
adalah cara yang buruk untuk menghapus disk. Ini berisiko merusak sistem Anda seperti yang disarankan Suici Doga. Jika tidak, data kemungkinan dapat dipulihkan, dan sistem Anda mungkin berada pada titik di mana Anda telah cukup menghapus sehingga lebih banyak yang tidak dapat dihapus. Ini sedikit seperti menggunakan palu untuk memutar kacang. Ini mungkin berhasil, atau Anda mungkin akhirnya memukul kepala sendiri.sumber
Jika Anda menggunakan sistem drive tunggal yang mencoba menghapus root drive Anda harus mem-boot dari media langsung seperti yang disebutkan oleh @JourneymanGeek.
Metode pilihan saya untuk menghapus penggunaan drive
dc3dd
.Jika Anda tidak memilikinya, Anda dapat menginstalnya dari
universe
repositori pada terminal bersamasudo apt-get install dc3dd
.Anda harus menentukan dengan tepat drive apa yang ingin Anda hapus (ini sangat penting dalam sistem multi-drive).
Anda dapat menemukan drive yang benar menggunakan output dari
sudo fdisk -l
.Setelah menentukan bahwa drive
/dev/sdX
atau apa pun yang Anda bisa mengeluarkan perintahsudo dc3dd wipe=/dev/sdX
yang akan menimpa seluruh drive dengan nol.Pendekatan yang lebih aman mungkin untuk menimpa menggunakan pola seperti
sudo dc3dd wipe=/dev/sdX pat=FFEEDD
yang akan menimpa drive menggunakan pola heksadesimal (dalam hal ini FFEEDD )Anda juga dapat menggunakan pola teks untuk menimpa seperti
sudo dc3dd wipe=/dev/sdX tpat=iloveubuntu
yang akan menimpa drive menggunakan iloveubuntu string teks .Sumber: Pengalaman dan Linhost.info ( artikel ).
Metode lain untuk menghapus seluruh drive terdiri dari menggunakan fitur ATA Secure Erase yang diimplementasikan pada banyak drive yang lebih baru. Ini akan menghapus semua data pada perangkat yang dipilih. Ketahuilah bahwa tergantung pada keadaan (kernel kereta, firmware, atau BIOS atau menggunakan antarmuka USB), tampaknya memungkinkan untuk merusak perangkat setidaknya untuk sementara waktu dengan mengunci diri Anda darinya.
Jika saya belum berhasil meyakinkan Anda untuk menggunakan solusi yang lebih mudah di atas, lanjutkan dari sini.
Pertama memastikan drive tidak beku dan erase aman didukung:
Contoh dari Samsung HD103SJ yang saya temukan di rak saya:
Drive ini dibekukan dan harus dibekukan untuk melanjutkan Setelah mencoba semuanya dari meletakkan drive untuk tidur melalui Disk mencabut dan memasang kembali kabel data Saya akhirnya berhasil membuat drive ke keadaan tidak beku dengan mencabut daya ke sana, menunggu untuk berputar dan menancapkan kembali daya ke drive yang menghasilkan:
Sekarang kita lanjutkan untuk mengatur kata sandi keamanan sehingga kita dapat melakukan penghapusan aman.
Karena waktu untuk menghapus drive ini secara aman lebih dari 2 jam, kami sebaiknya memverifikasi versi hdparm kami.
Kami melakukan ini karena versi hdparm sebelum 9.31 tidak melewati batas waktu perintah lama yang diperlukan untuk menghapus perintah ke lapisan Terjemahan Terjemahan Perintah SCSI-ATA ("SAT") yang digunakan perangkat tersebut. Milik saya adalah versi 9,43 jadi saya akan melanjutkan.
Pertama saya akan mengkonfirmasi bahwa mode keamanan telah diatur dengan benar:
sudo hdparm -I /dev/sdd |grep -A9 Security
Ya seperti yang bisa kita lihat di atas. Sekarang saya akan mulai mengamankan menghapus drive dan pergi selama 2 1/2 jam yang dibutuhkan untuk yang satu ini.
sudo hdparm --user-master u --security-erase Pass /dev/sdd
Ketika proses ini selesai, prompt Anda hanya akan kembali.
Alternatif terakhir:
Jika Anda hanya ingin memastikan bahwa tidak ada data pada drive yang dapat diambil dan ingin menghentikan drive secara permanen . Anda dapat memukulnya rata dengan palu besar (pakai pelindung mata dan lakukan ini dengan risiko Anda sendiri)
Sumber Hapus Aman:
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
man hdparm
http://www.overclockers.com/forums/archive/index.php/t-693716.html
sumber
0
denganFFEEDD
.Mudah:
Atau ... Anda dapat mengebor hard disk Anda.
sumber
200 > rep > 100 -> assoc = 100
,1 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111
, Anda memiliki111
rep. Saya telah menyarankan edit memperbaiki beberapa kesalahan tata bahasa dan ejaan.