Làm cách nào để gỡ cài đặt Ubuntu khỏi máy tính? [đóng cửa]


17

Chỉ cần gõ một số lệnh, làm thế nào Ubuntu có thể được gỡ cài đặt? Tôi không muốn cài đặt Windows hoặc bất cứ thứ gì, rời khỏi PC mà không có HĐH.

Lệnh này sẽ làm việc?

sudo rm -rf /

1
Không bao giờ làm điều này. Nó sẽ không gỡ cài đặt Linux hoàn toàn
Motte001

3
Tôi lưu ý rằng, ngoài những lý do thực tế tại sao bạn không bao giờ nên làm rm -rf /, đó cũng là điều sai về mặt khái niệm . /trong một hệ thống Unix không chỉ là ổ đĩa cục bộ hay thứ gì đó, nó có nghĩa là vũ trụ . Bất cứ điều gì bạn đã gắn kết, bất kỳ điều khiển từ xa nào bạn kết nối, bất kỳ tệp ảo nào mà HĐH sử dụng, tất cả đều có thể truy cập được từ thời điểm này. Xóa gốc là gây khó khăn cho quê hương của bạn, đầy những tác dụng phụ của một cuộc chiến tranh hạt nhân.
leftaroundabout

rm -rf /không làm bất cứ điều gì với hầu hết các triển khai hiện đại rm, bởi vì chúng bảo vệ khỏi việc vô tình xóa thư mục gốc. Bạn có thể buộc thực hiện hành động --no-preserve-root, nhưng điều đó cũng có thể biến phần sụn EFI của bạn và các hệ điều hành khác (nếu bạn có hệ thống tệp của chúng được gắn kết).
David foerster

Câu trả lời:


35

KHÔNG CHẠY sudo rm -rf / --no-preserve-roottrên các hệ thống cósystemd

Khi chạy lệnh trên máy tính UEFI (2012 trở lên), bạn đang xóa tất cả các biến phần mềm UEFI có thể khiến PC của bạn bị brick và không thể sửa chữa nếu không thay thế bo mạch chủ trên một số thiết bị.

Đây là những gì đã xảy ra với một người dùng Linux: Lệnh Ubuntu đã chặn hệ thống của tôi?

Vì vậy, đừng thử những câu trả lời khác nói về rm -rf /nó vì nó chỉ hoạt động trên các máy BIOS cũ. Tôi đang gõ cái này từ một máy tính xách tay UEFI cũng có thể bị gạch bởi lệnh.


Phương pháp thích hợp cho các thiết bị UEFI.

Khởi động USB / CD Ubuntu Live và mở GParted. Sau đó xóa tất cả các phân vùng và bấm áp dụng.

Xin lưu ý rằng sau này, hầu hết dữ liệu của bạn vẫn có thể được phục hồi dễ dàng bằng các công cụ chuyên nghiệp.


Phương pháp thích hợp cho các thiết bị UEFI nếu bạn có dữ liệu riêng tư

