잠시만 기다려 주세요

     '이태원 핼러윈 참사.. 150명 넘게 죽었는데 눈치나 보며 아무것도 안 하는 민주당을 규탄한다. 총선 보이콧... 문재인 시즌2 는 절대 금지다...'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1059)  |  추천 및 재미 (156)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (613)  |  끄적거림 (136)  |  문예 창작 (716)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 데스크탑

리눅스 데스크탑 - arch 아치리눅스 설치하기 install, xfce4 설치, 한글입력, 아치리눅스 네트워크 설정, network setup
이 름 : 바다아이   |   조회수 : 11118         짧은 주소 : https://www.bada-ie.com/su/?941591787306
http://ftp.kaist.ac.kr/ArchLinux/iso/
가셔서 최신 날짜로 iso 설치 파일을 받아옵니다.

dd if=받은파일 of=usb장치이름

usb 를 굽고 나면.. 혹은 시디로 구우셔도 됩니다.
편하신 대로...

부팅....

boot arch linux 선택하시면 됩니다.

인터넷이 되나 일단 확인해야 합니다.

ping bada-ie.com

잘 되면 ok

fdisk -l

디스크 상황 보이시죠? 이제 파티션을 잡을 겁니다.
보통 / 에 30G 걸고 /home 에 나머지 겁니다.
그래야 나중에 재 설치시 /home 에 자료 백업하고 / 만 포맷하면 됩니다.
서버라면 스왑을 잡아야 하고요..... 그냥 데스크탑이면 스왑 필요없습니다.
요즘 워낙 램 용량이 크니까요...
스왑은 전체 램 용량의 2배 입니다. 1G 이면 2G 잡으면 됩니다.
스왑 필요없으신 분들은 아래 스왑 부분 빼세요...

저는 하드가 /dev/sda 로 잡혀 있네요....
임의로 하드가 8기가라고 하고 진행합니다.
virtualbox 에 직접 해 보면서 오타없이 가려고 설명합니다.
절대 아래처럼 용량 잡으면 안됩니다. 위에 설명대로 가세요...

기존에 이미 fdisk 로 잡은 파티션이 있으면 그냥 포맷만 하시면 될 듯 합니다.
아니면 d 명령어로 삭제 후 다시 파티션을 구성하시면 됩니다.

스왑 - 500M - /dev/sda1
/ - 6G - /dev/sda2
/home - 나머지 - /dev/sda3


fdisk /dev/sda

n
p
1
그냥엔터
+500M
t
82


n
p
2
그냥엔터
+6000M

n
p
3
그냥엔터
또 그냥엔터(나머지 용량 모두 사용)

a
2

p


파티션 잡은거 잘 보이죠? 용량 잘 보시고 틀렸으면 d 누르고 파티션 선택하면 삭제됩니다.
다시 잡으면 되겠죠? fdisk 기본 명령어는 공부하셔야 합니다.

w

fdisk -l


잘 보이죠?

mkswap /dev/sda1
swapon /dev/sda1

mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3

mount /dev/sda2 /mnt

pacstrap /mnt base base-devel


좀 걸립니다... 기다리세요....

genfstab -U /mnt >> /mnt/etc/fstab

vi /mnt/etc/fstab


/dev/sda2    /    ext4    rw,relatime    0    1
/dev/sda3    /home    ext4    rw,relatime    0    2
/dev/sda1    none    swap    defaults,pri=-2    0    0

위에 처럼 되어야 합니다. /dev/sda3 부분을 추가한 것입니다.

arch-chroot /mnt

이제 본인이 잡은 실제 파티션 시스템으로 들어온 겁니다. exit 치면 설치 상태로 나가고요...

ls -al

잘 설치되어 있죠?

ping bada-ie.com

인터넷 되나 다시 확인

passwd

root 패스워드 설정하세요

vi /etc/locale.gen

엄청 많은데... 그중

en_US.UTF-8    UTF-8
ko_KR.UTF-8    UTF-8


2개만 주석 풀어주세요

locale-gen

echo LANG=ko_KR.UTF-8 > /etc/locale.conf

echo pc이름 > /etc/hostname

ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

hwclock --systohc --utc

date


시간 맞죠?

이제 커널을 설치 하고 grub 을 설치합니다.

pacman -S linux linux-headers

pacman -S grub

grub-install /dev/sda

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

exit

umount -R /mnt

reboot


부팅 잘 되죠?.... 기본 설치는 끝난 겁니다..

root

로그인 하셨으면

df -h

home 도 잘 마운트 되었는지 확인....

useradd -m 새로운유저이름
passwd 새로운유저이름


