· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Gentoo Install Simple


1 GentooInstallSimple

Á¨Åõ ¸®´ª½º °£´Ü ÀνºÅç ¸í·É·Î±× ÀÔ´Ï´Ù. - ¼ÛÈ¿Áø

2 Log

2.1 liveCD booting

  • Ubuntu ÃֽŠDesktop CD Ãßõ
sudo passwd
su - root
  • ²öÁú±ä dhcp ½Ãµµ Á×À̱â
ps aux | grep -i network
kill -s 9 ÀÏÀÏÈ÷ ´Ù Á×À̱â
killall -TERM avahi-daemon
killall -TERM avahi-autoipd
killall -TERM dhclient

2.2 sync time

cd /etc
ln -sf /usr/share/zoneinfo/ROK localtime
date MMDDHHmmYYYY
hwclock --systohc

2.3 network

ifconfig eth0 (ip) netmask (netmask) broadcast (broadcast)
route add default gw (gateway)
echo nameserver 168.126.63.1 > /etc/resolv.conf

2.4 ubuntu ¿ø°Ý¼³Ä¡

  • screen ÀÛ¾÷ Ãßõ
apt-get install ssh-server #(sshd ¿Ã¶ó¿È)
  • ¸ø¹Þ¾Æ¿Ã ¶§ ¿ä·É
openssh-server_4.3p2-5ubuntu1_amd64.deb ¸¦ °¡Á®¿ÀÁö ¸øÇß´Ù´Â ¿À·ù°¡ ³­´Ù.
±¸±Û¿¡¼­ ãÀ¸¸é ³ª¿Â´Ù.
wget À¸·Î ¾Æ¹«µ¥³ª ¹Þ¾Æ³õ°í dpkg -i ¸í·ÉÀ¸·Î ¼³Ä¡ÇÑ´Ù.

2.5 mount hdd

cd /mnt
mkdir gentoo
cfdisk /dev/sda #(ÀûÀýÈ÷ ÆÄƼ¼Å´× /boot (100M), swap (1024M), / (All) Á¤µµ Ãßõ) /boot ¿¡ boot flag Çʼö
mkswap /dev/sda2
swapon /dev/sda2
mkfs.ext2 /dev/sda1 #(/boot xfs ºÒ°¡)
mkfs.xfs /dev/sda3 #(xfs ¼º´É ÁÁÀ½)
mount /dev/sda3 gentoo
cd gentoo
mkdir boot
mount /dev/sda1 boot

2.6 Gentoo Linux Download

wget http://ftp.daum.net/gentoo/releases/amd64/2008.0/stages/stage3-amd64-2008.0.tar.bz2
wget http://ftp.daum.net/gentoo/snapshots/portage-latest.tar.bz2
tar xjpf stage3-amd64-2008.0.tar.bz2 #(p Áß¿ä)
tar xjpf portage-latest.tar.bz2
mv portage usr

2.7 mount system directory

mount -t proc none proc
mount -o bind /dev dev

2.8 resolv º¹»ç

cp /etc/resolv.conf etc

2.9 chroot

chroot . /bin/bash
source /etc/profile
passwd

2.10 sync time

cd etc
ln -sf /usr/share/zoneinfo/ROK localtime
date MMDDHHmmYYYY
hwclock --systohc

2.11 make.conf

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
GENTOO_MIRRORS="http://ftp.daum.net/gentoo/ http://gentoo.channelx.biz/ http://ftp.kaist.ac.kr/pub/gentoo/"
LINGUAS=ko
USE="amd64 unicode ucs2 ucs4 cjk
	ithreads threads threadsafe
	usb
	mmx sse sse2 sse3 ssse3 opengl glitz
	gmp djbfft
	socks5 -ipv6 -ldap
	-bindist branding
	bash-completion vim-syntax xml
	bzip2
	-berkdb"
# for desktop USE (gnome)
#	a52 aac amr dts x264 theora xvid tiff wmf svg ffmpeg dv yv12 mp4 mng sndfile
#	mp3 mp3rtp nas ogg vorbis
#	jpeg png gif gd
#	xinerama -xprint gnutls dbus cairo
#	X gtk gtk2 xv
#	xml2 gd truetype xpm
#	alsa oss -arts -xmms
#	gnome -qt -qt3 -qt4 -kde
#	startup-notification hal libnotify xcomposite"
MAKEOPTS="-j3" #ÀâÈ÷´Â cpu °¹¼ö +1 cat /proc/cpuinfo
#PORTDIR_OVERLAY="/usr/local/portage"
CCACHE_SIZE="2G"
CCACHE_DIR="/var/tmp/ccache"
FEATURES="ccache"

