리눅스 설치 · 6 min read · Dec 15, 2025

VirtualBox에 Arch Linux 설치하는 방법

Arch Linux는 i689 및 x86-64 컴퓨터를 위해 설계된 리눅스 기반 운영 체제입니다. 고유한 패키지 관리자는 “pacman”을 사용하여 최신 소프트웨어 애플리케이션에 대한 업데이트를 제공하며, 완전한 추적 기능을 갖추고 있습니다. Pacman은 소프트웨어 패키지를 설치, 업데이트 및 제거하는 데 사용되는 패키지 관리자입니다. 이는 전적으로 무료 및 오픈 소스 소프트웨어를 위해 설계되었으며, 리눅스 커뮤니티의 지원을 받습니다.

Arch Linux는 ArchWiki라는 커뮤니티 위키 형태로 포괄적인 문서를 제공하는 것으로도 유명합니다. 이 리눅스 운영 체제는 i832, 64비트 및 32비트 시스템을 대상으로 하는 이진 패키지를 기반으로 하며, 최신 하드웨어 시스템에서 최상의 성능을 위해 최적화되어 있습니다.

이 가이드를 따라 Arch Linux를 직접 홈 컴퓨터에 설치할 수 있지만, VirtualBox를 사용하여 Windows 컴퓨터의 가상 머신에 설치할 수도 있습니다.

Arch Linux 저장소

Virtual Box에 Arch Linux를 설치하려면 이 리눅스 기반 운영 체제의 기본 저장소를 알아야 합니다. 저장소는 설치 과정 중 소프트웨어 패키지가 검색되는 저장 위치입니다. Arch Linux에는 pacman을 통해 접근할 수 있는 여러 저장소가 있으며, 패키지 유지 관리자가 관리합니다. 다음은 Virtual Box에 Arch Linux를 설치하는 데 사용되는 기본 저장소 목록입니다:

  • core 저장소에는 Arch Linux를 부팅하고 패키지를 빌드하는 데 필요한 모든 패키지가 포함되어 있습니다.
  • extra 저장소에는 데스크탑 환경과 관련된 core에 맞지 않는 추가 패키지가 포함되어 있습니다.
  • community 저장소에는 신뢰할 수 있는 리눅스 커뮤니티 사용자가 채택한 패키지가 있으며, 대부분은 core 또는 extra 저장소로 이전됩니다.
  • Multilib 저장소에는 64비트 시스템에서 32비트 애플리케이션 설치를 위한 32비트 소프트웨어 및 라이브러리가 포함되어 있습니다.
  • testing 저장소에는 core 또는 extra 저장소로 전송될 패키지가 포함되어 있습니다.
  • community-testing 저장소는 리눅스 커뮤니티를 위한 것입니다.
  • multilib testing 저장소는 testing 저장소와 유사하지만 multilib 후보를 위한 것입니다.
  • gnome-unstable 저장소에는 최신 GNOME 데스크탑 환경이 포함되어 있습니다.
  • kde-unstable 저장소에는 출시되기 전의 최신 KDE 소프트웨어가 포함되어 있습니다.

Virtual Box에 Arch Linux 설치하기

Arch Linux 다운로드

Virtual Box에 Arch Linux를 설치하려면 공식 웹사이트에서 다운로드할 수 있는 최신 Arch Linux 버전이 필요합니다. 직접 다운로드 옵션이나 보안 서버에서 제공되는 토렌트 다운로드 중 하나를 선택할 수 있습니다. 설치 전에 시스템에 20MB의 여유 디스크 공간과 1GB의 RAM이 있는지 확인하세요.

Arch Linux 다운로드

Oracle VM VirtualBox 관리자에서 설치 초기화

Oracle VM VirtualBox 관리자를 열고 새로 만들기를 클릭한 후 생성할 새 운영 체제의 이름을 입력합니다. 이 경우 Arch Linux입니다. 시스템은 자동으로 시스템 구성에 따라 Arch Linux의 유형과 버전을 선택합니다. 다음을 클릭합니다.

VirtualBox 열기

원하는 RAM 크기를 새 운영 체제에 할당합니다. 이상적으로는 1024MB입니다. 다음을 클릭한 후 생성을 클릭하여 가상 디스크를 생성합니다.

RAM 크기 설정

