· 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
There will be big changes for you but you will be happy.


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.0084 sec