Arch Linux 2017 설치 가이드

아치 리눅스

나는 업데이트했습니다 아치 리눅스 설치 가이드 올해 2017 년에는 변경 사항이 거의 없으므로 프로세스는 동일하게 유지됩니다. Windows에서 이중 부팅을 설명하기로 결정했습니다. 일부 요청에 따라 가상 머신에 설치합니다.

Arch Linux는 GNU / Linux 배포판입니다. i686 및 x86-64 시스템 용으로 개발되었습니다. 롤링 릴리스 모델 기반: (단일 설치, "새 릴리스"없음, 업데이트 만) 대부분의 소프트웨어의 최신 안정 버전을 제공합니다. 많은 사람들이 상급자를위한 것이라고 생각하지만, 사실 모든 사람이 위키 나 이와 같은 설치 가이드를 사용하여 설치할 수있는 것은 아닙니다.

이 가이드는:

  • 버전 : 2017.10.01
  • 커널 : 4.13.3

전제 조건.

가상 머신에서 설치하려는 경우 구성 방법과 ISO 부팅 방법 만 알고 있어야합니다.

  • CD / DVD 또는 USB에 ISO를 굽는 방법을 알고 있습니다.
  • 컴퓨터에있는 하드웨어 (키보드 유형, 비디오 카드, 프로세서 아키텍처, 보유한 하드 디스크 공간) 파악
  • Arch Linux가있는 CD / DVD 또는 USB를 부팅하도록 BIOS를 구성합니다.
  • 배포판을 설치하는 느낌
  • 그리고 무엇보다도 인내심 많은 인내심

주의 :이 운영 체제를 처음 설치하고 Linux에 대한 사전 지식이없는 경우 다음 두 가지를 권장합니다.

1.- 가장 좋은 방법은 VirtualBox 또는 VMware와 같은 가상 머신에서 설치를 수행하는 것입니다. 그러면 가상 머신에 있기 때문에 아무 일도 일어나지 않을 것이라는 확신을 가지고 조금씩 시작할 수 있습니다.

2.- Arch Linux를 컴퓨터에 단일 시스템으로 설치하려는 경우 가장 중요한 파일을 백업하고 현재 시스템의 CD / DVD 또는 펜 드라이브를 준비해 두십시오. 편지 또는 설치가 완료되지 않은 경우 모든 것을 잃게됩니다.

Arch Linux를 다운로드하고 설치 미디어를 준비합니다.

우리 팀에 Arch Liunx를 설치하기위한 첫 번째 단계는 Arch Linux 2017 iso 다운로드 다음을 통해 다운로드하는 것이 좋습니다. 급류 또는 자석 링크.

CD / DVD 설치 미디어

  • Windows : 우리는 할 수 있습니다 Imgburn, UltraISO, Ner로 ISO 굽기또는 Windows 7 및 이후 버전에없는 다른 프로그램은 ISO를 마우스 오른쪽 버튼으로 클릭 할 수있는 옵션을 제공합니다.
  • Linux : 특히 그래픽 환경과 함께 제공되는 환경을 사용할 수 있습니다. Brasero, k3b 및 Xfburn.

USB 설치 매체

  • Windows : 가능 Universal USB Installer 또는 LinuxLive USB Creator 사용둘 다 사용하기 쉽습니다.

Linux : 옵션 dd 명령을 사용하는 것이 좋습니다.:

dd bs=4M if=/ruta/a/archlinux.iso of=/dev/sdx

USB / CD Arch Linux 부팅

부팅 화면에서 다음 만 표시됩니다. 프로세서에 해당하는 아키텍처를 선택해야합니다..

필요한 모든 것을로드하기 시작하고 터미널 모드로 나타납니다.

이 화면에 설치부터 시작하겠습니다. 기본적으로 Arch Linux에는 영어가 있으며, 우리의 경우 스페인어로 입력하는 것이 좋습니다.

스페인어로 키보드를 넣으십시오.

loadkeys la-latin1

파티션 생성

아치 리눅스에 결함이 있습니다 다음 도구로 디스크 관리 : cfdisk, cgdisk, fdisk. 가장 많은 옵션 cfdisk를 사용하는 것이 좋습니다.

다음 단계는 우리 컴퓨터에 Arch Linux를 유일한 시스템으로 설치하는 경우이며, 다른 Linux 시스템과 함께 설치하는 경우 GRUB 설치뿐만 아니라 BOOT 파티션 생성을 건너 뛰어야합니다.

