2009. 8. 19. 09:55

fedora-9-sparc-install-guide

아래와 같은 과정으로 Sub Blade 150, Netra-240에 feodra 9을 설치했다.


0. installation(network installation)
 o package 다운 받는 곳
  - http://archive.kernel.org/fedora-secondary/releases/test/9-Beta/Fedora/sparc/iso/
  - Fedora-9-sparc-netinst.iso 파일을 이용해 network install을 했다.
     : 또는 Disc1에서 linux askmethod 명령을 사용한다.
 o ftp 서버에 파일을 넣어둔다.
   : Fedora-9-sparc-DVD.iso 파일을 ftp 서버(linux)에  넣고 아래처럼 mount 시킨다.
   - mount -t iso9660 -o ro,loop test.iso /home/user/FC9
o 설치할 PC에 network install cd를 이용해 부팅을 한다.
  - 설치 방법에 URL을 선택하고
  - ftp 주소를 넣는다 (ftp://user:password@server/directory)
     : directory가 /home/user/FC9 라면 < ftp://user:password@xxx.xxx.xxx.xxx/FC9 >
    : Fedora 10에서는 전체경로를 적어야 하더라
       < ftp://user:password@server-ip/home/user/fedora10 >
 o 기타
   - Fedora 10에서는 설치할때 에러가 난다(can not retrieve repodata)
   - Fedora 10부터는 text 설치를 선택하면 VNC로 설치할 수가 있다~~

1. install 후 mount error가 발생할때
 : 처음 insatll하고 에러가 나는데 /etc/fstab파일이 잘못 되어 있어서 그렇다. 설치 cd 또는 booting cd를 이용해서 rescue mode로 부팅한 다음 /etc/fstab(또는 /mnt/sysimage/etc/fstab) 파일을 아래처럼 바꿔준다. 
 : /etc/fstab 파일의 UUID 부분을 /boot의 device로 바꿔줘라
  old) UUID=da0a201e-44e4-4a21-827b-f3ad184339a0 /boot ext3 defaults 1 2
  new) /dev/sda1 /boot ext3 defaults 1 2

