저희와 같은 전형적인 기술 애호가라면 지금까지 PC에서 한 가지 또는 다른 형태의 Linux를 사용해 보셨을 것입니다. 오픈 소스이고, 다양한 커스터마이징 옵션을 제공하며, 요즘에는 거의 모든 Windows 앱을 실행할 수 있기 때문입니다. 하지만 그 반대의 경우도 마찬가지라는 사실을 알고 계셨나요?

몇 가지 수정만 하면 이제 Windows에서 모든 Linux 앱을 손쉽게 설치하여 사용할 수 있습니다. Windows에서 Linux 앱을 설치하고 실행하고 싶으시다면 제대로 찾아오셨습니다. 이제 모든 방법을 하나씩 살펴 보겠습니다.

가상 머신

가상 머신은 1999년, 정확히 말하면 VMware가 가상화 개념을 처음 도입한 이후 한동안 존재해 왔습니다. 가상 머신은 수년에 걸쳐 여러 번 발전해 왔지만 주요 목적은 여전히 동일합니다. 다른 OS에서 작동하는 ‘호스트’ 컴퓨터 위에서 특정 운영 체제를 실행하는 데 도움을 주는 것입니다.

Windows에는 가상 머신을 선택할 때 선택할 수 있는 몇 가지 옵션이 있습니다. VirtualBox, VMware, Bootcamp는 무료로 사용해 볼 수 있는 옵션 중 일부입니다. 그리고 독점적인 측면의 Parallels, 블루스택 등도 있습니다.

가상 머신을 처음 사용해 본다면 VirtualBox와 같은 무료 오픈 소스 옵션을 사용하는 것이 좋습니다. VirtualBox를 설치한 후 Linux ISO를 설치해야 하며, 그 다음부터는 VirtualBox에서 Linux(및 Linux 앱)를 실행할 수 있습니다.

헷갈리세요? 당황하지 마세요. 단계별로 설명해 드리겠습니다.

1단계: VirtualBox 설치

첫 번째 단계는 Windows에 VirtualBox를 설치하는 것입니다. 공식 VirtualBox 웹사이트 로 이동하여 웹사이트에서 공식 Windows 앱을 다운로드합니다. 설정을 실행하고 VirtualBox 설치를 완료합니다.

2단계: Linux ISO 다운로드 및 설치

이제 VirtualBox 위에 Linux 운영 체제를 설치하는 데 유용한 Linux ISO를 다운로드합니다. 공식 Linux 웹 사이트 으로 이동하여 거기에서 ISO 파일을 가져옵니다. 이 경우 우분투 배포판을 사용하겠습니다.

3단계: 가상박스에 리눅스 설치

이제 가상박스에 리눅스를 설치할 차례입니다. 방법은 다음과 같습니다:

⭐ VirtualBox를 실행하고 새로 만들기를 선택합니다.

이 글도 확인해 보세요:  Linux에서 /etc/group 파일 이해하기

⭐ OS와 관련된 이름을 선택하고 위에서 방금 다운로드한 우분투 ISO 이미지를 선택하세요. 그런 다음 다음을 클릭합니다.

⭐ 사용자 이름과 비밀번호를 설정하고 다음을 클릭합니다.

⭐ 가상 운영 체제에 관련 이름을 할당합니다.

⭐ 다음 대화 상자에서 지금 가상 하드 디스크 만들기를 선택합니다,

여기에서 VirtualBox가 자체적으로 Ubuntu VM의 전원을 켜고 몇 초 후에 Ubuntu 인터페이스도 표시됩니다. 몇 분 후에 Ubuntu 설치도 자체적으로 완료됩니다.

참고: VirtualBox가 Linux ISO를 자동으로 선택하지 않으면 수동 방법을 시도해야 합니다. 폴더를 클릭하고 파일을 수동으로 선택한 다음 시작을 클릭합니다. 마지막으로 Linux 설치가 시작됩니다. 여기에서 언어를 선택하고 우분투 설치를 클릭하여 설치의 첫 번째 부분을 시작하세요.

다시 여기에서 화면의 지시를 따르세요. 매우 간단합니다. 메시지가 표시되면 계정을 설정하고 계속을 클릭하여 설치를 완료합니다. 여기에서 몇 초 후 가상박스에 우분투가 설치됩니다.