이제 아이피 세팅을 할 건데...
아치는 네트워크 설정을 다양하게 할 수 있습니다.
그중 저는 systemd-networkd 를 사용할 겁니다.
이게 제일 무난합니다.

ip address show

자신의 네트워크 장치명이 보일 겁니다. enp0s7 뭐 이런식으로요.....
파일을 하나 만들겁니다.

dhcp 를 사용한다면

vi /etc/systemd/network/10-wired.network

[Match]
Name=enp0s7

[Network]
DHCP=ipv4


dhcp 가 아닌 고정 아이피를 세팅한다면...

vi /etc/systemd/network/10-wired.network

[Match]
Name=enp0s7

[Network]
Address=10.1.10.9/24
Gateway=10.1.10.1
DNS=10.1.10.1
#DNS=8.8.8.8


옵션이 하나 있는데

[DHCPv4]
RouteMetric=10


이런식으로 순서를 줄 수 있습니다.
예를 들어 dhcp 사용하는 유선과 무선 두개가 있다면....
그 중 어느 하나에 문제가 생겨 인터넷이 안된다면...
routemetric 순서대로 끊김없이 바로 다시 인터넷이 됩니다.
장치가 여러개니 파일을 또 하나 생성해야겠죠.. 아래 예를 들어 볼게요....
하나 밖에 없다면 한개의 파일만 있으면 됩니다. 옵션이 필요없죠...

vi /etc/systemd/network/10-wired.network

RouteMetric=10

vi /etc/systemd/network/20-wireless.network

RouteMetric=20


이런식으로 잡으면 10이 우선 순위고 다음이 20입니다.
근데 보통 장치가 하나라서 하나의 파일만 있으면 됩니다.


좀더 자세하고 다양한 것을 보고 싶으면 매뉴얼 참고하세요...

https://wiki.archlinux.org/index.php/Systemd-networkd

시작할 때 자동으로 시작해야 하니까.. 아래처럼 등록해 줍니다.
컴퓨터 켜고  3~4초 정도 딜레이 될 수도 있습니다. 기다리세요...

systemctl enable systemd-networkd
systemctl start systemd-networkd

vi /etc/hosts


# 127.0.1.1    myhostname.localdomain    myhostname
127.0.1.1    badaie.localhost    badaie


이제 dns 설정을 해야 합니다. 위에 잘 세팅되어도 dns 세팅이 안되면 인터넷이 안됩니다.
혹시 아치리눅스 usb 나 시디로 설치 중이었다면...
설치할 거 다 설치 하시고요... pc 새로 부팅 후 dns 잡아주세요...

참고로 구글 DNS

기본 DNS 서버(P): 8.8.8.8
보조 DNS 서버(A): 8.8.4.4

아래는 kt dns 입니다.

vi /etc/resolv.conf

nameserver    168.126.63.1
nameserver    168.126.63.2


재부팅 하세요.....

ping yahoo.com

핑이 잘 들어오면  끝....

pacman -Sy linux-headers

마지막으로 혹시 사용할 커널 해더를 설치 후 마무리 합니다.


이제 부터 데스크탑에 필요한 xfce4 를 설치할 겁니다.
서버라면 여기 부터는 필요가 없습니다.


중요한게.. 그래픽 카드 nvidia 이면 정확히 모델을 알아야 합니다.

lspci | grep VGA

이제 나오는 정보를 가지고
nvidia 사이트가서 어느 계열인지 파악부터 하세요...
이거 잘  못 되면 부팅 안됩니다.

pacman -Sy xorg-server

요러면 그래픽카드 고르라고 나옵니다... 1번은 기본 default 입니다.
자신에 맞는 거 고르시면 되겠습니다.

만약 본인 그래픽 드라이버가 nvidia 것이라면 아래를 설치합니다.
아니면 무시....

archlinux.org 가서 nvidia 검색하시면 패키지 보입니다.
저는 304 라서...

pacman -Sy nvidia-304xx-dkms
pacman -Sy nvidia-304xx-lts
pacman -Sy nvidia-304xx-utils


xfce4를 설치 합니다.

pacman -S xfce4
pacman -S xfce4-goodies
pacman -S lxdm
pacman -S noto-fonts
pacman -S noto-fonts-cjk
pacman -S noto-fonts-extra


부팅시 자동으로 로그인과 xfce4를 실행하는 작업입니다.

vi /etc/lxdm/lxdm.conf

# autologin=dgod
autologin=사용자유저

# session=/usr/bin/startlxde
session=/usr/bin/startxfce4


서비스 등록

systemctl enable lxdm

