Arch Linux는 롤링 릴리즈를 제공하는 강력한 Linux 배포판이므로 모든 소프트웨어가 항상 최신 상태입니다. 그러나 그 힘으로 인해 약간의 운영 체제 설치 복잡성이 따른다. 즉, 아치 리눅스를 설치하는 것은 쉽지 않습니다. 불가능하지는 않습니다. 여기서는 VirtualBox를 사용하여 가상 머신으로 Arch Linux를 설치하는 방법을 배우게됩니다. 베어 메탈에 설치하는 경우 프로세스가 동일합니다 (베어 메탈 설치의 경우 USB 드라이브 또는 CD / DVD와 같은 부트 가능한 미디어를 작성해야하는 유일한 차이점). 가상 시스템을 사용하여 첫 걸음을 내딛는다면 조금 배우는 과정이 쉬워집니다.
이 자습서에서는 VirtualBox 가상 컴퓨터를 만드는 단계에 대해 자세히 설명하지 않습니다. 이 프로세스가 어떻게 완료되는지 알아 보려면 VirtualBox를 사용하여 Windows 내에서 Ubuntu 실행을 읽으십시오. VirtualBox에서 가상 컴퓨터를 만드는 단계는 호스팅 플랫폼과 상관없이 비슷합니다.
ISO 다운로드
가장 먼저해야 할 일은 최신 Arch Linux ISO 파일을 다운로드하는 것입니다. 브라우저에서 아치 리눅스 다운로드 페이지로 이동하여 최신 이미지를 하드 드라이브에 다운로드하십시오. 이 ISO 이미지를 사용하면 표준 방식으로 가상 컴퓨터를 만들 수 있습니다. 일단 가상 머신을 만들었 으면, Arch Linux를 부팅하십시오. 결국 bash 프롬프트 (필요한 명령을 실행할 수있는 곳)에 직면하게 될 것입니다.
드라이브 파티션하기

명령 프롬프트에서 수행해야 할 첫 번째 작업은 드라이브를 파티션 분할하는 것입니다. 다음 명령을 실행하십시오.
fdisk / dev / sda
다음에 "n"(따옴표 제외)을 입력하고 Enter 키를 누릅니다. 이제 "p"(따옴표 제외)를 입력하고 Enter 키를 누릅니다. 그런 다음 Enter 키를 눌러 기본 파티션 번호 (1)를 유지하려고합니다. 첫 번째 섹터를 선택하라는 메시지와 마지막 섹터를 입력하라는 메시지가 나타나면 Enter를 누르십시오. 마지막으로 "w"(따옴표 제외)를 입력하여 디스크에 변경 사항을 기록하십시오.
파티션 포맷하기
이제 새로 생성 된 파티션을 포맷해야합니다. 이렇게하려면 다음 명령을 실행하십시오.
mkfs.ext4 / dev / sda1
새로 포맷 된 파티션을 다음 명령으로 마운트하십시오.
설치

그리고 이제 우리는 기본 아치 리눅스 패키지를 설치합니다. 이것은 GNU BASH 셸, 데이터 압축 도구, 파일 시스템 유틸리티, C 라이브러리, 압축 도구, Linux 커널 및 모듈, 라이브러리 패키지, 시스템 유틸리티, USB 장치 유틸리티, vi 텍스트 편집기 (예 : , 그리고 더) 다음 명령으로 수행됩니다 :
pacstrap / mnt base base-devel
시스템 구성
다음으로 시스템을 구성해야합니다. 이 프로세스의 첫 번째 단계는 / etc / fstab 파일은 블록 디바이스와 원격 파일 시스템이 마운트되는 방법을 정의합니다. 다음 명령으로이 작업을 수행하십시오.
genfstab -U / mnt >> / mnt / etc / fstab
이제 다음 명령을 사용하여 현재 실행중인 프로세스의 루트 디렉토리를 변경해야합니다.
시간대, 하드웨어 시계 및 로켈 설정