이제 Arch Linux가 Windows와 함께 설치되는 경우 Windows에 대한 액세스 권한을 잃을 수 없다면 mbr 파티션을 삭제하지 않도록주의해야합니다.

지침 Dual BOOT Windows & Arch Linux.

혼자 옵션을 비활성화해야합니다. BIOS에서 "Secure BOOT". BIOS 버전과 브랜드가 다양하기 때문에 어디에 있는지 묻지 마십시오. 그러나 BIOS 옵션 중에서 쉽게 찾을 수 있습니다.

하드 드라이브의 크기를 조정해야합니다.Arch Linux 공간을 제공하려면 최소한 40GB의 공간을 남겨 두는 것이 좋습니다.

이제 cfdisk를 사용할 때까지 튜토리얼의 첫 번째 단계를 계속 수행합니다.

파티션을 인식해야합니다. Windows와 mbr, 그리고 Arch Linux에 제공 할 공간입니다. mbr은 항상 첫 번째 파티션에 있고 Windows 파티션은 내 경우에는 ntfs (dev / sdb2)가되고 여유 공간은 우리를 여유 공간으로 표시합니다.

  • UEFI : 여기서주의해야합니다. 첫 번째 파티션은 항상 EFI 부팅 용이어야합니다., 일반적으로 여기에 Windows 부팅이 이러한 방식으로 저장됩니다.
$ESP/Microsoft/BOOT/BOOTmgfw.efi

그래서 $ ESP / 폴더를 "BOOT"로 만들어야합니다.. 이제 튜토리얼을 계속할 수 있습니다. 마지막에는 Arch Linux의 GRUB에 Windows를 추가하는 명령을 그대로두고 튜토리얼의 끝으로 이동합니다.

4 개의 파티션을 만듭니다.

  1. / BOOT :이 파티션은 GRUB 용으로 지정됩니다. (UEFI가있는 사용자는 필요하지 않습니다.이 파티션 내에 BOOT 폴더 만 생성하면됩니다.)
  2. / (루트) :이 파티션은 15Gb를 권장하며 모든 파일을 호스팅합니다.
  3. / 집 : 문서, 사진, 동영상 등이 저장되는 곳이므로 가장 큰 크기로 지정하는 것이 좋습니다.
  4. 스왑 :이 파티션은 RAM이 2Gb 미만인 경우 "가상"메모리를 할당합니다. 2Gb 이상의 RAM으로 스왑을 사용하지 않는 것이 좋습니다.
  • RAM 메모리가 최대 1 기가 인 컴퓨터에서 SWAP는 RAM만큼 커야합니다.
  • 2GB의 경우 SWAP는 RAM의 절반 크기 여야합니다.

cfdisk를 사용하면 명령 순서는 다음과 같습니다. New»Primary | 논리적»크기 (MB)»시작.

고려해야 할 두 가지 세부 사항 : Swap으로 선택한 파티션의 경우 "Type"옵션으로 이동하여 목록에서 82 (Linux Swap)를 선택합니다.

/ BOOT로 선택한 파티션의 경우 "부팅 가능"옵션을 선택합니다.

파티셔닝이 완료되면 "Write"로 변경 사항을 저장하고 "yes"를 작성하여 확인합니다.이 작업이 완료되면 돌아 가지 않고 모든 변경 사항이 기록됩니다.

종료하려면 "종료"를 선택하십시오. 이제 생성 된 파티션을 계속 포맷 할 것이므로 어떤 경로가 파티션의 대상인지 아는 것이 좋습니다. BOOT 파티션 포맷부터 시작하겠습니다.

mkfs -t ext2 /dev/sda1

루트 파티션의 경우 :

mkfs -t ext4 /dev/sda2

/ 가정용 :

mkfs -t ext4 /dev/sda3

스왑을 포맷하려면 mkswap 명령을 사용하십시오.

mkswap /dev/sda4

다음으로 스왑을 활성화하는 것만 남아 있습니다.

swapon /dev/sda4

시스템에 파티션 마운트하기 : 먼저 / en / mnt 파티션을 마운트합니다 :

mount /dev/sda2 /mnt

/ mnt 안에 다른 파티션의 디렉토리를 만듭니다.

mkdir /mnt/BOOT
mkdir /mnt/home 

해당 파티션을 마운트합니다.

mount /dev/sda1 /mnt/BOOT mount /dev/sda3 /mnt/home

Arch Linux를 인터넷에 연결 (wifi)

노트북을 사용 중이고 네트워크 케이블이없는 경우 설치를 수행하려면 시스템을 네트워크에 연결해야합니다. 다음 명령을 사용하여 수행해야합니다.

