리눅스/Arch or Manjaro

아치 리눅스(Arch Linux) 설치 01 - Arch Linux에 대한 소개 및 ISO 파일 다운로드

씨실과 날실 2021. 6. 22. 09:00

[관련 게시물]

2021.06.22 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 01 - Arch Linux에 대한 소개 및 ISO 파일 다운로드

2021.06.24 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 02 - archinstall 인스톨러를 통한 설치

2021.06.30 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 03 - 사용자에 의한 Base 시스템 완전 수동 설치[UEFI/GRUB2/Swap Partition]

2021.07.05 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 04 - 사용자에 의한 Base 시스템 완전 수동 설치[UEFI/systemd-boot/Swap File]

2021.07.09 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 05 - (데스크톱 환경 설치)

2021.07.12 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 06 - 시스템 언어 환경 및 형식(포맷)과 한글 입력 설정(한글 폰트 설치, IBUS/Fcitx5 입력기 설치 및 한글 입력 설정)

2021.07.14 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 07 - 버추얼박스 게스트 확장(Guest Additions) 설치

2021.07.20 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 01

2021.07.23 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 02(archdi의 Update Menu)

2021.07.29 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 03(archdi의 Install Menu 중 필수 GUI 환경 구축 과정)

2021.08.02 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 04(archdi의 Install Menu 중 각종 응용 앱 설치 과정)

2021.08.04 - [리눅스/Arch or Manjaro] - 아치 리눅스(Arch Linux) 설치 08 - TUI 인스톨러 archfi를 통한 설치 05(주요 시스템 설정 작업 및 마무리 과정)

2021.08.06 - [리눅스/Arch or Manjaro] - 아치 리눅스 (Arch Linux) 주요 설정 파일 예시

 

안녕하세요. 씨실과 날실입니다.

제 블로그에서 지금까지 다양한 리눅스 배포판을 소개하고 또 설치 방법에 대해 연재했습니다.

이번에는 수많은 배포판들 중 아치 리눅스를 설치하는 방법에 대해 연재하고자 합니다.

예상하건대 지금까지의 리눅스 배포판 설치 연재들 중 가장 많은 연재 횟수, 그리고 방대한 연재 분량을 자랑할 것으로 보입니다.

 

아치 리눅스에 대하여

아치 리눅스는 공식 설치 스크립트인 archinstall이 2021년 4월 1일자 배포판 ISO 파일에 포함되기 전까지만 해도 사용자가 정말 최소한만의 기본적인 틀만 짜인 상태에서 터미널에서 명령를 입력하여 OS 구성요소의 모든 부분을 사용자가 밑바닥부터 꼭대기까지 구축하는 것이 공식적인 방법이었습니다.

물론 이전에도 쉬운 설치를 도와주는 외부 프로그램 또는 스크립트(GUI : Zen Installer / TUI : archfi) 등을 이용해 손쉽게 아치 리눅스를 설치할 수는 있었습니다만 만약 해당 프로젝트들이 어느 순간 중단된다면 사용자는 완전 수동으로 일일이 명령어를 입력함으로써 설치를 진행하는 방법 밖에 없었습니다.

그리고 쉬운 설치를 도와주는 공식 또는 비공식 프로그램 내지는 스크립트들이 존재한다 하더라도 사용자만의 최적화된 시스템 구축을 위해서라도 수동 설치 방식은 그 존재 가치가 있습니다.

 

언뜻 생각해보면 굉장히 비효율적이고 귀찮으며 요구되는 지식이 상당해 진입장벽이 높은 OS이긴 하지만 그럼에도 불구하고 많은 고급 사용자들이 아치 리눅스를 선택하는 이유에는 다음과 같은 이점이 있기 때문입니다.

 

가장 큰 이점은 역시 사용자가 처한 제반 제약사항(서버 또는 시스템의 사양 및 외부 환경)을 고려해 자신만의 최적화된 OS를 구축할 수 있다는 것입니다. 불필요한 패키지는 다 빼고 정말 필요한 것들로만 구성하여 자원 낭비 및 누수를 막고 최대한의 성능을 낼 수 있습니다.

 

시스템에 아치 리눅스를 설치 준비하기 위한 부트 디스크 부팅에서부터 사용자가 요구하는 하나의 온전한 OS로 만들어지기까지 상당한 시간과 품이 들지만 그런만큼 구축된 운영체제의 곳곳에는 사용자의 손길이 닿아있으므로 시스템에 어떤 문제가 발생했을 때 문제해결이 용이합니다.

 

만약 리눅스 초보자가 수동으로 아치 리눅스를 구축 작업을 하는 경우에는 그 과정에서 OS 특히 리눅스에 대한 이해도가 굉장히 올라가게 되고 열심히 공부하고 시행착오를 거친 끝에 완성했을 때의 성취감과 내가 나만을 위해 내 스스로 공들여 구축한 OS에 대한 애착은 덤으로 딸려오게 됩니다.

 

그리고 아치 리눅스는 젠투 리눅스처럼 소스코드를 컴파일하여 설치하는 것이 아니라 이미 컴파일된 바이너리 패키지 파일을 통해 설치하므로 극단적인 시간 소비 없이 빠르게 시스템을 구축할 수 있습니다. 즉, 빠른 패키지 설치와 고급 사용자들을 위한 최적화된 OS 구축이라는 두 마리 토끼를 다 잡은 방식이라 할 수 있습니다.

 