다음 페이지에서는 새 운영 체제에 원하는 하드 디스크 파일 유형을 선택하라는 메시지가 표시됩니다. 일반적으로 VirtualBox 디스크 이미지(VMDK)를 선택합니다.

디스크 파일 유형 선택

동적으로 할당을 선택하고 다음을 클릭합니다.

디스크 공간 동적으로 할당

20GB 하드 디스크 파일 위치 및 크기를 할당합니다.

20GB 하드 디스크 크기 선택

이제 Arch Linux 운영 체제가 생성된 것을 볼 수 있습니다. 이제 시작을 클릭합니다.

가상 머신 시작

‘브라우저‘를 클릭하고 Arch Linux 공식 웹사이트에서 다운로드한 시작 디스크를 선택합니다.

Arch Linux 디스크 이미지 선택

디스크 이미지 파일 탐색

시작을 클릭한 후 전체 화면 보기를 엽니다.

전체 화면 보기 열기

Arch Linux VM 시작

Virtual Box에서 Arch Linux 설치를 위한 부팅

Arch Linux의 첫 번째 시작 페이지가 표시됩니다. “Boot Arch Linux (x86_64)”를 클릭하면 64비트용이며, “Boot Arch Linux (i686)”를 클릭하면 32비트용입니다.

Arch Linux 부팅 선택

첫 번째 옵션을 클릭하면 시스템이 부팅을 시작합니다. 임시 부팅이 완료되면 기본적으로 라이브 버전으로 이동하며 root 사용자로 로그인됩니다.

Arch Linux 라이브 버전으로 부팅

다음 명령어를 입력하여 인터넷 연결을 확인합니다.

*ping google.com *

ping은 패킷 인터넷 고퍼를 의미합니다. 곧 Arch Linux가 인터넷 연결을 활성화했다는 응답을 보게 될 것입니다. 이는 특정 설치 단계를 수행하는 데 필수적입니다.

ping으로 인터넷 연결 테스트

다음 명령어를 입력하여 명령을 지웁니다.

*clear*

설치를 시작하기 전에 드라이브를 파티션해야 합니다. # fdisk – l을 입력하면 현재 시스템의 디스크 파티션을 볼 수 있습니다. 처음에 Arch에 할당한 20GB 하드 드라이브에 집중하세요.

fsdisk -l

하드 디스크 파티션

하드 디스크 파티션

이 20GB 공간을 세 개의 파티션으로 나눌 것입니다. 첫 번째는 10GB의 기본 루트 파티션입니다. 두 번째는 초기 RAM 할당의 두 배인 2048MB의 스왑 파티션입니다. 세 번째는 8GB로 할당된 논리 파티션입니다.

3개의 디스크 파티션 생성

다음 명령어를 입력합니다:

*cfdisk*

* gpt, dos, sgi 및 sun이 표시됩니다. dos 옵션을 선택하고 enter*를 누릅니다.

DOS 유형의 파티션 생성

여기에서 20GB의 주요 디스크 공간이 표시됩니다. 이를 변경하려면 여유 공간에서 를 눌러 10G를 입력합니다.

10GB 파티션 크기 선택

enter를 누른 후 “primary” 파티션을 클릭합니다.

이제 부팅 가능 유형을 선택하려면 부팅 가능에 를 눌러 선택합니다.

파티션을 부팅 가능하게 만들기

write로 이동하여 를 눌러 파티션을 디스크에 기록합니다.

디스크에 파티션 기록

그런 다음 변경 사항을 성공적으로 만들기 위해 yes를 입력합니다.

변경 사항 확인

이제 10GB 파티션이 생성되었습니다. 여유 공간을 클릭한 후 2048M의 파티션 크기를 입력합니다.

2GB 스왑 파티션 생성

이제 논리 파티션을 생성하기 위해 동일한 단계를 따릅니다. 그런 다음 quit에서 를 눌러 종료하고 다음 명령어를 입력하여 명령을 지웁니다.

*clear*

cfdisk 종료

새로 파티션된 디스크를 다음 명령어로 포맷합니다:

*mkfs.ext4 /dev/sda1*

여기서 sda1은 파티션 이름입니다. 두 번째 드라이브에 대해서도 다음과 같이 입력합니다:

*mkfs.ext4 /dev/sda3 *

스왑 파티션의 경우,

*mkswap /dev/sda2*

mkswap으로 스왑 파티션 포맷

다음 명령어로 스왑을 활성화합니다:

*swapon /dev/sda2 *