wifi-menu

그 후 다음과의 연결을 확인합니다.

ping -c 3 www.google.com

아치 리눅스 설치

아치 리눅스 로고 A 모양

다음 명령으로 시작합니다.

pacstrap /mnt base base-devel

또한 WIFI를 계속 사용하는 경우 나중에이 지원이 필요합니다.

pacstrap /mnt netctl wpa_supplicant dialog

기본 시스템 설치가 완료되면 Grub을 계속 진행합니다.

pacstrap /mnt grub-bios

우리는 추가 할 것입니다 Network Manager 지원:

pacstrap /mnt networkmanager

선택 단계 : 터치 패드에 지원을 추가합니다 (노트북이있는 경우).

pacstrap /mnt xf86-input-synaptics

GRUB 부트 로더 설치

pacstrap /mnt grub-bios

시스템 구성

이 단계에서는 시스템에 대한 다양한 구성 작업을 수행합니다. 먼저, fstab 파일을 생성합니다. 과 :

genfstab -p /mnt /mnt/etc/fstab

나머지 구성 작업을 위해 새로 설치된 시스템을 chroot합니다.

arch-chroot /mnt

우리는해야한다. 호스트 이름의 이름을 설정 / etc / 호스트 이름에. 예를 들면 :

localhostecho 'NOMBRE_DEL_HOST /etc/hostname

자, 우리는 심볼릭 링크를 만듭니다. (symlink) from / etc / localtime to / usr / share / zoneinfo // (replace based on your geographic location). 예를 들어 멕시코의 경우 :

ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime

우리 지역에 시간을 정하십시오.

  • 에스파냐
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
  • 멕시코
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
  • 과테말라
ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime
  • 콜롬비아
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime
  • 에콰도르
ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime
  • 페루
ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime
  • 칠레
ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime
  • 과테말라
ln -sf /usr/share/zoneinfo/America/Guatemala /etc/localtime
  • 엘살바도르
ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime 
  • 볼리비아
ln -sf usr/share/zoneinfo/America/La_Paz /etc/localtime
  • 파라과이
ln -sf usr/share/zoneinfo/posix/America/Asuncion /etc/localtime
  • 우루과이
ln -sf usr/share/zoneinfo/America/Montevideo /etc/localtime
  • 니카라과
ln -sf usr/share/zoneinfo/posix/America/Managua /etc/localtime
  • 도미니카 공화국 사람
ln -sf usr/share/zoneinfo/America/Santo_Domingo /etc/localtime
  • 베네수엘라
ln -sf /usr/share/zoneinfo/America/Caracas /etc/localtime

예를 들어 멕시코의 경우 /etc/locale.conf 파일을 편집하여 현지화 기본 설정을 지정합니다.

echo 'es_MX.UTF-8 UTF-8 /etc/locale.gen echo 'LANG=es_ES.UTF-8 /etc/locale.conf
  • 에스파냐
LANG=es_ES.UTF-8 
  • Argentina
LANG=es_AR.UTF-8
  • 콜롬비아
LANG=es_CO.UTF-8 
  • 에콰도르
LANG=es_EC.UTF-8 
  • 페루
LANG=es_PE.UTF-8 
  • 칠레
LANG=es_CL.UTF-8 
  • 과테말라
LANG=es_GT.UTF-8 
  • 엘살바도르
LANG=es_SV.UTF-8 
  • 볼리비아
LANG=es_BO.UTF-8 
  • 파라과이
LANG=es_PY.UTF-8
  • 우루과이
LANG=es_UY.UTF-8
  • 니카라과
LANG=es_NI.UTF-8
  • 도미니카 공화국
LANG=es_DO.UTF-8
  • 베네수엘라
LANG=es_VE.UTF-8

마찬가지로 /etc/locale.gen 파일에서 주석을 제거해야합니다. (줄 시작 부분의 "#"제거) 귀하의 위치, 예 :

#es_HN ISO-8859-1 es_MX.UTF-8 UTF-8 #es_MX ISO-8859-1

이제 우리는 위치 생성 과 :

locale-gen

위의 방법이 키보드의 레이아웃을 설정하지 않는다는 사실을 잊어서는 안됩니다 (2 단계에서 loadkeys로 현재 세션에 대해 수행 했음). 따라서 /etc/vconsole.conf에 KEYMAP 변수를 설정해야합니다. 파일 (이 파일을 만들어야 함). 예를 들면 :

