컴퓨터에서 Ubuntu를 어떻게 제거합니까? [닫은]


17

몇 가지 명령 만 입력하면 어떻게 우분투를 제거 할 수 있습니까? Windows를 설치하고 싶지 않아 OS가없는 PC를 남겨 둡니다.

이 명령이 작동합니까?

sudo rm -rf /

1
절대 이러지 마 리눅스를 완전히 제거하지는 않습니다
Motte001

3
나는 당신이 절대로하지 말아야하는 실제적인 이유를 제외하고 rm -rf /개념적 으로도 잘못된 것입니다. /유닉스 시스템에서 로컬 드라이브 또는 무언가가 아니라, 어떤 의미 에서는 우주 입니다. 마운트 한 모든 것, 연결된 모든 원격 파일, OS가 사용하는 가상 파일 등이이 시점에서 모두 도달 할 수 있습니다. 뿌리를 삭제하면 핵 전쟁의 부작용으로 가득한 고향을 파헤 치고 있습니다.
leftaroundabout

rm -rf /가장 현대적인 구현 rm에서는 루트 디렉토리가 실수로 삭제되는 것을 막기 때문에 아무것도하지 않습니다 . 로 작업을 강제 할 수 --no-preserve-root있지만 EFI 펌웨어 및 기타 운영 체제 (파일 시스템이 마운트 된 경우)를 손상시킬 수도 있습니다.
David Foerster

답변:


35

다음 sudo rm -rf / --no-preserve-root과 같은 시스템에서 실행하지 마십시오systemd

UEFI 컴퓨터 (2012 이상)에서 명령을 실행하면 PC가 손상 될 수 있고 일부 장치에서 마더 보드를 교체하지 않고 수리 할 수없는 모든 UEFI 펌웨어 변수를 삭제 합니다.

다음은 한 Linux 사용자에게 발생한 일입니다 . Ubuntu 명령으로 시스템이 손상 되었습니까?

따라서 rm -rf /레거시 BIOS 시스템에서만 작동하기 때문에 다른 답변에 대해 말하는 것을 시도하지 마십시오 . UEFI 랩톱 에서이 명령을 입력 할 수도 있습니다.


UEFI 장치에 적합한 방법.

Ubuntu Live USB / CD를 부팅하고 GParted를 엽니 다. 그런 다음 모든 파티션을 삭제하고 적용을 클릭하십시오.

그 후에도 전문 도구를 사용하여 대부분의 데이터를 쉽게 복구 할 수 있습니다.


개인 데이터가있는 경우 UEFI 장치에 적합한 방법

