2009년 5월 14일 목요일

Core2Due(콘로)를 사용하는 장비에서 SULinux 설치가 안되는 문제

Core2Due(콘로)를 사용하는 장비에서 SULinux 설치가 안되는 문제가 발생했습니다.
 설치과정에서 다음과 같은 메시지와 함께 시스템이 정지합니다.
PCI : probing PCI hardware
 
위 문제는 대부분의 리눅스 배포판에서 발생하며, CPU문제가 아닌, 메인보드에서 사용하는 칩에서 ata-piix 관련 문제로 알려지고 있다.
 조사된 메인보드는
 Intel Desktop Board D965시리즈
 Intel Desktop Board D946시리즈
 965, 946칩을 사용하는 거의 대부분의 메인보드 !!

 
 

[해결방법.]
  1. CD를 넣고 부팅한다.  첫 화면에서 다음과 같이 입력한다.
     linux pci=nommconf all-generic-ide
  위 옵션은 pci쪽에 mmconf를 사용하지 않으며,
  SATA 디스크도 ide로 인식하겠다는 의미입니다.
* 만약 SATA CD-ROM을 사용한다면, 뒤에 옵션은 제거하여도 무관.

  2. SULinux 설치
    위 옵션을 넣으면 정상적으로 설치된다. 단지 .. IRQ쪽 문제로 속도가 조금 저하되니 인내심을 가지고 기다리시기 바랍니다.
 
  3. 설치 완료후 처음 부팅시
    설치 완료후 다시 똑같은 에러가 발생한다. 여기서 GRUB를 조금 편집한다.
  1) 부팅후 첫 화면에서 "ESC"키를 눌러 grub 모드로 들어간다.
  2) "SULinux Server-up (2.6.9-22.0.2.ELsmp)"를 선택합니다.
  3) "e"키를 눌러 편집모드로 들어갑니다.
  4) 두번째줄 "kernel /vmlinuz-2.6.9-22.0.2.ELsmp ro root=/dev/VolGroup00/LogVol00 vga=773" 을 선택하고 다시 "e"키를 눌러 편집합니다.
   5) 다음과 같이 맨 아래에 "all-generic-ide pci=nommconf
"를 추가합니다.
kernel /vmlinuz-2.6.9-22.0.2.ELsmp ro root=/dev/VolGroup00/LogVol00 vga=773 all-generic-ide pci=nommconf
   6) "b"키를 눌러 부팅합니다.

  4. 부팅 한다음.
    /etc/grub.conf 파일을 열어 위와 비슷하게
  "all-generic-ide pci=nommconf" 옵션을 넣어 줍니다.
 
 
 
만약!! D965 보드를 사용한다면? 랜카드가 잡히지 않을것입니다.
  5. 첨부파일을 USB메모리 스틱에 복사합니다. 없다면, CD-ROM등을 사용하세요.
     커널 또한 복사합니다.
    http://ftp.sulinux.net/pub/SULinux/1.0/updates/i386/RPMS/kernel-smp-2.6.9-42.0.2.EL.i686.rpm
 
 
  6. 서버에 USB메모리 스틱을 꽂은 후,
    "fdisk -l" 명령으로 장치를 확인합니다.
   대부분 "/dev/sda1" 으로  나타납니다.
   mkdir /imsi 
   mount /dev/sda1 /imsi
   cd /imsi
   rpm -Uvh kernel-smp-2.6.9-42.0.2.EL.i686.rpm
   rpm -Uvh e1000-7.1.9-rh4-2.6.9-42.0.2.ELsmp.i386.rpm
   umount /imsi
   rm -rf /imsi
 
   임시디렉토리를 만들고, 마운트하며, rpm 으로 설치합니다. 꼭 위 순서를 지켜주세요.  그리고 마운트 풀고 임시디렉토리를 삭제합니다.
 
   위와같은 작업을 거치면 렌키드는 정상 적으로 작동합니다.!!
 
 
 
* TEST BASE
  CPU : Core2Duo E6400
  M/B : Intel Desktop Board D965SS
  RAM : PC4200 DDR2  512M * 2
  HDD : SATA 320G
  CD-ROM : LG 52X IDE

댓글 없음:

댓글 쓰기