Computer >> 컴퓨터 >  >> 시스템 >> Linux

컴퓨터에서 Ubuntu(우분투)를 완전히 제거하는 방법

일반 소프트웨어와 마찬가지로 사용자는 필요에 따라 운영체제(OS)를 옮겨 다니곤 합니다. 하지만 일반 프로그램과 달리 OS는 메뉴에서 간단히 '제거'할 수 없고, 새 OS를 설치할 공간을 확보하려면 하드 드라이브의 일부 또는 전체를 지워야 합니다.

컴퓨터에 Ubuntu만 설치되어 있고 다른 OS로 갈아타고 싶다면 하드 드라이브를 통째로 지워야 합니다. 진행하기 전에 주의할 점이 있습니다. 아래 방법은 Ubuntu와 다른 OS를 함께 사용하는 듀얼 부팅 환경에는 적용되지 않으며, 그대로 실행하면 설치된 모든 OS가 삭제됩니다.

삭제 방법은 크게 두 가지입니다. 첫 번째는 빠른 방법으로, 데이터의 위치와 구조를 알려주는 파티션 헤더만 삭제합니다. 컴퓨터 입장에서는 삭제된 것과 같지만 실제 데이터는 그대로 남아 있어 포렌식 프로그램으로 복구될 수 있습니다. 두 번째는 안전한 방법으로, 하드 드라이브 크기만큼 무작위 숫자를 덮어써 기존 데이터를 복구 불가능한 상태로 만듭니다. 몇 시간이 걸리고 중간에 중단하면 안 되지만(한 번에 진행해야 함), 데이터를 알아볼 수 없는 값으로 덮어써 안전하게 지울 수 있습니다.

두 방법 모두 라이브 부팅이 필요합니다. 실행 중인 OS를 그 OS 위에서 완전히 삭제할 수는 없기 때문입니다.

컴퓨터에서 Ubuntu(우분투)를 완전히 제거하는 방법

1. 하드 드라이브 용량 확인하기

라이브 시스템으로 부팅하기 전에 먼저 컴퓨터에 장착된 하드 드라이브의 용량을 확인해야 합니다. 라이브 부팅에 사용한 USB 메모리도 하나의 드라이브로 인식되기 때문에, 잘못된 드라이브를 덮어쓰지 않도록 하기 위함입니다.

먼저 컴퓨터에 연결된 다른 USB 장치를 모두 분리하세요. 그런 다음 현재 설치된 Ubuntu로 부팅하고, '터미널' 앱을 연 뒤 아래 명령어를 입력합니다.

sudo fdisk -l | grep Disk
컴퓨터에서 Ubuntu(우분투)를 완전히 제거하는 방법

이 명령은 인식된 모든 하드 드라이브 목록을 출력한 뒤, 각 드라이브의 첫 줄 정보만 필터링해서 보여줍니다. 사용자 비밀번호를 입력하고 결과가 나오면, "Disk" 뒤에 "/dev"로 시작하면서 "loop"라는 단어가 포함되지 않은 줄을 찾으세요. 해당 줄의 첫 번째 콜론(:) 뒤에 용량이 표시됩니다. 이 숫자를 적어두고, 컴퓨터를 종료한 뒤 실제 덮어쓰기 작업으로 넘어갑니다.

2. USB로 Ubuntu 라이브 부팅하기

Ubuntu를 제거하려는 상황이라면 아마 설치 때 사용한 USB 메모리가 아직 있을 겁니다. 이 USB로 라이브 부팅하면 삭제 작업 중에 내장 하드 드라이브에 전혀 접근하지 않고 진행할 수 있습니다. Ubuntu USB를 더 이상 가지고 있지 않다면 직접 하나 만들면 됩니다.

3. GParted로 빠르게 삭제하기

터미널 명령어가 어렵게 느껴지고 몇 번의 클릭만으로 하드 드라이브 데이터를 빠르게 지우고 싶다면, Ubuntu에 기본 탑재된 그래픽 디스크 관리 도구인 GParted를 사용하세요.

Ubuntu 라이브 세션으로 부팅한 뒤 응용 프로그램 메뉴에서 GParted를 찾아 실행합니다. 그다음 아래 순서대로 진행하면 됩니다.

컴퓨터에서 Ubuntu(우분투)를 완전히 제거하는 방법
  1. 앞서 기록해둔 하드 드라이브 용량과 Size가 일치하는 항목을 선택합니다.
  2. 창 왼쪽 위의 빨간색 원형 사선 아이콘(Delete)을 클릭합니다.
  3. 회색으로 비활성화된 삭제 아이콘 오른쪽에 있는 초록색 체크 표시(Apply) 아이콘을 클릭합니다.

주의: 이 작업은 운영체제와 저장된 모든 데이터를 영구적으로 삭제합니다. 확인하기 전에 반드시 신중하게 검토하세요.

작업이 끝나면 GParted를 닫고 라이브 시스템을 종료합니다. 이제 내장 하드 드라이브는 비어 있는 상태로 새 OS를 설치할 준비가 된 것입니다.

4. 헤더 덮어쓰기로 빠르게 삭제하기

Ubuntu 라이브 세션으로 부팅한 뒤 '터미널'을 열고 아래 명령어로 모든 디스크 장치를 확인합니다.

lsblk
컴퓨터에서 Ubuntu(우분투)를 완전히 제거하는 방법

"loop"가 포함되지 않은 결과는 두 개여야 합니다. 하나는 라이브 세션이 실행 중인 USB이고, 다른 하나는 하드 드라이브입니다. 앞서 확인해둔 용량과 일치하는 행의 "NAME" 열에 있는 이름을 적어둡니다.

이제 터미널에서 아래 명령어를 실행합니다. 여기서 "hd_name"은 앞 단계에서 적어둔 이름으로 바꿔 입력합니다.

sudo wipefs --all /dev/hd_name
컴퓨터에서 Ubuntu(우분투)를 완전히 제거하는 방법

이제 파티션 테이블 헤더가 삭제되었으므로, 컴퓨터는 사실상 하드 드라이브가 비어 있다고 판단합니다.

5. 디스크 전체 덮어쓰기로 완벽하게 삭제하기

이 방법의 초기 단계는 헤더 삭제 방법과 동일합니다. USB로 라이브 부팅한 뒤 터미널을 열고 "lsblk" 명령으로 하드 드라이브의 장치 이름을 확인합니다. 마찬가지로 하드 드라이브 용량과 일치하는 행의 "NAME" 열 이름이 지우고자 하는 드라이브입니다.

그다음 아래 명령어를 실행합니다. "hd_name"은 "lsblk" 명령 실행 시 적어둔 이름으로 바꿉니다.

sudo dd if=/dev/urandom of=/dev/hd_name bs=4096 conv=notrunc iflag=nocache oflag=direct
컴퓨터에서 Ubuntu(우분투)를 완전히 제거하는 방법

"dd" 명령은 원시(raw) 바이트를 직접 읽고 쓰는 도구입니다. 옵션이 많아 복잡해 보이지만 요점은, dd가 시스템의 난수 생성기에서 데이터를 읽어 4096바이트 단위로 하드 드라이브에 곧장 기록한다는 것입니다. 난수 생성 과정에 어떤 생략도 없습니다.

이제 기다리면 됩니다. 꽤 오래 기다려야 합니다. 완료되면 드라이브는 무작위 값으로 가득 차 있어 기존 데이터를 쉽게 복구할 수 없습니다.