1024실린더 문제 해결을 위한 새로운 lilo

고객지원 지식기반 (new_lilo)
적용 범위

SuSE Linux: 버전 7.0


lilo: 버전 21.6

Request:

1024 실린더 바깥의 파티션을 부트 영역으로 이용할 수 있는 새로운 lilo를 사용 하고 싶습니다.

Procedure:

새로운 lilo를 우리의 FTP에서 다운로드 받습니다.

  ftp://ftp.suse.com/pub/suse/i386/update/7.0/a1/lilo.rpm

이 전 의 lilo를 다음의 명령어를 이용하여 새로운 버전으로 바꾸어 줍니다.

  rpm -Uhv --force lilo.rpm

/etc/lilo.conf 파일을 당신의 시스템의 설정에 맞추어서 바꾸어 주어야 합니다.

lilo.conf파일의 전역변수지역에 다음의 내용을 넣어줍니다.

  lba32

대부분의 경우에 linear라는 부분이 있을 것입니다. 이 부분은 지워 주거나 혹은 주석처리를 하여 lilo가 알 수 없도록 해야 합니다. linearlba32부분은 서로 배타적이기 때문 입니다. lilo명령어를 이용하여 새로운 버전의 lilo를 설치하셨다면 이제 1024실린더 바깥쪽의 부분에서도 부팅이 가능합니다.다만 이 새로운 버전의 lilo를 사용하시려면 최신의 BIOS(1998년 이후의 것)가 필요합니다. 이전의 BIOS들은 부팅영역을 1024실린더 이내로만 하게됩니다.

만약 부트메뉴의 사용을 하고 싶으면 다음의 내용을 전역 변수 지역에 넣어 주시기 바랍니다.

  install = /boot/boot-menu.b
  menu-title = "SuSE Linux 7.0"

이 새로운 lilo의 또 다른 특징 memtest86는 lilo메뉴에서 부트옵션을 직접적으로 통합할 수 있습니다. 만약 이것을 시험해 보기를 원한다면 /etc/lilo.conf파일의 맨끝에 다음의 내용을 집어넣습니다.

  image = /boot/memtest.bin
    label = memtest86

이것을 사용하는 경우는 조심해야 합니다. 이것은 전역 변수지역의 initrd = ...라인과 충돌을 일으킵니다.만약 램디스크의 사용을 원한다면 각 커널을 위한 각각의 initrd를 정의해 주어야 합니다.

  image = /boot/vmlinuz
    initrd = /boot/initrd
     .
     .

/usr/share/doc/packages/lilo/에 더 상세한 정보가 나와 있습니다.

이것은 수세 7.0버전에 포함이 되어있는 내용이 아닙니다. 하지만 앞으로 업데이트되는 버전에 는 포함을 시킬 예정으로 있습니다. 또한 이것에 관련된 내용은 설치지원에는 들어가지 않습니다.그렇지만 현재 이것과 관련된 피드백은 언제라도 받고 있습니다.


키워드: LILO, 1024, BOOT

카테고리:

피드백: Send Mail to hmeyer@suse.de (Please give the following subject: SDB-new_lilo)
SDB-new_lilo, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 06. Dez 2000
SuSE Linux AG - 최근에 만들어진 : 18. Jan 2001 에 의해 hmeyer (sdb_gen 1.40.0)