그리고 다음 명령어로 명령을 지웁니다:

*clear*

스왑 활성화

설치 부분을 시작하기 위해 기본 파티션을 마운트합니다:

*mount /dev/sda1 /mnt  
mkdir /mnt/home  
mount /dev/sda3 /mnt/home*

파티션 마운트

Arch Linux 부트스트랩

다음 명령어로 시스템을 부트스트랩합니다:

*pacstrap /mnt base base-devel*

데이터 패키지가 동기화되고 있음을 볼 수 있습니다.

Arch Linux 부트스트랩

설치가 시작되며 몇 분 정도 소요됩니다.

Arch Linux 설치 시작됨

기본 설치 후 다음 명령어로 fstab 파일을 생성합니다:

*genfstab /mnt>> /mnt/etc/fstab *

/etc/fstab 생성

로케일, 시간 및 루트 비밀번호를 구성합니다.

다음 명령어로 시스템 루트를 Arch Linux 설치 디렉토리로 변경합니다:

*arch-chroot /mnt /bin/bash*

** 이제 언어 설정을 구성합니다:

*nano /etc/locale.gen*

Arch Linux에서 언어 설정

다음 언어 구성을 선택합니다 (en_US.UTF-8 UTF-8) #를 삭제하고 control + x를 누른 후 y를 누르고 enter를 누릅니다.

언어 선택

이제 다음 명령어로 활성화합니다:

*locale-gen*

그리고 enter를 누릅니다.

Arch Linux에서 로케일 생성

다음 명령어로 /etc/locale.conf 파일을 생성합니다:

*nano /etc/locale.conf *

* 그런 다음 enter*를 누릅니다. 이제 다음 줄을 파일에 추가하여 시스템에 언어를 추가할 수 있습니다:

LANG=en_US.UTF-8

* 그런 다음 control + x를 누르고 y를 누른 후 enter*를 누릅니다.

기본 언어 설정

다음 명령어로 시간대 정보를 동기화합니다:

ls /usr/share/zoneinfo

** 그러면 전 세계의 모든 시간대 목록을 찾을 수 있습니다.

시스템 기본 언어 설정

시간대를 선택하려면 다음과 같이 입력합니다:

*ln –s /usr/share/zoneinfo/Asia/Kolkata /etc/localtime *

또는 아래 목록에서 아무 이름이나 선택할 수 있습니다.

다음 명령어로 시간 표준을 설정합니다.

hwclock --systohc --utc

하드웨어 시계가 동기화됩니다.

시간 설정

다음 명령어로 루트 사용자 비밀번호를 설정합니다:

*passwd *

* 그리고 enter를 누릅니다. 그런 다음 비밀번호를 입력하고 enter*를 누릅니다.

루트 비밀번호 설정

호스트 이름 및 네트워킹 설정

다음 명령어로 네트워크의 호스트 이름을 입력합니다:

*nano /etc/hostname*

* 그리고 enter를 누릅니다. 이제 아무 이름이나 입력한 후 control + x를 누르고 y를 누른 후 enter*를 누릅니다.

호스트 이름 설정

다음 명령어로 dhcpcd를 활성화합니다:

*systemctl enable dhcpcd*

** 그러면 다음 부팅 시 IP 주소를 자동으로 가져오기 위해 시작됩니다.

dhcpd 활성화

부트로더 설치

마지막 단계로 grub 설치를 시작합니다. 다음 명령어를 입력합니다:

*pacman –S grub os-prober*

그런 다음 y를 누르면 다운로드가 시작됩니다.

grub 구성

다음 명령어로 하드 디스크에 grub 부트 로더를 설치합니다:

*grub-install /dev/sda*

그리고 다음 명령어로 구성합니다:

*grub-mkconfig –o /boot/grub/grub.cfg*

grub 부트 로더 설치 및 구성

마지막으로 chroot에서 종료한 후 다음 명령어로 시스템을 재부팅합니다:

*exit  
reboot*

그리고 enter를 누릅니다.

시스템 재부팅

설치된 ArchLinux 운영 체제로 부팅하기

“Boot Existing OS”를 선택하여 Virtual Box에서 Arch Linux를 부팅합니다.

Arch Linux 부팅

루트 이름과 비밀번호로 로그인하면 새로운 Arch Linux 운영 체제에 들어갑니다.

Arch Linux가 성공적으로 설치됨

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.