2. yum install 하니까 아래처럼 public key가 설치되지 않았다는 에러가 뜬다.

 : http://osdir.com/ml/fedora-extras-commits/2009-03/msg04465.html
 - rpm --import new-gpg-key
 - 아래 내용을 vi로 그대로 붙여 넣고 파일 이름을 new-gpg-key로 해준다.
  -----BEGIN PGP PUBLIC KEY BLOCK-----
  Version: GnuPG v1.4.9 (GNU/Linux)

  mQGiBEmzfsURBADPb3jmJcN7UY+GGYKyzdZUF4MaRmgmTBQ7FXLYMRejJNVBAv/T
  3rQ1XSDpsh9yfJNXCDt6wSUFkBP7lBB5yIqsJD1l9sBFM43doZ9lncPG4UYhezM1
  cRiPmmDnP1MR4vSlk4BnQOoT/Y3QgETUfO/Tpmp+uw6jVSAqxhVPYTSUVwCgof27
  uVfAuz56iMmhlXApxhtj/ScD+wRrCm9GmKqhsUothpHCUWILhSVrt3ricQAvEist
  AGCi+jFST9l88wALjK6UhFHvDVHSJq5PVWy3yBeKgeG4sYU7FhezGkeCLwPosmYo
  t0MEusseN0XQTl+Fm8fBqOHBv1BJmVc6mMGrwLgm+Sm0lhDAeYgQ7tpf0OPZpYb0
  RqefA/92+R7jXMudzOKdzMRQVOOhUsq2IgWRtOufHOIAMQm2KVubDuAfaJMkwmBd
  VkWPNrKOsXhZpvtbY6JCUdFTCAqq2caSwHtcpwD1DhY3k8xUyQZIhTwRJbmT1ywt
  huzeEjQiguEOcSeDEQjeRIDrKm5W6F17bjokLWQ12bU5YH+1I7QxRmVkb3JhIFNQ
  QVJDICg5KSA8ZmVkb3JhLXNwYXJjQGZlZG9yYXByb2plY3Qub3JnPohmBBMRAgAm
  BQJJs37FAhsDBQkSzAMABgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQraHq8QBF
  hUXNoACdHWy6pSXBofDD2HTuUuVcDQBLkF4AnRWbYgNbMs3L1tjEESORU2veXSA/
  uQINBEmzfsUQCACp8mOTjTE/bKVwfeY6unC4eDNbLImEMyZyWf4M9Z2uq8CJ1NfK
  kcREqUpuByQuVtql5/u3/s6Kji4/PEpcIdwKUVykffh3h3FkNbW0NYtuiB2wd2HC
  1iNzZUsafPvfhJSSh/O11HYv1xmqdJBHUm2tPeOVOP719Aikr6KFZ7TTtPjYZj/i
  GScgoln0Z2opzwsBLbMz/0mPkcfQrABelIqa3DZFt2xKqxhtZKWCVe91gYi46UHq
  VWYA5olSkRzMnQ0IsO735qFUAUizkO6qUT9ZnT7sXz+/wkyAVbMnVVZGPhUmk9lu
  Ym0Qkl6MW+4WrieYmQ5lx5PRtNrhuZpfFWY3AAMFB/9zs/7WFVr1nz2T4p0YdcFk
  7/xl1yjNPdKDToZlzR3umjWYrmMMznoN1jou7WnqmUPYpR3c6ccj9VELUGkPzUXy
  2UXyntLaD+MV9Me+A+Y+p2kfumoShwUzT/pnflQFiAkSKA8FnERzWRm7FVc5sz2l
  RkPoPi+PM/3UuLGUEj8bVnQjlzauhcVxeeJ8xEBhHsrlzqGgLyi+inskzdx/oXf4
  74Da4tXuNeNJAXCBU8RYQuimK31XLyBWKul9ZmJEM+m9LE/N6KcIt521DlY0Vkoy
  tZCiHIfyjfHSvecqoYxVLAXFgzIbgYA6f0GjNn1Z+c1lwjfScrMYjhOwo5suzzlU
  iE8EGBECAA8FAkmzfsUCGwwFCRLMAwAACgkQraHq8QBFhUXzKgCfbTvv+RGjw58g
  UdLCD6xavaOTNAUAnRBqOhGKNT5xG+zMmVp2VPrMOJHk
  =WFPz
  -----END PGP PUBLIC KEY BLOCK-----


3. install 후 configuration
  a. firewall, selinux를 disable 시킨다.
  b. service configuration
    - stop : bluetooth, sendmail, ip6table, NetworkManager
    - start : network, ntp
  c. yum update 실행
    - yum -update -y
  b. yum install
   yum -y install vsftpd dhcp telnet-server bind-utils bind wireshark wireshark-gnome
    - vsftpd
    - dhcp
    - telnet-server
    - bind-utils
    - bind # bind-utils를 먼저 깔아야 설치된다.
    - wireshark, wireshark-gnome

4. 설치해야 하나 안되는 것들
 a. vlc : sparc 버전은 없는것인가?


5. 기타 configuration
 a. telnet-server
  - /etc/xinetd.d/telnet 파일의 disable = yes 를 disabel = no로 바꿔준다.
  - 그리고 xinetd를 restart (/sbin/service xinetd restart)
 b. dhcpd
  - /etc/dhcpd.conf 파일에 단말 ip pool 구성
 c. ntp
  - /etc/ntp.conf 파일에 아래 추가하고 ntpd를 살려준다.
        server time.bora.net

6. installation error(삽질기)
 a. hang on when hardware initial
  - keyboard를 바꿨더니 넘어간다.
  - reboot할때 가끔씩 발생한다. 이때는 power button으로 끈 다음 뒤에 전원 케이블
을 뽑았다 넣었다.
 b. hang on when anaconda is running
  - ftp로 설치하려고 ftp URL까지 넣고 anaconda가 실행될 시점에 멈춘다.
  - 이때 Harddisk를 40G -> 80G로 바꿨더니 된다. ㅠ.ㅠ