UDMA66 컨트롤러부터의 부팅이 작동하지 않습니다.

고객지원 지식기반 (sf_udma_boot)

Symptom:

UDMA66 컨트롤러가 장착된 디스크 상에서 SuSE 리눅스를 설치하였다. 만약 LILO를 통해 서 부트하고자 한다면 LI를 얻는다.

Cause:

리눅스 커널은 BIOS가 사용하는 LBA 지오메트리를 사용하지 않는다. 그러므로 (커널 지오 메트리를 사용하는) LILO는 'boot.b'와 커널을 잘못된 장소에서 검색한다.

Solution:

  1. CD로부터 부트하고 설치된 시스템을 시작한다.

  2. 다음과 같이 /var/log/boot.msg 파일을 검색한다. :

    <6>hde: Maxtor 91360U4, 12982MB w/2048kB Cache, CHS=26377/16/63, UDMA(66)

  3. 처음의 두 숫자를 곱한다. (실린더와 헤드): 26377*16=422032

  4. 결과를 255로 나눈다.(다음의 전체 숫자로 라운드 오프한다.) 결과는 LBA 모드 내에 있 는 지오메트리이다.: 1655/255/63

  5. 이 값들을 /etc/lilo.conf 파일에 기록한다. :

    disk=/dev/hde
    sectors=63
    cylinders=1655
    heads=255

  6. 파일을 저장한다.

  7. 이제 'lilo'를 호출한다. 그래서 그것이 자신을 다시 설치하도록 한다.

이제 부트할 수 있어야 한다.

이것은 모든 IDE 디스크에서 동작하지 않는다는 것에 유의하라.


키워드: UDMA66, PROMISE, BE6, BP6, VIA, CONTROLLER, IDE, DMA66

SDB-sf_udma_boot, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 10. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 10. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)