2.12 portage sync

emerge --sync

2.13 kernel ¼³Ä¡

echo sys-kernel/gentoo-sources symlink >> /etc/portage/package.use
emerge gentoo-sources ccache debianutils grub gentoolkit
cd /usr/src/linux
make menuconfig #(screen ¿¡¼­ È­¸é ±úÁü »õ ¿¬°á·Î ÀÛ¾÷ Ãßõ)
make all install modules_install

2.14 /boot/grub/grub.conf

default=0
timeout=15
splashimage=(hd0,0)/grub/splash.xpm.gz

title vmlinuz-2.6.25-gentoo-r6 #grub ¸Þ´º¸í
root (hd0,0) # /boot ÀǹÌ
kernel /vmlinuz-2.6.25-gentoo-r6 root=/dev/sda3 #/boot ¿¡ µé¾î°£ ¹ÙÀ̳ʸ®¸í, / ÆÄƼ¼Ç

2.15 grub ¼³Á¤

grub --no-floppy #(½Ã°£Áö¿¬ ´ÜÃà)
root (hd0,0) # /boot ÀǹÌ
setup (hd0) # ºÎÆ® ÆÄƼ¼ÇÀÌ µé¾îÀÖ´Â hdd ÀǹÌ
quit

2.16 /etc/conf.d/net

config_eth0=( "(ip) netmask (nm) broadcast (bc)" )
routes_eth0=( "default via (gw)" )
dns_servers_eth0=( "168.126.63.1 168.126.63.2" )

2.17 /etc/fstab

  • Àڽſ¡°Ô ¸Â°Ô ¿øº» fstabÀ» ¼öÁ¤
/dev/sda1 /boot ext2 noauto,noatime 1 2
/dev/sda3 / xfs noatime 0 1
/dev/sda2 none swap sw 0 0

2.18 rc level

rc-update add net.eth0 default
rc-update add sshd default

2.19 file system utils

emerge xfsprogs

2.20 reboot

  • ÀÚµ¿ ¸®¼Â ºÒ°¡ÀÏ ¼ö ÀÖÀ½
exit
umount boot dev proc
cd ..
umount gentoo
reboot

2.21 system logger, cron, hotplug, xfsprogs, vi

emerge syslog-ng dcron hotplug vim screen pciutils
rc-update add syslog-ng default
rc-update add dcron default
rc-update add hotplug default
crontab /etc/crontab

2.22 default system files

/etc/conf.d/hostname # ¹Ú½º À̸§À» Áö¾îÁÖÀÚ
/etc/conf.d/clock # local ½Ã°£°ú Çϵå¿þ¾î½Ã°è µ¿±âÈ­
/etc/hosts # ÇÒ´çÇÑ ip ¿¡ hostname À» ¿¬°áÇÏÀÚ

2.23 ½Ï »õ·Î ºôµå

emerge -epv world # use check
emerge -v portage && emerge -v glibc gcc && gcc-config 4.3.2 && source /etc/profile && emerge -ev world # v ´Â Çʼö
  • Áß°£ ¿À·ù½Ã /var/log/emerge.log È®ÀÎ - emerge gcc glibc ¿¡¼­ ¿À·ùÀÌ¸é ¿À·ùÈ®ÀÎ ÈÄ ÀçµµÀü
    - emerge -ev world ¿¡¼­ ¿À·ùÀÌ¸é ¿À·ù³­ ÆÐŰÁö È®ÀÎÇϰí use, mask µî È®ÀÎ ÈÄ emerge --resume (emerge -pv ´Â ±¦ÂúÁö¸¸ emerge ·Î ¹º°¡¸¦ ¼³Ä¡Çϸé resume ºÒ°¡)

2.24 Localize

emerge subversion layman
perl -pi -e "s/^(overlays\s.*)$/\\1\\n\\t\\t\\thttp:\/\/gentoo-kr.kldp.net\/overlays.xml/m" /etc/layman/layman.cfg
layman -f
layman -a gentoo-kr
echo PORTAGE_ECLASS_WARNING_ENABLE=\"0\" >> /etc/make.conf
echo source /usr/portage/local/layman/make.conf >> /etc/make.conf

