2013년 1월 31일 목요일
아치 리눅스 Arch Linux 설치기
아치 리눅스
(아치뱅 리눅스)
이번 버전에는 설치 스크립트가 아예 없습니다. 대박입니다. 완전 초삽질을 해야 합니다.
아치 위키의 매뉴얼 대로... 콘솔에서 하나 하나 진행합니다.
https://wiki.archlinux.org/index.php/Beginners'_Guide_(%ED%95%9C%EA%B5%AD%EC%96%B4)
[아치 리눅스 설치]
1. 인터넷 연결 설정...
ping -c 3 www.google.com
2. 하드디스크 준비...
cfdisk /dev/sda
sda1 = /
sda2 = swap(2gb)
포맷하고 사용가능하게 한다.
mkfs.ext4 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
3. 파티션 마운트...
mount /dev/sda1 /mnt
4. 미러 사이트 선택...
/etc/pacman.d/mirrorlist
카이스트 서버와 영복 서버를 맨 위로 올린다.
5. 기반 시스템 설치...
pacstrap /mnt base base-devel
6. fstab 생성...
genfstab -p /mnt >> /mnt/etc/fstab
7. 시스템으로...
arch-chroot /mnt
8. 호스트 이름...
echo krystal > /etc/hostname
9. 콘솔 키맵...
콘솔에서 사용하는 키맵이다. 한국은 없으니 us 것으로.
/etc/vconsole.conf
KEYMAP=us
FONT=
FONT_MAP=
10. 시간대...
ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
/etc/timezone
Asia/Seoul
11. 로케일...
locale.gen 파일을 열어 한국 부분의 주석을 제거하고, locale-gen 을 실행한다.
/etc/locale.gen
en_US.UTF-8 UTF-8
ko_KR.UTF-8 UTF-8
en_US.UTF-8 UTF-8
en_US ISO-8859-1
ko_KR.EUC-KR EUC-KR
ko_KR.UTF-8 UTF-8
locale-gen
locale.conf 에 LANG 변수를 넣어준다.
echo "LANG=ko_KR.UTF-8" > /etc/locale.conf
export LANG=ko_KR.UTF-8
12. 하드웨어 시계...
hwclock --systohc --utc
13. 네트워크 설정...
/etc/rc.conf
interface=eth0
address=
netmask=
gateway=
14. 부트로더 설치...
pacman -S grub-bios
grub-install --target=i386-pc --recheck /dev/sda
15. 부팅 시 에러 메시지 없애기...
cp /usr/share/locale/en\@quot/LC_MESSAGES_grub.mo /boot/grub/locale/en.mo
16. grub.cfg 파일 생성...
grub-mkconfig -o /boot/grub/grub.cfg
17. root 비밀번호 설정...
passwd
18. 재부팅
exit
umount /mnt
reboot
[시스템 갱신]
pacman -Syu
[엑스 윈도우 설치]
일단 엑스 윈도우 기본을 설치한다. 메사 드라이버도 설치한다.
pacman -S xorg-server xorg-xinit xorg-server-utils
pacman -S mesa
pacman -S mesa-demos
자신의 비디오카드를 확인하고 알맞은 드라이버를 설치한다.
lspci | grep VGA
pacman -Ss xf86-video | less
pacman -S xf86-video-savage
pacman -S xf86-video-nouveau
pacman -S xf86-video-ati
pacman -Ss xf86-input | less
pacman -S xf86-input-synaptics
한글 키보드 104키 호환을 지정해 준다.
/etc/X11/xorg.conf.d/10-evdev.conf
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "kr"
Option "XkbVariant" "kr104"
EndSection
기본적인 터미널을 설치한다.
pacman -S xorg-twm xorg-xclock xterm
rm ~/.xinitrc
startx
CTRL-Alt-F2
pkill X
[한글 환경 설정]
0. 폰트를 설치한다.
.fonts
fc-cache -f -v
1. 입력기를 설치한다.
packer -S nabi
/etc/profile.d/nabi.sh
export LANG = "ko_KR.UTF-8"
export XIM=nabi
export XIM_ARGS=
export XMODIFIERS="@im=nabi"
export XMODIFIER="@im=nabi"
export XIM_PROGRAM=”/usr/bin/nabi”
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
export DefaultIMModule=nabi
Preferences - Openbox config - Edit autostart - nabi 등록
2. 입력기 전환기를 설치한다.
packer -S im-switch
im-switch -s nabi
3. 나비를 수동으로 설정할 때 사용할 수 있다.
.xprofle
#.xinitrc, .xsession , .xprofile, .bashrc,.bash_profile
export LANG = "ko_KR.UTF-8"
export XMODIFIERS="@im=nabi"
export XMODIFIER="@im=nabi"
export XIM_PROGRAM=”/usr/bin/nabi”
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
export DefaultIMModule=nabi
export BEAGLE_EXERCISE_THE_DOG=1
nabi &
#export LANG="ko_KR.UTF-8"
#export XMODIFIERS="@im=ibus"
#export XMODIFIER="@im=ibus"
#export GTK_IM_MODULE=ibus
#export QT_IM_MODULE=ibus
#export DefaultIMModule=ibus
#ibus-daemon -drx
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기