SuSE Linux 6.3 Boot 개념

고객지원 지식기반 (adrian_6.3_boot)
적용 범위

SuSE Linux: 버전 이래로 6.3

Description:

수세 리눅스 6.3 이후 부터는 부팅의 개념이 많이 바뀌었는데 , 그중에 중요한 변화는 더이상 SCSI 커널을 특별히 선택해 주지않아도 된다는 것이다.

다음에는 수세리눅스의 부팅순서를 단계별로 소개한다. 하지만 정규 IDE 시스템에서의 변화는 적다 .


Boot sequence up to, and including, SuSE Linux 6.2:

이와 같은 부팅 순서가 이루어지기 위해서는, 루트 파일시스템을 마운트하는데 필요한 모든 드라이버가 이미 커널에 컴파일되어있어야 한다.

새로운 부팅순서 (SuSE Linux 6.3 이후의 부팅 순서)

새로운 부팅 개념에서는 표준 커널이외에도 특수 커널 (예를 들어 SMP 나 pentinum-optimized 등)을 제공하고 있기때문에, 예전부팅 개념의 사용이 가능한 커널들이 200여개 이상이나 있을 수 있다.

따라서 새로운 부팅 개념을 더 자세히 설명하면 다음과 같다.:


사용자에 대한 변경사항

사용자에게 영향을 주는 주요변화는 YaST에서의 커널의 선택이다. 이제는 각 SCSI 드라이버에 대한 커널을 선택해 줄필요없이, 자신의 프랫폼-i386, Pentium, SMP(Symetrical Multi-Processing), APM(Advance Power Management) 등- 을 위한 기본 커널만을 선택해 주면 된다. 대부분의 경우 필요한 SCSI 드라이버가 설치시에 자동으로 탐지된다.

전문가에 대한 변경사항

시스템 기본사항을 변경하고자하는 전문가들은 다음을 유념해야 한다.:

  • 램디스크에 로드될 모듈들에 대한 정보는 rc.config 파일안의 INITRD_MODULES= 라인에 들어있다. 예를 들면 다음과 같다.

    INITRD_MODULES="aic7xxx ncr53c8xx"
    
    이 라인으로 인해서 다음에 램디스크 이미지가 만들어질때 aic7xxx 모듈과 ncr53c8xx 모듈이 램디스크로 복사된다.

  • 램디스크 이미지는 다음 명령으로 만들 수 있다.

    mk_initrd
    
    이 명령을 실행하면 "/boot/initrd"라는 새로운 램디스크 이미지가 만들어 진다. 그 다음 LILO를 다시 실행시키는 것을 잊지 말아야 한다.

  • 모든 커널들에 대하여 /etc/lilo.conf 파일 안에 다음과 같은 파라미터가 있어야 한다.

    initrd = /boot/initrd
    
    이 명령으로 정확한 램디스크 이미지를 지정 할 수 있다.


    LOADLIN 사용자에 대해:

    LOADLIN을 사용해서 부팅하기를 원한다면, 커널 이미지 뿐만 아니라 /boot/initrd(mk_inird에 의해 만들어짐) 파일을 도스 디렉토리 (예, c:\loadlin\initdisk에 복사 시키고서 다음 라인을linux.par 파일에 첨가 시키거나,
    initrd=c:\loadlin\initdisk
    
    또는 LOADLIN 명령어 라인에서 다음과 같이 바로 입력 시킨다.
    loadlin ... initrd=c:\loadlin\initdisk
    

    주의

    루트 파일 시스템을 마운트시키기 위해서 필요한 모든 드라이버들을 포함하는 사용자 정의 커널을 컴파일한 경우에는 램디스크가 필요 없으며, /etc/lilo.conf 파일과 loadlin 파라미터파일에서 initrd라인을 삭제해야한다. 그리고 명령어 프롬프트에서 lilo 명령으로 LILO를 초기화해야 한다는 것을 잊지 말것.


    관련 내용:
    o SuSE Linux 6.3에서의 발견된 문제점

    키워드: BOOT, INITRD, RAMDISK, VFS, SCSI, LILO, LOADLIN

    카테고리: , ,

    SDB-adrian_6.3_boot, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 13. Feb 2001
    SuSE Linux AG - 최근에 만들어진 : 13. Feb 2001 에 의해 wimer (sdb_gen 1.40.0)