2.25 Bash Profile

@mysetting.sh.txt (2.05 KB) /etc/profile.d/mysetting.sh

2.26 sync time

emerge clockspeed
echo "clockspeed &" >> /etc/conf.d/local.start
clockspeed &
ntpclockset
  • °¡²û ntpclockset À» ÇØ ÁÖ¸é clockspeed °¡ ÄÄÇ»ÅÍ ½Ã°èÀÇ ¿ÀÂ÷¸¦ º¸Á¤ÇØÁÖ¾î Á¡Á¡ ¿ÀÂ÷°¡ ÁÙ¾îµë.

2.27 problem

  • ´©°¡ ¿Ö ±×·¨´ÂÁö´Â ¸ð¸£°Ú´Âµ¥ À̹ø¿¡ »õ·Î ¼³Ä¡Çϸ鼭 /usr/bin ¹Ø¿¡ ex, vi, view °¡ busybox ·Î ¸µÅ©µÇ¾î ÀÖ¾ú´Ù. Áö¿öÁØ ÈÄ vim À» ¼³Ä¡ÇØ¾ß vim À¸·Î Á¦´ë·Î µÈ´Ù.
  • 2009-01-18 ÇöÀç ÀÇÁ¸¼º ¹ö±×°¡ ÀÖ´Â°Í °°´Ù. ÃÖÃÊ ¼³Ä¡½Ã -X -gtk -qt µîÀ» Á༭ ÀÏ´Ü xorg-x11 À» ¼³Ä¡ÇÑ ÈÄ USE ¸¦ ¹Ù²ã ´Ù½Ã ¼³Ä¡ÇÏ´Â µîÀÇ ¼ö°í°¡ ÇÊ¿äÇÏ´Ù.

2.28 for desktop

  • nvidia, xfce4 ±âÁØ ±âº»ÀûÀΰ͵é Ãßõ¸ñ·Ï
emerge -pv nvidia-drivers alsa-driver alsa-oss alsa-lib alsa-utils xfce4 mozilla-firefox mozilla-thunderbird gimp gqview acroread mplayer mplayerplug-in openoffice-bin gnome-terminal rar unzip unalz p7zip lha unace

2.29 for kernel modules

  • emerge modules-rebuild
  • nvidia-drivers, virtualbox-modules °°Àº Ä¿³Îºôµå ÈÄ ´Ù½Ã ¼³Ä¡ÇØ¾ß Çϴ¸ðµâÀ» ¾Ë¾Æ¼­ ¸®ºôµå ÇØ ÁØ´Ù.
  • modules-rebuild -X rebuild

3 kernel option for hardwares

  • Çϵå¿þ¾îº°·Î ºÎÆÃ½Ã Ä¿³Î¿¡ ¿É¼ÇÀ» Áà¾ß Á¤»óºÎÆÃµÉ ¼öµµ ÀÖ´Ù.
  • ¿¹) kernel /vmlinuz-2.6.28-gentoo root=/dev/sda3 acpi=ht iommu=soft

3.1 ati video

  • Àý´ë·Î ati ¿¡¼­ Á÷Á¢ ¹Þ¾Æ ¼³Ä¡ÇÏÁö ¾Ê´Â´Ù. µå¶óÀ̹ö ²¿ÀδÙ.

3.2 HP EliteBook 8530p

  • Ubuntu CD ºÎÆÃ½Ã F6 À» ´­·¯ acpi=ht ¸¦ Ãß°¡ÇØ ÁØ´Ù.
  • ¿Ïº®È÷ µ¿ÀÛÇÏ·Á¸é ´õ ±â´Ù·Á¾ß ÇÒ°Í °°´Ù. acpi=off hpet=off irqpoll Çϸé ÀÏ´Ü ¿Àµ¿ÀÛÀº ¾ø´Ù.
  • http://www.linlap.com/wiki/hp elitebook 8530p
  • xf86-video-radeonhd ·Î Çϸé acpi ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
  • aticonfig --acpi-services=off Çϸé acpi ÄÒ Ã¤·Î fglrx °¡ µ¿ÀÛÀÌ µÈ´Ù.



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-02-20 11:58:33
Processing time 0.0766 sec