이제 우분투가 설치되었으므로 VirtualBox를 통해 Windows에서 모든 Linux 앱을 바로 실행할 수 있습니다.

WSL2(Linux용 Windows 하위 시스템 2)

가상 머신을 사용하여 Linux를 실행하는 것은 좋지만, 실행하는 것이 간단하지 않고 꽤 많은 손질이 필요합니다. 이 때 Linux용 Windows 하위 시스템(WSL)이 도움이 될 수 있습니다. WSL은 VirtualBox와 같은 가상 머신의 도움 없이도 Windows에서 Linux 환경을 실행할 수 있도록 도와주는 Windows 기능입니다.

PC에서 WSL2를 다운로드하고 설정하는 방법을 다룬 자세한 가이드가 있습니다. 가이드의 단계를 따라하면 곧바로 WSL(및 이와 함께 Linux 앱)을 사용할 수 있습니다.

Cygwin

Cygwin 는 Windows 환경에서 Linux 도구를 실행할 수 있는 UNIX/Linux와 유사한 셸을 제공하는 오픈 소스 도구입니다. 시작하려면 먼저 Cygwin 앱을 다운로드해야 합니다. 아래 단계를 따라 시작하세요:

공식 웹사이트 에서 Cygwin 설치 프로그램을 다운로드하세요.

⭐ Cygwin 앱을 실행할 때 인터넷에서 설치 옵션을 선택하고 다음을 선택합니다.

⭐ 설치 위치를 설정하고 다음을 클릭합니다.

⭐ 여기에서 화면의 지시를 따르고 다운로드 미러 선택 항목에 도달하면 미러를 선택하고 다음을 클릭합니다.

이 글도 확인해 보세요:  Windows 10 및 11에서 <쓰기를위한 파일 열기 오류> 오류를 수정하는 방법

⭐ 이제 미러가 여러 개의 패키지를 다운로드합니다. 기본 옵션을 선택하고 다음을 클릭하여 계속 진행하세요.

설치가 완료되면 데스크톱에서 Cygwin 터미널을 실행할 수 있습니다. 기본적으로 터미널은 C:\Cygwin\home\<user> 폴더로 설정되어 있습니다. 따라서 다양한 Linux 명령을 실행할 수 있도록 먼저 /cygdrive/c 디렉토리로 옮기는 것이 좋습니다.

하지만 Windows에서 Cygwin을 작동시키기 전에 Windows 명령 프롬프트에서 바로 Cygwin을 실행할 수 있도록 Windows 환경 변수에 추가해야 합니다. 먼저 시스템 속성을 열어야 합니다. 그런 다음 Win+일시 중지/끊기를 누르거나 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

거기에서 고급 시스템 설정을 클릭하여 시스템 속성 창을 엽니다. 이제 하단에서 환경 변수 버튼을 클릭합니다. 경로를 찾아 편집을 클릭합니다.

변수 값 끝에 Cygwin을 휴지통 위치에 추가합니다. 방법은 다음과 같습니다:

;C:\Cygwin\bin 

위의 주소를 복사하여 Path 변수 끝에 붙여넣고, 완료되면 확인을 클릭합니다.

여기까지입니다. 이제 Cygwin 앱에서 바로 Linux 앱을 실행할 수 있습니다. Cygwin을 실행하고 여기에서부터 우분투 명령을 입력하기 시작합니다. 예를 들어, 아래에서는 기본적으로 루트에서 작업 디렉터리의 경로를 출력하는 pwd 명령을 사용했습니다.

여기에서 거의 모든 것을 할 수 있으며 창의력만이 한계입니다. 다음은 시작하는 데 도움이 되는 최고의 Linux 도구 또는 명령어 목록입니다.

Windows 컴퓨터에서 Linux 앱 실행하기

대용량 저장소에 있는 편리한 도구를 사용하려면 매번 Linux로 전환할 필요가 없습니다. 위에 설명한 방법을 사용하면 Windows 컴퓨터에서 바로 모든 Linux 도구를 실행할 수 있습니다.

Windows에서 Linux 앱을 실행하려면 의심할 여지 없이 여러 복잡한 단계를 거쳐야 하지만, 시간이 지나면 자연스럽게 사용할 수 있습니다. 사실 그 반대의 경우도 마찬가지입니다. 즉, Linux에서 Windows 앱을 실행하려고 할 때를 의미합니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.