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.

Apakah perintah ini akan berhasil?

sudo rm -rf /

1
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.

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!


5
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.

Alat terbaik untuk ini adalah DBAN (Darik's Boot And Nuke) .

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!


1
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-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

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 .


7
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.


3

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 .

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:

$ 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.

sudo hdparm --user-master u --security-set-pass Pass /dev/sdd
security_password="Pass"

/dev/sdd:
 Issuing SECURITY_SET_PASS command, password="Pass", user=user, mode=high

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

/dev/sdd:
 Issuing SECURITY_ERASE command, password="Pass", user=user

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


Mengapa tidak membatalkan disk, lalu ??? Saya tidak melihat keamanan apapun atas 0dengan FFEEDD.
EKons

@ ΈρικΚωνσταντόπουλος mungkin Anda benar. Gunakan opsi apa pun yang paling nyaman bagi Anda. nber.org/sys-admin/overwritten-data-guttman.html
Penatua Geek

2

Mudah:

  1. Jalankan CD / USB langsung dengan GParted.
  2. Cari hard drive Anda di GParted (biasanya sda / sdb).
  3. Tandai semua partisi Ubuntu (saya selalu punya / dan / home) untuk dihapus. Sertakan swap.
  4. Terapkan perubahannya.
  5. Anda akan memiliki hard disk yang bersih.

Atau ... Anda dapat mengebor hard disk Anda.


1
Selamat Datang di Tanya komunitas Ubuntu!
EKons

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 .
EKons
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.