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

Gentoo Install에 대한 요약.

  • 주의 : 최소한 1번이상, 여러번 설치를 해본 사용자를 위한 요약내용.
  • 명령과 간단한 요약 정도로 정리..

  • #s-1.6 와 비슷한 부분이 있지만, 그것보다는 조금더 설명을.

  • CD부팅 없이 다른 리눅스로부터 설치하는 방법을 따로 정리

DeleteMe 개인적으로 설치해 보면서 요약본을 정리할 예정. 혹 다른분들이 필요하면 보시고, 아니면, 삭제하셔도 됩니다. 주로 입력해야할 명령이나 설정위주로 정리한 것입니다. 누군가 필요하다면 사용하시기 바랍니다.


1. stage3 부터 설치


  1. CD 부팅
  2. 네트워크 구성 : net-setup eth0 , adsl-setup, adsl-start
  3. root암호 설정 : passwd root
  4. 원격설치시 sshd 구동 : /etc/init.d/sshd start
  5. 파티션설정 : 각자 알아서.
  6. 파티션포맷,스왑설정
    • mke2fs -j 시스템파티션 ( mkreiserfs , mkfs.xfs , mkfs.jfs )
    • mkswap 스왑파티션 ; swapon 스왑파티션
  7. 파티션 마운트 : /mnt/gentoo 에 마운트 ( 다른것도 상관없음. )
    • root 파티션 부터 마운트 ( boot , usr 등 은 root 아래에 마운트 )
    • proc 마운트 : mkdir /mnt/gentoo/proc ; mount -t proc proc /mnt/gentoo/proc
  8. stage3 package 설치
  9. 미러설정 : mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
  10. chroot
    • cp /etc/resolv.conf /mnt/gentoo/etc/
    • chroot /mnt/gentoo /bin/bash ( proc 가 마운트 되었는지 확인, chroot 후에 해도 됨 )
    • env-update
    • source /etc/profile
  11. portage 트리 받기
    • emerge sync
  12. make.conf
    • stage3 는 기본설정 그대로.. (다른옵션은 make.conf.example 을 참조)

      CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe"
      CHOST="i686-pc-linux-gnu"
      CXXFLAGS="${CFLAGS}"  
      GENTOO_MIRRORS="http://ftp.gentoo.or.kr/  http://gentoo.osuosl.org"
      


  13. bootstrap : skip
  14. emerge system : skip
  15. 커널 설치

    # emerge gentoo-dev-sources
    # cd /usr/src/linux
    # make menuconfig
    # make && make modules_install
    # cp arch/i386/boot/bzImage /boot/bzImage-2.6.7
    # cp System.map /boot/System.map-2.6.7
    # cp .config /boot/config-2.6.7
    # emerge module-init-tools
    


  16. 시간대 설정 : ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
  17. fstab 설정 : swap , root , proc , cdrom 등 fstab 추가

    #     fs     mountpoint    type    opts     dump/pass
    /dev/hda2    /boot	   ext3	  noatime      1 1        
    /dev/hda4    /	   reiserfs   noatime      0 0
    /dev/hda3    none	   swap	    sw	       0 0
    
    /dev/cdroms/cdrom0  /mnt/cdrom  iso9660  noauto,ro  0 0
    none	/proc		proc		defaults	0 0
    



  18. 시스템로그데몬 : emerge syslog-ng ; rc-update add syslog-ng default
  19. 크론데몬 : emerge vixie-cron ; rc-update add vixie-cron default
  20. other daemon
    • adsl : USE="-X" emerge rp-pppoe
    • pcmcia : emerge sys-apps/pcmcia-cs ; rc-update add pcmcia default
  21. root암호설정 : passwd , 사용자설정 : adduser 사용자 ; passwd 사용자
  22. /etc/hostname 설정 : 임의생성
  23. 네트웍설정 : /etc/conf.d/net 수정 , rc-update add net.eth0 default
    • 무선랜카드 인경우 : emerge wireless-tools (iwconfig)
  24. 커널모듈올리기 : /etc/modules.autoload.d/kernel-2.x .. , modules-update
  25. 부트로더 : lilo , grub
    • lilo : emerge lilo , /etc/lilo.conf 편집 , /sbin/lilo 실행

      boot=/dev/hda 
      map=/boot/map 
      install=/boot/boot.b 
      prompt 
      timeout=50 
      lba32 
      default=Gentoo
       
      # Gentoo section
      image=/boot/bzImage-2.6.7 
      label=Gentoo 
      read-only 
      root=/dev/hda4
      
      # /dev/hda1에 Windows를 설치한 경우
      # Windows section
      other=/dev/hda1 
      label=Windows
      



    • grub : emerge grub , grub 설치 , /etc/grub/grub.conf 편집

      # grub             (쉘 상태에서 실행)
      grub> root (hd0,1)          (/boot  지정)
      grub> setup (hd0)           (MBR에 GRUB를 설치합니다.)
      grub> quit                  (GRUB를 끝내고 Sheel상태로 돌아옵니다.)
      



      default 0
      timeout 30
      splashimage=(hd0,1)/grub/splash.xpm.gz
      
      title=Gentoo
      root (hd0,1)
      kernel /bzImage-2.6.7  root=/dev/hda4 
      
      title=Windows
      rootnoverify (hd0,0)     
      chainloader +1
      


  26. 기본설치 완료(chroot 종료) : exit , umount 시스템파티션마운트
  27. 재부팅 : reboot

2. 다른 리눅스 설치후 다른파티션에 gentoo 설치

  1. chroot 이전까지는 미리 설치된 리눅스 상에서 하면 된다.
  2. 설치하려는 파티션을 마운트 하고, stage 3(또는 stage 1 ) 를 받고, 압축을 해제한다.
  3. make.conf 는 임의로 만들어 준다. 기본 설정으로 하면 무난하다.
  4. chroot 와 proc 마운트 후에 나머지는 동일하게 설치.
  5. 부팅후에 랜카드 등이 안잡히거나 할때 다시 다른리눅스로 부팅하여, chroot 하여 emerge , 커널컴파일 등을 하면 된다.

3. stage1 부터의 설치


  1. [http]http://gentoo.osuosl.org/releases/x86/2004.2/stages/x86/stage1-x86-2004.2.tar.bz2
    • stage 1 을 받음

  2. 부트스트랩 : cd /usr/portage ; scripts/bootstrap.sh ; source /etc/profile
  3. emerge system
  4. 커널 설치 : 다른문서 참조

4. 기본설치후에


  1. gnome 설치

    USE="x86 alsa acpi -arts avi berkdb crypt cups oss encode foomaticdb gdbm gif
             gpm gtk gtk2 imlib jpeg -kde gnome libg++ libwww mad mikmod motif mpeg 
             ncurses nls oggvorbis opengl pam pdflib png python -qt quicktime readline
             sdl slang spell ssl svga tcpd truetype X xml2 xv zlib cjk multichar sse mmx"
    # emerge gnome xscreensaver
    


  2. gdm
  3. X 설정
    • /usr/X11R6/bin/XFree86 -configure
    • mv /etc/X11/XF86Config /etc/X11/XF86Config.backup
    • cp /root/XF86Config.configure /etc/X11/XF86Config
  4. Xorg 일 경우
    • /usr/X11R6/bin/xorgcfg; cp /root/xorg.conf.new /etc/X11/xorg.conf
  5. others : 다른 문서 참조

ID
Password
Join
Don't be overly suspicious where it's not warranted.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2004-12-05 03:36:09
Processing time 0.0080 sec