[시스템] scsi 와 ide 하드 동시 사용시 lilo 문제

문제 : ide (60G) 하드에 리눅스 7.1 을 설치하고 scsi 하드에 win2k 를 설치 하였당.

헌데..리눅스 lilo 에서 win2k를 load 하지 못하는 문제가 생겼당..

당시 설정 사항 :

cmos bios 에서 IDE-0 에 부팅 우선권

linux lilo 설정 :

boot=/dev/hda

map=/boot/map

install=/boot/boot.b

prompt

timeout=50

message=/boot/message

default=lnx-2.4.17

disk=/dev/hda

    bios=0x80

disk=/dev/sda

    bios=0x81

image=/boot/vmlinuz-2.4.2-2

        label=lnx-2.4.2

        initrd=/boot/initrd-2.4.2-2.img

        read-only

        root=/dev/hda8

image=/boot/vmlinuz

        label=lnx-2.4.17

        root=/dev/hda8

other=/dev/sda1

        label=win

위와 같은 기본 설정에서 win2k 는 불려들이지 못했당..

삽질 끝에 다음과 같은 사항으로 설정을 변경하였당.

cmos bios 에서 scsi 에 우선권을 주고

linux lilo 설정을 다음과 같이 변경해 주었당.

boot=/dev/sda

map=/boot/map

install=/boot/boot.b

prompt

timeout=50

message=/boot/message

default=lnx-2.4.17

disk=/dev/sda

    bios=0x80

disk=/dev/hda

    bios=0x81

image=/boot/vmlinuz-2.4.2-2

        label=lnx-2.4.2

        initrd=/boot/initrd-2.4.2-2.img

        read-only

        root=/dev/hda8

image=/boot/vmlinuz

        label=lnx-2.4.17

        root=/dev/hda8

other=/dev/sda1

        label=win

그러니 무사히 win2k 를 load 할수 있게 되었당.

원인 분석 :

win2k 가 설치 되어진 scsi 하드가 lilo 설정에서 기본적으로 두번째 디스크로 인식되

어져 있었고 lilo 는 hda MBR 에 심겨져 있었다. IDE 하드의 용량이 너무 큰 관계로 인해

두번째 디스크인 scsi 하드의 OS 부팅 영역이 재대로 인식 안되었을 가능성이 큰거 같다.

lilo 설정에서 scsi 디스크를 첫번째 디스크로 인식 시키고 ide 디스크를 두번째 디스크

로 인식 시켰당. 그리고 scsi 디스크의 MBR 에 lilo 를 심겨 놓고 cmos bios 에서 scsi

디스크에 부팅 우선권을 주었다. 윈도우에도 예전 리눅스 처럼 1024 실린더 안에 부팅영역

이 존재해야 부팅이 되어지는 문제가 있는가 아닌가 싶다. 위와 같은 작업으로 윈도우부팅

영역을 첫번째 디스크에 존재하도록 만들어 주니 해결되어졌당. 리눅스의 부팅 영역은

scsi 디스크가 8G 밖에 안되는 이유로 별시리 문제가 되지 않던지 lilo 프로그램이 예전

과는 달리 1024 문제가 이미 패치 되어졌기 때문에 크게 문제시 되지 않는거 같다.

암튼..내 분석은 완전히 삽질에 어거지로 맞춘거니 크게 신경쓰지 말도록 하자

서진우

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.