728x90
반응형

서론

드디어 컴퓨터를 바꿨다

이제 인텔 7세대에서 벗어났다

 

그런김에 저번에 실패했던 듀얼부팅을 해보려고 한다

https://lektion-von-erfolglosigkeit.tistory.com/174

https://lektion-von-erfolglosigkeit.tistory.com/175

 

이번엔 통크게 아치리눅스로 도전해보려고 한다

 

그렇다고 바로 BIOS에다가 아치 리눅스를 까는 건 좀 쫄리기 때문에 일단 가상머신에서 테스트하자

 

가상머신

이제 막 노트북 세팅을 마친 관계로 이 기기에는 설치되어 있는게 거의 없다

먼저 가상머신을 설치하도록 하자

VMware와 VIrtualBox

 

유명한 가상머신은 VMware와 VirtualBox가 있다

개인적으로는 VirtualBox를 선호하기 때문에 VirtualBox로 진행한다

 

VirtualBox 설치

VIrtualBox는 Oracle에서 개발한 가상머신이다

https://www.virtualbox.org/wiki/Downloads

 

Downloads – Oracle VM VirtualBox

Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt

www.virtualbox.org

 

위 링크에서 windows용 VritualBox를 설치하도록 하자

설치하는 동안 크게 건드릴 건 없다

 

Arch Linux 설치

ArchLinux iso 파일 다운로드

Arch Linux의 iso 파일을 다운로드한다

https://archlinux.org/download/

 

Arch Linux - Downloads

 

archlinux.org

위 링크에서 korea를 검색하여 미러링크에서 iso 파일을 받아주자

 

크기는 약 864MB로 1분정도 걸렸다

 

VirtualBox 가상머신 생성

 

이름을 ArchLinux로 했더니 자동으로 ArchLinux가 선택되었다

 

테스트를 위해 설치하는 것이니 RAM 할당은 1024MB만 해봤다

 

다음은 가상하드디스크를 생성한다

 

크기는 적당히 30GB정도로 잡아주었다

 

만들기를 클릭하면 잠시 후 ArchLinux가 리스트에 보인다

 

더보기
더보기

VirtualBox 가상머신 설정

이후 설정이 조금 필요하다고 한다

 

설정 - 시스템 - EFI 사용하기 체크

 

저장소 - 컨트롤러 IDE - 비어있음 - CD아이콘 - 가상 광학 디스크 선택/만들기

추가를 눌러 아까 다운로드했던 iso파일을 선택한다

 

그 다음 시작을 눌러준다

 

ArchLinux 설치

시작을 누르면 아래와 같은 화면이 나온다

근데 뭔가 이상하다

참고 글에서는 UEFI 선택지가 나왔는데 나는 안나온다

다른 글을 찾아보자

 

다른 글에서는 비워두기로 놔두고 ArchLinux를 시작한 후에 iso 파일을 선택했다

다시 만들어보자

 

이번엔 아무 설정도 없이 해봤다

시작을 누르니 성공했다

 

맨 처음에 있는 install medium를 선택한다

 

잠시 후 이런 화면이 뜨면 설치 성공이다

 

인터넷 연결을 확인하기 위해 ping을 사용해 보자

로그가 계속 출력되는 것을 보아 인터넷도 잘 연결된 것 같다

 

파티션 생성

lsblk 명령어로 인식되는 드라이브를 확인하라고 한다

새로 만들때 설정했던 20GB가 모두 sda에 할당되어 있다

이제 각 영역별로 파티션을 나누어 줄 것이다

 

리눅스에 권장되는 파티션은 boot, root, home 파티션으로 총 3개이다

boot는 리눅스 OS가 시작할 때 필요하고

root는 리눅스가 동작할 때 필요하고

home은 사용자 계정이 위치한다

 

리눅스에서 사용하는 파티션 편집기 중 하나인 cfdisk를 사용한다

 


 

뭐지 뭔가 다 없어졌는데...

어제 쓰고 있던 게 없어졌어

시바

 

어차피 뭔가 이상해서 다시 하려고는 했지만 다 사라진건 에반데

 

일단 다시 시작한다

 

저번에 cfdisk에서 label type을 gpt로 했더니 실패했다

이번엔 다른 글에 있는 것처럼 dos로 해보자

New - 10G 할당 - primary - bootable

 

bootable만 빼고 같은 방식으로 sda2,3를 만들어준다

 

Write로 저장하고 Quit

 

파티션 포맷

sda1,3는 ext4로 포맷하고 sda2는 swap 파티션으로 만든다

swap 파티션은 램 대용이라고 알고 있는데 흠...

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2

 

그리고 sda2의 swap를 활성화한다

swapon /dev/sda2

 

마운트

sda1는 root고 sda3는 home인것 같은데 boot는 어디갔지

mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home

 

그리곤 뭔가 설치

아마 필수 패키지였던 것 같다

편집기인 vim도 같이 설치

pacstrap /mnt base base-devel vim

 

그리고 파티션 정보를 fstab에 기록한다

genfstab /mnt >> /mnt/etc/fstab

 

기타 설정

이제 마운트한 디스크로 접속한다

arch-chroot /mnt /bin/bash

시스템 로케일

vim /etc/locale.gen

파일을 열고 en_US.UTF-8 UTF-8을 찾아 주석을 해제한다

 

이후 아래 명령어로 적용

locale-gen

 

그리고 locale.conf파일을 만들어 언어를 추가

vim /etc/locale.conf
LANG=en_US.UTF-8

 

타임존 설정

아래 명령어로 리스트 확인

ls /usr/share/zoneinfo

 

적용

ln -s /usr/share/zoneinfo/Asia/Seoul /etc/locatetime

 

하드웨어시간 동기화

hwclock --systohc --utc

 

호스트 설정

hostname 추가 및 pwd 설정

echo "arch" > /etc/hostname
passwd

 

dhcpcd를 활성화하라고 하는데 dhcpcd가 없어서 설치

pacman -S dhcpcd
systemctl enable dhcpcd

 

부트로더

어제 실패했던 부트로더까지 다시 왔다

 

grub 설치

pacman -S grub os-prober
grub-install /dev/sda

뭐지 바로 되네

내심 또 삽질할거 기대했는데

 

configrue하기

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

 

그리고 재부팅

exit
reboot

근데 안되네

 

좀 찾아보니 2022.01.01 archlinux.iso는 EFI로 뭔가 문제가 있는듯 하다

virtualbox문제는 아니고 archiso에 뭔가 코드가 바뀌었는데 그게 문제라고 한다

https://www.youtube.com/watch?v=0Hvw7b85fPw 

 

virtualbox로는 2022.01.01 archiso를 사용할 수 없는 것 같다

 

옛날걸로 다시 해보자

글이 너무 길어지니 분리