재부팅...
잘 나오면 된겁니다.

보너스로 한글입력까지 갑니다.

pacman -S fcitx
pacman -S fcitx-configtool
pacman -S fcitx-qt4
pacman -S fcitx-qt5
pacman -S fcitx-gtk2
pacman -S fcitx-gtk3
pacman -S fcitx-hangul


xprofile 파일은 root 말고 해당 사용자로 로그인 하거나
사용자 홈폴더에 만들어야 합니다.

vi ~/.xprofile

export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
fcitx



메뉴 - 설정 - fcitx 설정

여시면 아래 그림처럼 나옵니다.




빨간색 부분 둘중에 하나 선택하시면 작은 입력창이 열립니다.
거기서 한영 전환 버튼 한번 눌러주시면 끝입니다.

다시 재부팅 하시고 자신의 입맛에 맞게 꾸며가세요...

p.s
당장 인터넷은 하셔야 하니까...

pacman -S firefox
pacman -S firefox-i18n-ko
pacman -S flashplugin


나머지는 archlinux.org 가셔서 패키지를 검색하세요....

자주 쓰는 거 보자면... 급한 거

pacman -S libreoffice-still
pacman -S libreoffice-still-ko
pacman -S smplayer
pacman -S gimp
pacman -S eog
pacman -S leafpad
pacman -S transmission-qt
pacman -S gnome-system-monitor
pacman -S galculator
pacman -S libpulse
pacman -S pavucontrol
pacman -S pavucontrol-qt
pacman -S pulseaudio
pacman -S pulseaudio-alsa
pacman -S pulseaudio-jack
pacman -S pulsemixer
pacman -S xfce4-pulseaudio-plugin
pacman -S gvfs
pacman -S cups
pacman -S libcups
pacman -S system-config-printer
pacman -S evince
pacman -S file-roller


이제 나머지는 알아서.. ^^;
 
| |





      1 page / 8 page
번 호 카테고리 제 목 이름 조회수
230 리눅스 데스크탑 .... pacman -Suy ... 바다아이 111
229 리눅스 데스크탑 archlinux... Libalpm.so.14 error after updating to pacman 7 바다아이 124
228 리눅스 데스크탑 ... 바다아이 609
227 리눅스 데스크탑 .... 바다아이 579
226 리눅스 데스크탑 libreoffice hwp , ... 바다아이 608
225 리눅스 데스크탑 uefi .... . 바다아이 1138
224 리눅스 데스크탑 mkfs ... .. 바다아이 1069
223 리눅스 데스크탑 ... hd 4600.. Ubuntu Intel graphics driver install, 바다아이 2824
222 리눅스 데스크탑 virtualbox ... ntfs.sys ... virtualbox .. 바다아이 3010
221 리눅스 데스크탑 , 10 ... archlinux, window10 dual-boot 바다아이 2958
220 리눅스 데스크탑 , .... ... 바다아이 3860
219 리눅스 데스크탑 Installation from WineHQ's repo, debian wine ... 바다아이 4333
218 리눅스 데스크탑 xfce4 debian .... uim fcitx 바다아이 4772
217 리눅스 데스크탑 archlinux , .... 바다아이 3871
216 리눅스 데스크탑 firefox .... ... 바다아이 3848
215 리눅스 데스크탑 zip , unzip 바다아이 3507
214 리눅스 데스크탑 automouse autoclick xdotool 바다아이 4469
213 리눅스 데스크탑 xfce4 pacman .. 바다아이 3914
212 리눅스 데스크탑 debian intel-microcode [Firmware Bug]: TSC_DEADLINE disabled due to Errata - what should I do about this? 바다아이 4409
211 리눅스 데스크탑 debian xfce usb . pc 바다아이 4219
210 리눅스 데스크탑 .xprofile ... .xsessionrc ... 바다아이 3962
209 리눅스 데스크탑 debian 12 nvidia 바다아이 5686
208 리눅스 데스크탑 ..... 바다아이 3755
207 리눅스 데스크탑 xfce fcitx ... 바다아이 3899
206 리눅스 데스크탑 20.04 5 .... 바다아이 4306
205 리눅스 데스크탑 , , , , alias 바다아이 5438
204 리눅스 데스크탑 manjaro archlinux pacman PGP ..... 바다아이 4595
203 리눅스 데스크탑 yaourt yay aur.... 바다아이 4503
202 리눅스 데스크탑 mirror ... . 바다아이 6509
201 리눅스 데스크탑 20.04 leafpad , euc-kr utf-8 . 바다아이 6498
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.05817
to webmaster... gogo sea. gogo sea.