@ByteCommander가 말했듯이 DBAN (Darik 's Boot And Nuke)을 다운로드 하고 ISO를 디스크 / USB에 굽고 디스크를 지우라고 지시하십시오.

이 작업을 수행 한 후 모든 데이터는 되돌릴 수 없습니다!


5
이 글은 사물 삭제하기 때문에 아니, 그것은이다 /sys/국지적 인 UEFI 변수가있는 폴더에 장착/sys
Suici 도가

8
이 무서운 - 악성 코드 내 마더 보드를 파괴 할 수있는 (?)
JonasCz - 분석 재개 모니카

5
"rm -rf : 편의의 순간, 유감의 일생"
Mark Plotnick

5
@AnmolSinghJaggi 아니요, UEFI 랩톱의 VM에서 수행했으며 우분투 침입 외에는 아무 일도 일어나지 않았습니다 .UEFI 사양에 따르면 변수가 없으면 시스템을 부팅 할 수 있어야하지만 제조업체는 듣지 않으므로 제조업체는 아닙니다 UEFI에 문제가 없습니다
Suici Doga

2
이것은 모든 UEFI 시스템 에서 발생하는 것은 아닙니다 . 이상적인 UEFI는 / sys의 mountmoint에서 삭제 된 항목을 재생성 할 수 있습니다. 문제는 일부 공급 업체가 사양 등에 따라 적절한 구현보다 저렴한 구현이 더 중요하다고 생각한다는 것입니다.
deviantfan

19

컴퓨터를 팔고 싶다고 생각합니다. 이 경우 나중에 모든 개인 파일을 복구 할 수 없도록 전체 디스크를 안전하게 지우는 것이 가장 좋습니다.

이를위한 가장 좋은 도구는 DBAN (Darik 's Boot And Nuke) 입니다.

.iso이미지를 다운로드하여 CD 또는 플래시 드라이브에 굽습니다. 그런 다음 컴퓨터를 부팅하여 전체 하드 디스크를 지우십시오.

선택한 옵션에 따라 지우기는 다소 안전하지만 시간이 더 오래 걸립니다. 해당 디스크에 실제로 개인 데이터가 없으면 빠른 패스로 충분합니다.

이 방법으로 하드 디스크를 지우면 복구 할 수있는 방법이 없으므로 하드 디스크의 모든 데이터를 복구 할 수 없게됩니다. 주의해서 사용하십시오!


1
공 CD를 계속 구입할 수 있으며 10 년 전보다 저렴하지는 않다는 것을 알게되었습니다.
njzk2

8
@ njzk2 어쩌면 언젠가 vynil에서 부팅하는 레트로 트렌드가 올 것입니다 ...
Hagen von Eitzen

@ njzk2 3.5 인치 플로피를 구입할 수 있으며 90 년대와 같거나 비슷한 달러 가치입니다. 품질은 더 나빠질 수 있으므로 추세가 계속 이어집니다 (하향).
Criggie

17

예. UEFI 가있는 경우 실행 sudo rm -rf / --no-preserve-root 하면 설치마더 보드손상 되어 고가의 문진, GRUB (부트 로더) 및 빈 파티션 만 남습니다.

데이터가 안전하게 지워지지 는 않습니다 . 이 방법으로 삭제 된 파일은 데이터 복구 도구를 사용하여 복구 할 수 있습니다 .


안전하게하려면 않고 컴퓨터를 떠나, 디스크의 내용을 삭제 어떤 우분투 또는 파일, 리눅스 / 우분투 라이브 DVD / USB에서 부팅 및 실행의 추적

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

데이터가 안전하게 지워집니다. /dev/sda컴퓨터의 기본 하드 드라이브 인지 확인하십시오 lsblk. 사용하기가 더 쉬운 DBAN을 사용할 수도 있습니다 ( Byte Commander 's answer 참조) .


7
두 번째 명령은 Windows 또는 기타 모든 것 또는 디스크를 지 웁니다.
kubahaha

3
... 그리고 첫 번째 명령은 마운트 된 디스크도 지 웁니다 .USB 드라이브, 어떤 이유로 마운트 한 보조 하드 드라이브, 네트워크 공유, UEFI 파티션 등 ... 일반적으로 좋은 생각은 아닙니다. .
Matteo Italia

1
@Suici UEFI 마더 보드가 손상 될 것이라는 사실에 대한 편집에 감사드립니다. UEFI가있는 컴퓨터가 없어서 다행입니다.
JonasCz-복원 모니카

@JonasCz 나는 실행 된 후 rm -rf /어떤 파티션이있는 USB에서 우분투를 실행하는 BIOS 노트북에 장착 아무것도 그 의지 벽돌이 있다면 tried.UEFI는 BIOS와 같은 고체로되지 않도록 우분투 crashing.I 이외의 내 새 노트북에 UEFI가 일어나지
Suici Doga

7

livecd로 부팅하십시오. 이전 시스템 설치 의 장치 이름 을 기록하고 자동 마운트 된 경우 드라이브를 마운트 해제하십시오. lsblk를 사용하여 확인하고 마운트 해제하려면 umount를 사용합니다.

shred각 장치 에서 명령을 실행하십시오 . 이것은 기본적으로 dban과 마찬가지로 각 파티션을 0으로 덮어 씁니다. 그런 다음 적절한 도구를 사용하여 파티션을 삭제할 수 있습니다.

dd작동해야하지만 데이터를 지우 도록 설계된shred 보다 정확한 도구이므로 선호 합니다.

자사의 SSD의 경우에는 사용 할 수 있습니다 hdparm실행하기 보안 지우기 ATA 명령을 대신.

rm -rf /A는 끔찍한 디스크를 닦아 방법. Suici Doga가 제안한대로 시스템을 손상시킬 위험이 있습니다. 그렇지 않으면 데이터를 복구 할 수 있으며 시스템을 삭제 한 시점에 더 많은 데이터를 삭제할 수 없을 수 있습니다. 망치를 사용하여 너트를 돌리는 것과 비슷합니다. 작동하거나 머리를 때리게 될 수 있습니다.


3

단일 드라이브 시스템에서 루트 드라이브를 지우려고하면 @JourneymanGeek가 언급 한대로 라이브 미디어에서 부팅해야합니다.

드라이브를 지우는 가장 선호하는 방법은 dc3dd입니다.

없는 경우 universe터미널 의 리포지토리에서을 (를) 사용하여 설치할 수 있습니다 sudo apt-get install dc3dd.

지우려는 드라이브를 정확하게 결정해야합니다 (다중 드라이브 시스템에서 특히 중요 함).

의 출력을 사용하여 올바른 드라이브를 찾을 수 있습니다 sudo fdisk -l.

드라이브가 /dev/sdX무엇 인지 확인한 후 sudo dc3dd wipe=/dev/sdX전체 드라이브를 0으로 덮어 쓰는 명령 을 실행할 수 있습니다 .

보다 안전한 방법은 sudo dc3dd wipe=/dev/sdX pat=FFEEDD 16 진 패턴 (이 경우 FFEEDD )을 사용하여 드라이브를 겹쳐 쓰는 패턴을 사용하여 겹쳐 쓰는 것입니다.

텍스트 패턴을 sudo dc3dd wipe=/dev/sdX tpat=iloveubuntu사용하여 텍스트 문자열 iloveubuntu를 사용하여 드라이브를 덮어 쓰는 것과 같이 덮어 쓸 수도 있습니다 .

출처 : Experience and Linhost.info ( 기사 ).

전체 드라이브를 지우는 또 다른 방법 은 많은 최신 드라이브에 구현 된 ATA 보안 지우기 기능 을 사용하는 것 입니다. 선택한 장치의 모든 데이터가 지워집니다. 상황에 따라 (버기 커널, 펌웨어 또는 BIOS 또는 USB 인터페이스 사용) 자신을 잠그면 적어도 일시적으로 장치를 차단할 수 있습니다.

위의 더 쉬운 솔루션을 사용하도록 설득하지 못했다면 여기에서 계속하십시오.

먼저 드라이브가 멈추지 않고 보안 지우기가 지원되는지 확인하십시오.

선반에서 찾은 Samsung HD103SJ의 예 :

$ 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

이 드라이브는 정지되었으므로 계속하려면 고정 해제해야합니다. 디스크를 통해 드라이브를 절전 모드로 전환하는 것부터 데이터 케이블의 플러그를 뽑거나 다시 꽂으려고 시도한 후에는 전원을 분리하여 드라이브를 고정되지 않은 상태로 만드는 데 성공했습니다. 회전을 기다린 후 드라이브에 전원을 다시 연결하면

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

이제 보안 지우기를 수행 할 수 있도록 보안 암호를 설정합니다.

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

이 드라이브를 안전하게 지우는 데 2 ​​시간이 걸리므로 hdparm 버전을 가장 잘 확인했습니다.

 hdparm -V
hdparm v9.43

9.31 이전의 hdparm 버전은 삭제 명령에 필요한 긴 명령 시간 초과를 이러한 장치가 사용하는 SCSI-ATA 명령 변환 ( "SAT") 계층으로 전달하지 않기 때문에이 작업을 수행합니다. 내 버전은 9.43이므로 계속 진행하겠습니다.

먼저 보안 모드가 올바르게 설정되었는지 확인합니다.

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.

그렇습니다. 위에서 볼 수있는 것과 같습니다. 이제 드라이브를 안전하게 지우고 2 시간 반 동안 사라집니다.

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

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

프로세스가 완료되면 프롬프트가 다시 나타납니다.

마지막 대안 :

드라이브의 데이터를 검색 할 수 없도록하고 드라이브를 영구적으로 폐기하려는 경우 . 큰 망치로 평평하게 두 드릴 수 있습니다 (눈 보호 장비를 착용하고 위험을 감수하십시오)

안전한 삭제 소스 :

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

man hdparm

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


그렇다면 왜 디스크를 null로 설정하지 않겠습니까 ??? 난을 통해 보안이 표시되지 않습니다 0FFEEDD.
EKons

@ ΈρικΚωνσταντόπουλος 아마도 당신은 맞을 것입니다. 가장 편한 옵션을 사용하십시오. nber.org/sys-admin/overwritten-data-guttman.html
Geek

2

쉬운:

  1. GParted를 사용하여 라이브 CD / USB를 실행하십시오.
  2. GParted (일반적으로 sda / sdb)에서 하드 드라이브를 검색하십시오.
  3. 모든 우분투 파티션 (항상 / 및 / home이 있음)을 삭제 표시하십시오. 스왑을 포함하십시오.
  4. 변경 사항을 적용하십시오.
  5. 깨끗한 하드 디스크가 생깁니다.

아니면 ... 하드 디스크를 뚫을 수 있습니다.


1
Ask Ubuntu 커뮤니티에 오신 것을 환영합니다!
EKons

감사합니다! 저는 데비안 사용자이지만 우분투에 대한 많은 경험이 있습니다
Juanjo Salvador

1
여기에 당신이 새로웠다 가정 방법은 다음과 같습니다 200 > rep > 100 -> assoc = 100, 1 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111당신은 한 111담당자. 문법과 철자 오류를 수정하는 수정을 제안했습니다.
EKons

기억하십시오 : 하드 드라이브 를 검색 하지만 실제로 디스크 를 청소합니다 . 드라이브는 디스크를 넣는 위치이고 디스크는 데이터 컨테이너입니다 .
EKons
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.