Gentoo Install Simple
Contents
[edit]
2.1 liveCD booting ¶
sudo passwd su - root
ps aux | grep -i network kill -s 9 ÀÏÀÏÈ÷ ´Ù Á×À̱â killall -TERM avahi-daemon killall -TERM avahi-autoipd killall -TERM dhclient [edit]
2.2 sync time ¶cd /etc ln -sf /usr/share/zoneinfo/ROK localtime date MMDDHHmmYYYY hwclock --systohc [edit]
2.3 network ¶ifconfig eth0 (ip) netmask (netmask) broadcast (broadcast) route add default gw (gateway) echo nameserver 168.126.63.1 > /etc/resolv.conf [edit]
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 [edit]
2.6 Gentoo Linux Download ¶
wget http://ftp.daum.net/gentoo/releases/amd64/2008.0_beta2/stages/stage3-amd64-2008.0_beta2.tar.bz2 wget http://ftp.daum.net/gentoo/snapshots/portage-latest.tar.bz2 tar xjpf stage3-amd64-2008.0_beta2.tar.bz2 #(p Áß¿ä) tar xjpf portage-latest.tar.bz2 mv portage usr [edit]
2.10 sync time ¶cd etc ln -sf /usr/share/zoneinfo/ROK localtime date MMDDHHmmYYYY hwclock --systohc [edit]
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"
[edit]
2.13 kernel ¼³Ä¡ ¶echo sys-kernel/gentoo-sources symlink >> /etc/portage/package.use emerge -C mktemp emerge gentoo-sources ccache debianutils grub gentoolkit cd /usr/src/linux make menuconfig #(screen ¿¡¼ È¸é ±úÁü »õ ¿¬°á·Î ÀÛ¾÷ Ãßõ) make all install modules_install [edit]
2.14 /boot/grub/grub.conf ¶default=0 timeout=15 splashimage=(hd0,0)/grub/splash.xpm.gz title vmlinuz-2.6.19-gentoo-r5 #grub ¸Þ´º¸í root (hd0,0) # /boot ÀÇ¹Ì kernel /vmlinuz-2.6.19-gentoo-r5 root=/dev/sda3 #/boot ¿¡ µé¾î°£ ¹ÙÀ̳ʸ®¸í, / ÆÄƼ¼Ç [edit]
2.15 grub ¼³Á¤ ¶grub --no-floppy #(½Ã°£Áö¿¬ ´ÜÃà) root (hd0,0) # /boot ÀÇ¹Ì setup (hd0) # ºÎÆ® ÆÄƼ¼ÇÀÌ µé¾îÀÖ´Â hdd ÀÇ¹Ì quit [edit]
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" ) [edit]
2.17 /etc/fstab ¶
/dev/sda1 /boot ext2 noauto,noatime 1 2 /dev/sda3 / xfs noatime 0 1 /dev/sda2 none swap sw 0 0 [edit]
2.20 reboot ¶
exit umount boot dev proc cd .. umount gentoo reboot [edit]
2.21 system logger, cron, hotplug, xfsprogs, vi ¶emerge syslog-ng dcron hotplug vim screen rc-update add syslog-ng default rc-update add dcron default rc-update add hotplug default crontab /etc/crontab [edit]
2.22 default system files ¶/etc/conf.d/hostname # ¹Ú½º À̸§À» Áö¾îÁÖÀÚ /etc/conf.d/clock # local ½Ã°£°ú Çϵå¿þ¾î½Ã°è µ¿±âÈ /etc/hosts # ÇÒ´çÇÑ ip ¿¡ hostname À» ¿¬°áÇÏÀÚ [edit]
2.23 ½Ï »õ·Î ºôµå ¶emerge -epv world # use check emerge -v portage && emerge -v gcc && emerge -v glibc && emerge -ev world # v ´Â Çʼö
[edit]
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 |
There will be big changes for you but you will be happy. |









