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

USB 드라이브로 리눅스 실행하기: 휴대용 리눅스 환경 만드는 3가지 방법

USB 드라이브로 리눅스를 미리 체험하거나 설치해 본 적이 있을 겁니다. 하지만 USB 메모리에 데이터를 저장해 두고 재사용하거나, 심지어 완전한 영구 설치형 리눅스를 USB 스틱에서 구동할 수 있다는 사실은 알고 계셨나요? 원격 근무자나 개인 PC가 없는 분들에게 이는 생산성 면에서 엄청난 이점이 될 수 있습니다.

요약하자면, 리눅스를 궁극의 초휴대용 플랫폼으로 만드는 것, 즉 USB 플래시 드라이브에서 리눅스를 실행하는 이야기입니다. 여기서는 주머니 속에 리눅스를 담아 다닐 수 있는 세 가지 방법을 소개하고, 어떤 방법이 자신에게 가장 적합한지 찾아보겠습니다.

올바른 USB 스틱 고르기

시작하기 전에 새 USB 스틱 구매를 고려해 볼 가치가 있습니다. 오래된 USB 스틱은 이미 수명이 상당히 줄어든 상태이며, 플래시 메모리는 읽기/쓰기 횟수가 유한하기 때문에 새 제품을 사용하는 것이 합리적입니다. 부팅용 리눅스를 담기에는 저렴하면서도 충분한 용량을 갖춘 플래시 드라이브가 가장 좋습니다.

USB 드라이브로 리눅스 실행하기: 휴대용 리눅스 환경 만드는 3가지 방법

또한 USB 플래시 드라이브를 연결할 하드웨어도 고려해야 합니다. 해당 기기가 USB 3.0을 지원하나요? 그렇다면 구식 USB 2.0 대비 상당한 속도 향상과 여러 장점을 누릴 수 있습니다.

대상 컴퓨터에 USB 3.0이 있는지 확인하려면 USB 포트를 살펴보세요. 포트 안쪽 플라스틱이 검정색이 아닌 파란색이라면 USB 3.0일 가능성이 높습니다. 다만 모든 USB 3.0 포트가 이런 표시를 사용하는 것은 아니므로 PC의 사양을 직접 확인하는 것이 좋습니다. 윈도우에서는 장치 관리자(Device Manager)를 통해 확인할 수 있습니다.

라이브 ISO를 USB에 굽기

USB 드라이브로 리눅스 실행하기: 휴대용 리눅스 환경 만드는 3가지 방법

요즘은 좋아하는 리눅스 배포판의 ISO 이미지를 적절한 용량의 USB 드라이브에 굽는 작업이 정말 쉬워졌습니다. 그다음에는 USB 부팅을 지원하는 어떤 컴퓨터에서든 리눅스 시스템을 부팅할 수 있습니다. ISO를 구워 주는 도구는 매우 다양하며, 이 방식은 사실상 모든 리눅스 배포판과 호환됩니다.

그중 하나가 balenaEtcher입니다. 리눅스, macOS, 윈도우에서 사용할 수 있는 무료 오픈소스 도구로, ISO 굽기 작업이 생각보다 복잡하지 않지만 Etcher는 그중에서도 가장 간단한 편입니다.

하지만 이 방법의 단점은 작업 중이던 컴퓨터를 종료하거나 재시작하는 순간 모든 데이터가 사라진다는 점입니다. 라이브 환경에서는 모든 데이터가 RAM에만 보관되고 USB 드라이브에는 기록되지 않기 때문에, 시스템이 꺼지면 아무것도 남지 않습니다.

커스터마이징된 리눅스 환경을 주머니에 담고 싶다면 이 방법은 적합하지 않습니다. 반면, 안전한 통신(인터넷 뱅킹이나 TOR 사용이 필요한 활동 등)을 위해 드라이브를 활용하고 민감한 정보가 어디에도 저장되지 않도록 보장하고 싶다면 이 방법이 확실한 선택입니다.

다운로드: balenaEtcher

영구 저장소(Persistent Data) 활성화

USB 드라이브로 리눅스 실행하기: 휴대용 리눅스 환경 만드는 3가지 방법

