리눅스 설치 · 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이 있는지 확인하세요.

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

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

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

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

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

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

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


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


Virtual Box에서 Arch Linux 설치를 위한 부팅
Arch Linux의 첫 번째 시작 페이지가 표시됩니다. “Boot Arch Linux (x86_64)”를 클릭하면 64비트용이며, “Boot Arch Linux (i686)”를 클릭하면 32비트용입니다.

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

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

다음 명령어를 입력하여 명령을 지웁니다.
*clear*설치를 시작하기 전에 드라이브를 파티션해야 합니다. # fdisk – l을 입력하면 현재 시스템의 디스크 파티션을 볼 수 있습니다. 처음에 Arch에 할당한 20GB 하드 드라이브에 집중하세요.
fsdisk -l
하드 디스크 파티션
이 20GB 공간을 세 개의 파티션으로 나눌 것입니다. 첫 번째는 10GB의 기본 루트 파티션입니다. 두 번째는 초기 RAM 할당의 두 배인 2048MB의 스왑 파티션입니다. 세 번째는 8GB로 할당된 논리 파티션입니다.

다음 명령어를 입력합니다:
*cfdisk** gpt, dos, sgi 및 sun이 표시됩니다. dos 옵션을 선택하고 enter*를 누릅니다.

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

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

이제 부팅 가능 유형을 선택하려면 부팅 가능에

write로 이동하여

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

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

이제 논리 파티션을 생성하기 위해 동일한 단계를 따릅니다. 그런 다음 quit에서
*clear*
새로 파티션된 디스크를 다음 명령어로 포맷합니다:
*mkfs.ext4 /dev/sda1*여기서 sda1은 파티션 이름입니다. 두 번째 드라이브에 대해서도 다음과 같이 입력합니다:
*mkfs.ext4 /dev/sda3 *스왑 파티션의 경우,
*mkswap /dev/sda2*
다음 명령어로 스왑을 활성화합니다:
*swapon /dev/sda2 *그리고 다음 명령어로 명령을 지웁니다:
*clear*
설치 부분을 시작하기 위해 기본 파티션을 마운트합니다:
*mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home*
Arch Linux 부트스트랩
다음 명령어로 시스템을 부트스트랩합니다:
*pacstrap /mnt base base-devel*데이터 패키지가 동기화되고 있음을 볼 수 있습니다.

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

기본 설치 후 다음 명령어로 fstab 파일을 생성합니다:
*genfstab /mnt>> /mnt/etc/fstab *
로케일, 시간 및 루트 비밀번호를 구성합니다.
다음 명령어로 시스템 루트를 Arch Linux 설치 디렉토리로 변경합니다:
*arch-chroot /mnt /bin/bash*** 이제 언어 설정을 구성합니다:
*nano /etc/locale.gen*
다음 언어 구성을 선택합니다 (en_US.UTF-8 UTF-8) #를 삭제하고 control + x를 누른 후 y를 누르고 enter를 누릅니다.

이제 다음 명령어로 활성화합니다:
*locale-gen*그리고 enter를 누릅니다.

다음 명령어로 /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 주소를 자동으로 가져오기 위해 시작됩니다.

부트로더 설치
마지막 단계로 grub 설치를 시작합니다. 다음 명령어를 입력합니다:
*pacman –S grub os-prober*그런 다음 y를 누르면 다운로드가 시작됩니다.

다음 명령어로 하드 디스크에 grub 부트 로더를 설치합니다:
*grub-install /dev/sda*그리고 다음 명령어로 구성합니다:
*grub-mkconfig –o /boot/grub/grub.cfg*
마지막으로 chroot에서 종료한 후 다음 명령어로 시스템을 재부팅합니다:
*exit
reboot*그리고 enter를 누릅니다.

설치된 ArchLinux 운영 체제로 부팅하기
“Boot Existing OS”를 선택하여 Virtual Box에서 Arch Linux를 부팅합니다.

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

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.