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

컴퓨터에 Arch Linux 설치하는 방법 [1부]

MakeUseOf에서 활동하는 몇 달 동안 저는 Arch Linux(이하 '아치')에 대해 여러 차례 언급해 왔습니다. 하지만 아치 리눅스 자체를 본격적으로 다룬 적은 없었기에, 아치가 어떤 목적을 가진 배포판인지, 그리고 더 중요하게는 어떻게 컴퓨터에 설치하고 실행할 수 있는지 궁금해하시는 분들이 많으실 겁니다. 걱정하지 마세요. 이 글에서는 GNOME 데스크톱 환경까지 갖춘 아치 시스템을 구축하는 명확한 경로를 안내해 드리겠습니다.

아치 리눅스란?

아치는 KISS 원칙(Keep It Short and Simple)에 집중하는 배포판입니다. 따라서 전체 배포판이 매우 미니멀하며 코드의 정확성을 중시합니다. 아치에는 별도의 기본 설정(default)이 없다는 점도 큰 특징입니다. 한 가지 유의할 점은 아치가 터미널 사용을 상당히 강조한다는 것입니다. 부팅 후 로그인하고 셋업 스크립트를 실행하면 여러분의 여정이 시작됩니다.

아치의 베이스 시스템을 하드 드라이브에 성공적으로 설치했다면, 그것으로 부팅하여 그래픽 서버와 사운드 서버를 설치하고, 최종적으로는 데스크톱 환경까지 구축하게 됩니다. 즉, 거의 밑바닥부터(정확히는 아니지만) 나만의 맞춤형 시스템을 만들어가는 것이므로 불필요한 '살'이 없습니다. 아치가 제공하는 어떤 데스크톱 환경이든 설치할 수 있고, 모든 것을 건너뛰고 아치 머신을 서버로 활용할 수도 있습니다. 어떻게 쓸지는 전적으로 여러분의 선택입니다.

시작하기

앞서 말했듯이 먼저 공식 웹사이트에서 베이스 ISO를 다운로드해야 합니다. 이번 테스트 설치에서는 VirtualBox를 사용하는데, VirtualBox의 에뮬레이트된 하드웨어는 실제 하드웨어와 필요한 패키지가 조금 다르기 때문에 이 시리즈의 일부 내용이 그대로 적용되지 않을 수 있습니다. 그런 경우에는 별도로 짚어드리고, 실제 하드웨어에서 가능한 방법을 명확하게 안내하겠습니다.

다운로드가 완료되면 CD나 USB 스틱에 기록합니다. 그런 다음 해당 미디어로 컴퓨터를 부팅하면, 다음 단계 안내가 함께 표시된 로그인 화면이 나타납니다. 화면에 root와 user 로그인 정보가 출력되는데, 설치 작업에는 최대한 많은 권한이 필요하므로 root 계정으로 로그인하세요.

설치 과정

로그인에 성공하면 다음 화면에 /arch/setup을 실행해 셋업 스크립트를 시작하라는 안내가 표시됩니다. 실행하면 설치 환영 메시지와 함께 절차가 진행됩니다.

먼저 설치 소스를 선택해야 합니다. netinstall ISO를 받은 경우가 아니라면 CD에서 설치하는 것을 권장합니다. 다음으로 시계를 설정합니다. 비교적 간단한 단계입니다. 또한 BIOS 시간을 UTC로 할지 localtime으로 할지 선택해야 하는데, 하드 드라이브에 Windows 파티션이 없다면 UTC를 사용하는 것이 좋습니다.

다음 단계는 하드 드라이브 파티셔닝입니다. 자동으로 진행할 수도 있는데, 이 경우 /boot, swap, /의 크기를 지정하면 /home이 나머지 드라이브 공간을 차지하게 됩니다. 사용할 파일 시스템도 선택해야 하며, 변경 사항이 적용되기 전 마지막 확인 절차를 거칩니다.

계속해서 패키지 선택 단계로 넘어갑니다. 먼저 base와 base-devel을 설치할지 묻는데, 특별히 base-devel이 필요하지 않다면 base만 설치하면 됩니다. 다음은 추가로 설치 가능한 패키지 목록이 표시됩니다. 처음에 모두 체크되어 있는 항목들은 base 그룹에 속하므로 그대로 유지해야 합니다. 그 아래에는 sudo, tzdata, openssh, 커널 헤더, 그리고 무선랜 도구 등 필요할 만한 패키지들이 있으니 하나씩 살펴보세요. 스페이스바로 원하는 패키지를 선택하고 엔터를 누르면 다음 화면으로 이동합니다.

설치할 패키지를 모두 골랐다면, 이제 실제로 설치를 진행하는 단계입니다.

몇 분만 지나면 설치가 완료되었다는 화면이 나타납니다. 엔터를 눌러 해당 단계를 빠져나가면 다시 메뉴가 표시됩니다.

시스템 설정

다음으로 이 시점에서 설정 가능한 항목들을 구성해야 합니다. 먼저 /etc/rc.conf 파일을 수정합니다. 해당 파일을 선택하고 아래로 스크롤하여 hostname 항목을 찾으세요. 따옴표 사이의 myhost를 여러분의 컴퓨터를 식별할 수 있는 이름으로 바꿉니다. 나머지 기본값은 그대로 두어도 무방합니다. Ctrl + X와 Y를 눌러 저장한 뒤, /etc/pacman.d/mirrorlist로 이동합니다. 여기서는 목록을 훑어보며 업데이트를 받아올 미러 서버를 선택해야 합니다.

가급적 지리적으로 가까운 서버를 활성화하는 것이 좋습니다. 서버를 활성화하려면 해당 줄 맨 앞의 # 기호만 삭제하면 됩니다. 사용할 모든 서버에 대해 이 작업을 마쳤다면 Ctrl + X와 Y로 저장합니다. 마지막으로 루트(root) 비밀번호를 설정합니다. 별도의 설명이 필요 없는 단계죠. 이제 메뉴 맨 아래로 스크롤하여 Done을 누릅니다.

마무리 단계

마지막으로 GRUB 부트로더를 설치합니다. 다른 운영체제가 설치되어 있다면 설정 파일에 해당 항목을 추가해야 합니다. 확인 요청에 동의하고, 설치 위치를 지정한 후 설치가 끝나면 OK를 누르고 reboot을 입력해 재부팅합니다. 드디어 완료입니다!

참고: 이 글은 예전 설치 방식(/arch/setup)을 기준으로 작성되었습니다. 현재의 Arch Linux는 live 환경에서 직접 명령어를 입력하거나 archinstall 대화형 스크립트를 사용하는 방식으로 설치 절차가 바뀌었으니, 최신 버전을 설치하실 때는 공식 위키의 설치 가이드를 함께 참고하시기 바랍니다.

이 글을 따라 해보셨다면, 아치 리눅스 설치는 잘 되셨나요? 개선이 필요한 부분이 있었나요? 아직 시도해보지 않으셨다면 도전해볼 생각이 있으신가요? 댓글로 의견을 들려주세요!