BIOS-Drive 0x82 may not be accessible
첫 번째나 두 번째 (E)IDE(resp. SCSI) 드라이브에 대해서만 LILO와 리눅스 커넬을 인스톨 합니다. 그러면 리눅스 루트 파티션을 아무 문제 없이 SCSI 드라이브에 위치시킬 수 있습 니다.
자신의 PC BIOS와 SCSI 어댑터가 SCSI 드라이브에서의 부팅을 지원해 준다면 이것을 가 능하도록 합니다.
(E)IDE와 SCSI 드라이버들을 모두 가지고 있는 시스템들에서는 부팅시 하드 디스크들의 순 서에 대해서 LILO에 알려 줄 필요가 있습니다. 이것은 리눅스와 LILO가 부팅시 이 특정 BIOS를 무시하기 때문입니다.
BIOS는 첫 번째 하드 디스크를 위해 0x80 디바이스 번지를 사용하고 두 번째 디스크에는 0x81 순 등으로 지정해 줍니다.
/sbin/lilo가 콜되면 이들 디바이스 번지들이 맵 파일(/boot/map)에 물리적 섹터 주소들의 일부로 저장됩니다. 하지만 이들 디바이스 번지들을 지정해 주는데 리눅스가 사용하는 하드 디스크 번지를 사용합니다. 만약 BIOS에서 "SCSI로 먼저 부팅" 옵션이 활성화시켰다면 디 바이스 번지가 부팅시 더 이상 정확하지 않게 되고 LILO가 실패하게 됩니다.
LILO를 위해서 하드 디스크의 순서를 변경시켜 주는 것은 /etc/lilo.conf 파일의 글로벌 섹 션에서 다음 라인들을 추가시켜 주는 것으로 할 수 있습니다. 여기에서는 하나 씩의 (E)IDE 드라이브와 SCSI 디스크가 있는 경우의 예입니다.
disk = /dev/sda # The SCSI disk ... bios = 0x80 # ... is the first one at boot time disk = /dev/hda bios = 0x81이들 엔트리들은 LILO 부트 시스템의 일부가 위치하게 되는 모든 하드 디스크 드라이브들 에 대해서 해 주어야 합니다.
자세한 사항은 LILO 사용자 가이드(/usr/doc/packages/lilo/user.*) 파일과 적절한 하우트들 을 참조하십시오.(예, /usr/doc/howto/mini/LILO.ga)