아치 리눅스는 대부분 중수 이상의 리눅스 이용자가 선택하고 그나마도 다른 리눅스 배포판에 비해 사용자 층이 굉장히 얇아 문제가 생겼을 때 도움을 얻기가 힘듭니다.

그러나 반대로 아치 위키는 그 내용이 굉장히 충실하여 다른 리눅스 배포판에서도 도움을 얻기가 좋습니다.  아치 리눅스를 처음 설치하고자 한다면 아치 위키의 Installation Guide부터 시작해서 General recommendation까지 설명을 잘따라가다보면 어느새 쓸만한 OS가 완성되어 있을 겁니다.

 

 

아치 리눅스를 설치 하는 여러 방법

아치 리눅스는 얼마 전까지만 해도 보다 쉬운 설치를 위한 공식 스크립트(archinstall)를  지원하지 않아 사용자가 설치를 위한 모든 작업을 터미널에서 진행해야만 했습니다. 그리고 터미널에서 명령줄로 설치를 진행하기 위해서는 리눅스에 대한 상당한 지식과 이해가 선행되어야 합니다. 이러한 설치 방식은 아치 리눅스에 대한 상당한 진입장벽이 되어 온 것이 사실입니다. 아치 리눅스가 다른 주요 배포판들에 비해 사용자 층이 두텁지 못한 이유 중 하나가 되었습니다.

 

그렇다고 리눅스 초보자들이 아치 리눅스를 아주 설치해보지 못하는 것은 아니었습니다. 아치 리눅스 공식 개발/유지보수팀이 아닌 제3의 외부 개발팀들이 배포하는 아치 리눅스 인스톨 프로그램 및 스크립트가 있어 이들 프로그램을 이용해 설치해볼 수 있었습니다.

 

archinstall

archinstall은 아치 리눅스 2021년 4월 1일자 배포판 ISO 파일부터 포함되고 현재 아치 리눅스 공식 저장소 extra 리포지터리에서 관리되고 있는 아치 리눅스 자동 설치 도구로, TUI 환경에서 대화식으로 최소한의 필수 설정으로 아치 리눅스를 설치할 수 있습니다.

 

Manual Installation

지금이야 아치 리눅스를 보다 손쉽게 설치할 수 있는 도구가 공식/비공식으로 여럿 생겼지만 본래 아치 리눅스는 젠투 리눅스와 마찬가지로 사용자가 수동으로 설치하는 OS였습니다.

그리고 이 수동 설치는 최적화된 아치 리눅스 시스템을 구축하고자 하는 이들에게, 그리고 리눅스 시스템을 공부하고자 하는 초보자들에게 상당한 의미를 지닙니다.

 

만약 여러분들이 아치 리눅스를 직접 수동으로 설치하고자 한다면 수월한 아치 리눅스 설치 위한 가장 좋은 방법은 위의 공식 위키 문서와 그외 관련 위키 문서들을 숙지하는 것입니다.

 

 


Zen Installer

Zen Installer - 서드파티 아치 리눅스 설치 프로그램

https://sourceforge.net/projects/revenge-installer/

https://gitlab.com/spookykidmm/zen_installer

 

그중 하나는 GUI 인스톨러인 Zen Installer 입니다.

그러나 현재는 유지보수가 되지 않고 있습니다. 마지막 릴리즈로부터 1년이 넘은 이 시점까지 새로운 버전이 올라오지 않고 있으며 Zen Installer와 관련하여 어떠한 활동도 찾아볼 수 없습니다.

 

archfi

archfi - 서드파티 아치 리눅스 설치 프로그램

https://github.com/MatMoul/archfi

두 번째는 GUI 방식이 아니라 TUI 방식의 비공식(준공식) 인스톨 스크립트 archfi입니다.

이 아치 리눅스 설치 스크립트는 아치 리눅스의 공식 설치 스크립트인 archinstall보다 훨씬 다양한 옵션을 사용할 수 있습니다. 아치 리눅스를 수동으로 설치할 수 있는 중수 이상의 리눅스 사용자조차도 해당 스크립트가 지원하는 막강한 기능을 이용해 수동으로 작업하는 것보다 빠르고 정확하게 설치할 수 있어 애용합니다.

 

 


아치 리눅스 ISO 파일 다운로드

위 사이트들 중 아무 곳에서나 아치 리눅스 ISO 파일을 내려받으시면 됩니다.

 

정상적으로 내려받아진 것인지는 아치 리눅스 공식 다운로드 페이지의 Checksum 항목의 PGP signature, PGP fingerprint, MD5, SHA1의 일치 여부를 확인해주시면 됩니다.

 


아치 리눅스  설치 연재 안내

앞서 알아본 바와 같이 아치 리눅스는 여러 설치 방법이 있습니다. 공식적으로 또는 외부에서 배포되는 설치 도구룰 사용하는 방법들도 있고 사용자가 터미널에서 직접 명령을 입력하여 수동으로 설치하는 방법도 있습니다.

제 블로그는 다양한 설치 방법을 다루고자 합니다.

아치 리눅스 설치 연재

1. 공식 설치 스크립트인 archinstall을 이용한 아치 리눅스 설치

2.

 

 

 

가장 먼저 공식 설치 스크립트인 archinstall을 이용한 아치 리눅스 설치에 대해

다음 글로 버추얼박스 가상머신에서 아치 리눅스를 설치하는 과정에 대해 알아보도록 하겠습니다.