설치 시간대와 로케일을 모두 설정해야합니다. 이것은 다음 명령으로 수행됩니다.
ln -sf / usr / share / ZONEINFO는 국가이고 REGION은 주이며 CITY는 도시입니다. 예를 들어, 켄터키주의 루이빌에 있다면 명령은 다음과 같습니다. ln -sf / usr / share / America / Kentucky / Louisville / etc / localtime 다음 명령으로 하드웨어 클럭을 설정하십시오. hwclock --systohc --utc 이제 언어와 지역 설정을 정의하는 로케일을 설정합니다. 이렇게하려면 다음 명령을 실행하십시오. vi /etc/locale.gen 이 시점에서, 당신은 사용자 친화적 인 것과는 거리가 먼 vi 텍스트 편집기를 사용하고 있습니다. 당신이해야 할 일은 먼저 삽입 모드로 들어가기 위해 "i"키를 누르십시오. 다음으로 스크롤하여 원하는 위치 / 필요에 맞는 로케일의 주석을 제거하십시오 (줄의 처음에서 "#"기호 제거). 기본적으로 미국 영어는 주석 처리가되어 있지 않습니다. 미국에 없다면, 가장 좋은 위치를 주석 처리하고 주석 처리를 제거 할 수 있습니다. 이 변경 사항을 처리했으면 Esc 키를 누르고 wq와 Enter를 누릅니다. 그러면 파일이 저장되고 닫힙니다. 다음 명령으로 필요한 로케일 파일을 생성하십시오. 지역 언어echo LANG = en_US.UTF-8> /etc/locale.confexport LANG = en_US.UTF-8 en_US로 로케일을 대체하십시오 (필요한 경우). 아치 리눅스 배포판을 부팅하려면 부트 로더를 설치해야합니다. 그 전에 시스템의 호스트 이름을 설정해 봅시다 (필요에 맞는 호스트 이름을 선택하십시오). 이 명령은 다음과 같습니다. echo HOSTNAME> / etc / hostname 여기서 HOSTNAME은 선택한 이름입니다. 다음 명령을 사용하여 부트 로더를 설치하십시오. 팩맨 - 땅벌레grub-install / dev / sdagrub-mkconfig -o /boot/grub/grub.cfg 마지막으로 다음 명령으로 루트 암호를 설정하십시오. passwd 이 시점에서, 당신은 아치 리눅스의 기본 설치가 있습니다. 시스템을 재부팅하면 명령 프롬프트에서 루트 사용자로 로그인 할 수 있습니다. 계속하기 전에 네트워킹을 구성해야합니다. 커맨드 라인에서 핑 (ping)을 시도하면 네트워킹이 아직 기능하지 않는다는 것이 너무 명확합니다. 먼저 네트워크 장치의 이름을 찾아야합니다. 이 명령은 다음 명령으로 찾을 수 있습니다. IP 링크 lo (루프백) 목록과 표준 네트워크 인터페이스 목록이 표시됩니다. 네트워크 인터페이스를 구성하려면 다음 명령을 실행하십시오. vi /etc/systemd/network/DEVICE_NAME.network DEVICE_NAME은 (는) 네트워킹 장치의 이름입니다. 이 빈 파일에 다음을 붙여 넣습니다. 시합이름 = en *회로망DHCP = 예 해당 파일을 저장하고 닫습니다. 다음 명령으로 네트워킹을 시작하고 활성화하십시오. systemctl restart systemd-networkdsystemctl enable systemd-networkd 다음 명령을 사용하여 필요한 DNS 항목을 만듭니다. vi /etc/resolv.conf 이 파일에 다음을 추가하십시오. 네임 서버 8.8.8.8네임 서버 8.8.4.4 해당 파일을 저장하고 닫습니다. 이제 네트워킹이 작동 중입니다. GNOME 데스크탑 환경을 설치해 보겠습니다. 이렇게하려면 다음 명령을 실행하십시오. 팩맨 -Sorg xorg-server팩맨 -S 그놈 그놈 - 엑스트라 위의 명령 중 Enter 키를 눌러 모든 옵션의 기본값을 선택하십시오. 마지막으로 다음 명령으로 디스플레이 관리자를 시작하고 활성화하십시오. systemctl gdm.service 사용 가능systemctl start gdm.service 이제 GNOME에 로그인하여 아치 리눅스 설치를 즐길 수 있습니다. 호스트 이름 설정 및 부트 로더 설치

네트워킹 구성

데스크탑 환경 설치