echo 'KEYMAP=es /etc/vconsole.conf KEYMAP=la-latin1

확실히 당신은 궁금합니다.

"그리고이 모든 것이 주요 Arch Linux 구성 파일 인 /etc/rc.conf에 구성되어 있지 않습니까?"

짧은 대답은 : 더 이상은 아닙니다! 이유 : initscript와 시스템 구성을 통합합니다.

이제 각 구성 옵션이 해당 파일에 설정됩니다. 다음 단계에서는 $ esp / EFI / grub에 GRUB UEFI 응용 프로그램을 설치하고 / boot / grub / x86_64-efi에 모듈을 설치 한 다음 부팅 가능한 grubx64.efi 스텁을 $ esp / EFI / grub_uefi에 넣습니다.

먼저 GRUB에 UEFI를 사용하고 부팅 디렉토리를 설정하고 ID를 설정하도록 지시합니다. 부트 로더.

efi 파티션으로 $ esp 변경 (일반적으로 / boot) : 참고 : 일부 배포에는 / boot / efi 또는 / boot / EFI 디렉토리가 필요하지만 Arch는 그렇지 않습니다. –Efi-directory 및 –bootloader-id는 GRUB UEFI에 고유합니다. –Efi-directory는 ESP의 마운트 지점을 지정합니다.

더 이상 사용되지 않는 –root-directory를 대체합니다. –Bootloader-id는 grubx64.efi 파일을 저장하는 데 사용되는 디렉토리의 이름을 지정합니다.

다음 명령에 옵션 (예 : / dev / sda)이 없음을 알 수 있습니다.

grub-install

실제로 UEFI 부트 로더는 파티션의 MBR 또는 부트 섹터를 전혀 사용하지 않기 때문에 제공된 모든 항목은 GRUB 설치 스크립트에 의해 무시됩니다. uefi를 사용하는 사용자에게만

grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub_uefi --recheck/sourcecode] Ahora, configuramos el bootloader, en este caso, GRUB: [sourcecode language="plain"]grub-install /dev/sda

그리고 다음을 사용하여 grub.cfg 파일을 만듭니다.

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

필요한 경우 (일반적으로 그렇지는 않지만) 필요에 따라 /etc/mkinitcpio.conf 파일을 편집합니다. 따라서 다음을 사용하여 초기 RAM 디스크를 만듭니다.

mkinitcpio -p linux

다음을 사용하여 루트 사용자의 비밀번호를 설정하는 것을 잊지 마십시오.

passwd

루트 사용자와 별도로 사용자를 만들고 필요한 권한을 부여합니다.

useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash USUARIO

이제 다음과 같이 chroot 환경을 떠날 수 있습니다.

exit

다음을 사용하여 / mnt에 이전에 마운트 된 파티션을 마운트 해제합니다.

umount /mnt/{boot,home,}

마지막으로 다음을 사용하여 시스템을 다시 시작합니다.

reboot

CD 또는 pendrive 설치 미디어를 제거하지 않은 경우 시작 메뉴가 다시 표시됩니다. 이제 다음 옵션에 대한 두 번째 옵션을 선택해야합니다. 제거하는 것을 잊지 마십시오.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   안드레아스 멀리건

    기사를 확인하세요. 맞춤법 오류가 많습니다.

  2.   다니엘

    훌륭한 가이드, 엄청난 작업, 귀하의 노력에 감사드립니다. 언젠가는 아치와 함께 처음부터 모험을 시작하기를 바랍니다. 인사말.

  3.   Maury

    아주 좋은 포스트 형제 감사합니다, 나는 전에 이것을 읽었습니다 https://wiki.archlinux.org/index.php/installation_guide
    그리고 두 가지 모두 매우 명확합니다. PC를 켤 때 입력 한 암호는 루트 사용자를위한 것이지 우리가 추가 한 암호가 아닙니다.

  4.   세르지오

    나는 모든 것을 연습하고 archlinux를 설치했습니다.

  5.   카를로스

    노트북의 전체 하드 드라이브를 사용하여 설치하는 방법, 즉 다른 운영 체제 나 리눅스 배포판없이 아치를 단독으로 설치하는 방법을 알아야합니다. 감사합니다.

  6.   카를로스

    내가 웹에서 찾은 모든 설치 가이드는 며칠 동안 전체 하드 디스크를 사용하여 설치할 수있는 옵션이 없습니다. 마지막으로이 Linux 배포판 만 설치하는 가이드를 찾을 수있는 웹 페이지를 알려주는 것이 가능합니다.

    감사합니다