Như @ByteCommander nói, hãy tải xuống DBAN (Darik's Boot And Nuke) , ghi ISO vào đĩa / USB và bảo nó xóa đĩa

Sau khi thực hiện điều này, tất cả dữ liệu sẽ biến mất!


5
Không, đó là vì nó xóa mọi thứ trong /sys/. Các biến UEFI được gắn trong một thư mục trong/sys
Suici Doga

8
Điều này thật đáng sợ - phần mềm độc hại có thể phá hủy bo mạch chủ của tôi (?) ...
JonasCz - Tái lập lại

5
Có một câu nói cũ: "rm -rf: một khoảnh khắc thuận tiện, cả đời hối hận"
Mark Plotnick

5
@AnmolSinghJaggi Không, tôi đã làm điều đó trong một máy ảo trên máy tính xách tay UEFI của tôi và không có gì xảy ra ngoài việc phá vỡ Ubuntu. Thông số kỹ thuật của UEFI nói rằng hệ thống phải có khả năng khởi động nếu không có biến, nhưng các nhà sản xuất không lắng nghe nên đó là nhà sản xuất và không phải là vấn đề với UEFI
Suici Doga

2
Lưu ý rằng điều này không xảy ra trên tất cả các hệ thống UEFI. UEFI lý tưởng có thể tạo lại những thứ đã bị xóa từ mountmoint trong / sys. Vấn đề là một số nhà cung cấp nghĩ rằng việc triển khai giá rẻ quan trọng hơn việc triển khai đúng theo thông số kỹ thuật, v.v ...
deviantfan

19

Tôi đoán bạn muốn bán máy tính của bạn. Trong trường hợp đó, tốt nhất là xóa toàn bộ đĩa một cách an toàn để ngăn chặn bất kỳ ai có thể khôi phục bất kỳ tệp cá nhân nào của bạn sau này.

Công cụ tốt nhất cho việc này là DBAN (Darik's Boot And Nuke) .

Tải về .isohình ảnh và ghi nó vào đĩa CD hoặc ổ đĩa flash. Sau đó khởi động máy tính của bạn từ nó và để nó xóa toàn bộ đĩa cứng.

Tùy thuộc vào tùy chọn bạn đã chọn, việc xóa sẽ an toàn hơn hoặc ít hơn, nhưng mất nhiều thời gian hơn. Trừ khi bạn có dữ liệu thực sự riêng tư trên đĩa đó, vượt qua nhanh là đủ.

Xin lưu ý rằng việc xóa một đĩa cứng theo cách này sẽ phá hủy tất cả dữ liệu trên đó, không có cách nào có thể phục hồi được. Sử dụng cẩn thận!


1
Tôi mới phát hiện ra rằng bạn vẫn có thể mua đĩa CD trắng và nó thậm chí còn không rẻ hơn so với 10 năm trước.
njzk2

8
@ njzk2 Có thể một ngày nào đó sẽ xuất hiện một xu hướng retro để khởi động từ vynil ...
Hagen von Eitzen

@ njzk2 Bạn vẫn có thể mua 3,5" đĩa mềm, và họ là những giá trị như nhau / tương tự đô la họ trong những năm 90 chất lượng Có lẽ thậm chí tệ hơn mặc dù, vì vậy xu hướng tiếp tục (giảm)..
Criggie

17

Có, việc chạy sudo rm -rf / --no-preserve-root sẽ phá hủy cài đặtbo mạch chủ của bạn nếu bạn có UEFI , chỉ để lại một chặn giấy đắt tiền, bộ nạp khởi động (GRUB) và một phân vùng trống.

Lưu ý rằng điều này sẽ không xóa dữ liệu một cách an toàn! Các tệp đã bị xóa theo cách này vẫn có thể được phục hồi bằng các công cụ khôi phục dữ liệu .


Để xóa an toàn nội dung của đĩa, rời khỏi máy tính của bạn mà không có bất kỳ dấu vết nào của Ubuntu hoặc các tệp của bạn, hãy khởi động từ DVD / USB trực tiếp Linux / Ubuntu và chạy

sudo dd if=/dev/zero of=/dev/sda bs=4M

Nó sẽ xóa dữ liệu một cách an toàn. Đảm bảo rằng đó /dev/sdalà ổ cứng chính trong máy tính - bạn có thể kiểm tra lsblk. Bạn cũng có thể sử dụng DBAN, có thể dễ sử dụng hơn - xem câu trả lời của Byte Commander .


7
Hãy lo lắng rằng lệnh thứ hai sẽ xóa tất cả mọi thứ hoặc đĩa của bạn - Windows hoặc bất cứ thứ gì khác
kubahaha

3
... Và rằng lệnh đầu tiên cũng sẽ xóa mọi ổ đĩa được gắn - có thể là ổ USB, ổ cứng thứ cấp mà bạn đã gắn vì một số lý do, chia sẻ mạng, phân vùng UEFI, ... nói chung, chắc chắn đó không phải là ý kiến ​​hay .
Matteo Italia

1
@Suici Cảm ơn bạn đã chỉnh sửa liên quan đến thực tế rằng điều này sẽ phá hủy bo mạch chủ UEFI - Tôi không biết điều đó! Tôi rất vui vì tôi không có máy tính với UEFI.
JonasCz - Tái lập Monica

@JonasCz Tôi đã từng ran rm -rf /trên một máy tính xách tay BIOS chạy Ubuntu từ USB không có phân vùng gắn kết và không có gì xảy ra không phải là Ubuntu crashing.I có UEFI trên máy tính xách tay mới của tôi vì vậy mà ý chí gạch nó nếu tôi tried.UEFI không phải là rắn như BIOS
Suici Doga

7

Khởi động vào một livecd. lưu ý tên thiết bị cài đặt hệ thống cũ của bạn và ngắt kết nối các ổ đĩa nếu được tự động hóa. Tôi sẽ sử dụng lsblk để kiểm tra và mở rộng để ngắt kết nối.

Chạy shredlệnh trên mỗi thiết bị. Điều này về cơ bản ghi đè lên mỗi phân vùng bằng số không, giống như dban. Sau đó, bạn có thể xóa các phân vùng với một công cụ phù hợp.

ddnên hoạt động, nhưng tôi thích shredvì nó là một công cụ chính xác hơn được thiết kế để xóa dữ liệu.

Nếu một SSD của nó, bạn có thể muốn sử dụng hdparmđể chạy một s ata xóa an toàn lệnh để thay thế.

rm -rf /là một cách khủng khiếp để lau đĩa. Nó có nguy cơ làm hỏng hệ thống của bạn như Suici Doga đã đề xuất. Nếu không, dữ liệu có khả năng phục hồi và hệ thống của bạn có thể đã bị xóa đủ để không thể xóa được nhiều hơn. Nó giống như sử dụng một cái búa để biến một hạt. Nó có thể hoạt động, hoặc bạn có thể tự đánh vào đầu mình.


3

Nếu bạn đang sử dụng một hệ thống ổ đĩa cố gắng xóa sạch ổ đĩa gốc, bạn nên khởi động từ phương tiện trực tiếp như được đề cập bởi @JTHERmanGeek.

Phương pháp ưa thích của tôi để xóa một ổ đĩa sử dụng dc3dd.

Nếu bạn không có nó, bạn có thể cài đặt nó từ universekho lưu trữ trên thiết bị đầu cuối với sudo apt-get install dc3dd.

Bạn sẽ muốn xác định chính xác ổ đĩa nào bạn đang cố gắng xóa (điều này đặc biệt quan trọng trong hệ thống nhiều ổ đĩa).

Bạn có thể tìm đúng ổ đĩa bằng cách sử dụng đầu ra của sudo fdisk -l.

Sau khi xác định rằng ổ đĩa là /dev/sdXhoặc bất cứ điều gì bạn có thể đưa ra lệnh sudo dc3dd wipe=/dev/sdXsẽ ghi đè lên toàn bộ ổ đĩa bằng số không.

Một cách tiếp cận an toàn hơn có thể là ghi đè bằng cách sử dụng một mẫu như sudo dc3dd wipe=/dev/sdX pat=FFEEDD sẽ ghi đè lên ổ đĩa bằng cách sử dụng mẫu thập lục phân (trong trường hợp này là FFEEDD )

Bạn cũng có thể sử dụng một mẫu văn bản để ghi đè, chẳng hạn như sudo dc3dd wipe=/dev/sdX tpat=iloveubuntusẽ ghi đè lên ổ đĩa bằng chuỗi văn bản iloveubfox .

Nguồn: Kinh nghiệm và Linhost.info ( bài viết ).

Một phương pháp xóa toàn bộ ổ đĩa khác là sử dụng tính năng ATA Secure Erase được triển khai trên nhiều ổ đĩa mới hơn. Điều này sẽ xóa tất cả dữ liệu trên thiết bị đã chọn. Xin lưu ý rằng tùy thuộc vào hoàn cảnh (nhân lỗi, phần sụn hoặc BIOS hoặc sử dụng giao diện USB), có vẻ như có thể tạm thời chặn thiết bị ít nhất bằng cách tự khóa bạn khỏi thiết bị.

Nếu tôi không thể thuyết phục bạn sử dụng giải pháp dễ dàng hơn ở trên, hãy tiếp tục từ đây.

Bảo đảm đầu tiên ổ đĩa không bị đóng băng và xóa an toàn được hỗ trợ:

Ví dụ từ Samsung HD103SJ tôi tìm thấy trên kệ của mình:

$ 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

Ổ đĩa này bị đóng băng và cần được đóng băng để tiếp tục Sau khi thử mọi cách từ đặt ổ đĩa vào chế độ ngủ thông qua Disks rút và cắm lại cáp dữ liệu, cuối cùng tôi đã thành công trong việc đưa ổ đĩa vào trạng thái không bị đóng băng bằng cách rút nguồn cho nó, chờ cho nó quay xuống và cắm điện trở lại vào ổ đĩa dẫn đến:

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

Bây giờ chúng tôi tiến hành đặt mật khẩu bảo mật để chúng tôi có thể thực hiện xóa an toàn.

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

Vì thời gian xóa an toàn của ổ đĩa này vượt quá 2 giờ, chúng tôi đã xác minh tốt nhất phiên bản hdparm của chúng tôi.

 hdparm -V
hdparm v9.43

Chúng tôi thực hiện điều này bởi vì các phiên bản hdparm trước 9.31 không vượt qua thời gian chờ lệnh dài cần thiết cho các lệnh xóa đối với lớp Dịch lệnh SCSI-ATA ("SAT") mà các thiết bị đó sử dụng. Của tôi là phiên bản 9,43 nên tôi sẽ tiến hành.

Trước tiên tôi sẽ xác nhận rằng chế độ bảo mật đã được đặt đúng:

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.

Vâng, đó là như chúng ta có thể thấy ở trên. Bây giờ tôi sẽ bắt đầu bảo mật xóa ổ đĩa và biến mất trong 2 tiếng rưỡi. Nó sẽ mất cái này.

sudo hdparm --user-master u --security-erase Pass /dev/sdd

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

Khi quá trình hoàn tất, lời nhắc của bạn sẽ trở lại.

Một thay thế cuối cùng:

Nếu bạn chỉ muốn đảm bảo rằng không có dữ liệu nào trên ổ đĩa có thể truy xuất được và muốn rút lại ổ đĩa vĩnh viễn . Bạn có thể đập nó bằng một cái búa lớn (đeo kính bảo vệ và làm điều này có nguy cơ của riêng bạn)

Nguồn xóa an toàn:

https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

man hdparm

http://www.overclockers.com/forums/archive/index.php/t-693716.html


Tại sao không null đĩa, sau đó ??? Tôi không thấy bất kỳ bảo mật hơn 0với FFEEDD.
EKons

@ ΈρκΚω có lẽ bạn đã đúng. Sử dụng bất cứ tùy chọn nào bạn cảm thấy thoải mái nhất. nber.org/sys-admin/overwritten-data-guttman.html
Elder Geek

2

Dễ dàng:

  1. Chạy CD / USB trực tiếp với GParted.
  2. Tìm kiếm ổ đĩa cứng của bạn trong GParted (thường là sda / sdb).
  3. Đánh dấu tất cả các phân vùng Ubuntu (tôi luôn có / và / home) để xóa. Bao gồm trao đổi.
  4. Áp dụng các thay đổi.
  5. Bạn sẽ có một đĩa cứng sạch.

Hoặc ... Bạn có thể khoan đĩa cứng của bạn.


1
Chào mừng bạn đến với cộng đồng Ubuntu!
EKons

Cảm ơn bạn! Tôi là người dùng Debian, nhưng tôi có nhiều kinh nghiệm với Ubuntu
Juanjo Salvador

1
Đây là cách tôi giả định bạn là mới: 200 > rep > 100 -> assoc = 100, 1 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111, bạn có 111đại diện. Tôi đã đề nghị chỉnh sửa sửa một số lỗi ngữ pháp và chính tả.
EKons

Hãy nhớ rằng: bạn tìm kiếm ổ đĩa cứng , nhưng trên thực tế, bạn làm sạch đĩa . Ổ đĩa là nơi bạn đặt đĩa , đĩa là nơi chứa dữ liệu .
EKons
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.