배포판에 따라 USB 드라이브에 영구 저장소를 활성화할 수 있는 옵션이 있을 수 있습니다. 이 방법은 훌륭합니다. 비교적 컴팩트한 ISO 파일을 구워 부팅하면서도, 추가로 설치한 애플리케이션과 저장한 문서를 그대로 유지할 수 있기 때문입니다.

이 기능을 사용하려면 호환되는 프로그램으로 설치 작업을 진행해야 합니다. 한 가지 선택지는 Rufus로, 영구 저장소를 지원하는 라이브 리눅스 USB 스틱을 만들 수 있는 윈도우 앱입니다. 이미 리눅스를 사용 중이라면 mkusb를 시도해 보세요. 이 도구는 우분투와 데비안 계열 배포판, 그리고 일부 다른 배포판에서 실행됩니다.

영구 저장소는 다양한 시스템에서 USB 드라이브를 사용할 때 특히 이상적입니다. 라이브 환경은 부팅할 때마다 사용 가능한 하드웨어를 감지하기 때문입니다. 이 시나리오의 장점은 데이터를 저장하면서도 드라이브 공간을 절약하고, 연결하는 어떤 하드웨어든 최대한 지원받을 수 있다는 점입니다.

단점도 있습니다. 먼저 비밀번호로 보호되지 않은 라이브 사용자 계정으로 자동 부팅됩니다. 또한 소프트웨어 업데이트에 주의해야 하는데, 최신 커널이 부트로더를 손상시킬 수 있기 때문입니다.

다운로드: 윈도우용 Rufus

다운로드: 리눅스용 mkusb

USB에 완전 설치하기

USB 드라이브로 리눅스 실행하기: 휴대용 리눅스 환경 만드는 3가지 방법

마지막으로 USB 드라이브에 리눅스를 완전히 설치하는 방법이 있습니다. 설치 미디어로는 디스크나 다른 USB 드라이브가 필요하지만, 이 방법을 사용하면 말 그대로 완전한 리눅스 시스템을 주머니에 넣고 다닐 수 있습니다. 기존의 전통적인 설치와 마찬가지로 유연하게 활용할 수 있는 시스템입니다.

장점은 명확합니다. 자신이 원하는 대로 설정한 나만의 시스템을 주머니 속에 담을 수 있다는 것입니다. 하지만 몇 가지 단점도 있습니다.

첫째, 이런 유형의 설치에는 더 큰 용량의 USB 드라이브가 필요합니다. 물론 예전만큼 큰 문제는 아닙니다. 굳이 주변에 있는 오래된 드라이브를 써야 한다면 8GB도 가능하지만, 요즘은 128GB, 256GB 드라이브 가격이 크게 내려 SSD에 필적하는 용량의 플래시 드라이브에서 리눅스를 실행하는 데 큰 비용이 들지 않습니다.

둘째, 시스템이 일반적인 설치로 인식하기 때문에 현재 사용 중인 하드웨어에 최적화된 변경을 가하게 되며, 이것이 미래에 만나게 될 하드웨어에는 적합하지 않을 수 있습니다.

이는 주로 독점(proprietary) 드라이버 사용과 관련이 있습니다. 최대 호환성을 위해서는 독점 드라이버를 사용하지 마세요. 오픈 드라이버만으로도 대부분의 용도에 충분합니다.

리눅스는 USB와 찰떡궁합

놀라셨나요? 놀랄 일이 아닙니다! 리눅스는 항상 매우 유연해서 다양한 요구를 충족할 수 있었습니다. 게다가 라이선스 제약이 없다는 점 덕분에 윈도우나 macOS와 달리 USB 스틱에서 리눅스를 실행하는 일은 무척 간단합니다.

이제 선택지를 모두 알았으니, 자신의 필요에 맞는 최적의 해결책을 고르는 일은 어렵지 않을 겁니다. 아니, 선택지를 알게 된 후에야 오히려 고민이 더 깊어질 수도 있겠네요.

배포판 선택에 도움이 되도록 USB 스틱에 설치하기 좋은 최고의 리눅스 배포판들을 정리했습니다. 참고로 크롬 OS 역시 USB 드라이브에서 실행할 수 있습니다!