loader.conf

명칭
     loader.conf — 시스템 bootstrap의 설정 정보

해설
     파일 loader.conf (은)는, 시스템의 bootstrap에 관한 기술적인 정보를 포함합니다.  이것을 통해서, 부트 해야 할
     커널, 커넬에 건네주는 파라미터, 로드 해야 할 추가의 모듈을 지정 가능하고, 또, 일반적으로, loader(8) 그리고 기술 떠날 수
     있어 모든 변수를 설정 가능합니다.

     loader.conf 하지만 자동적으로 처리되도록(듯이) 하기 위해서, 파일 /boot/loader.rc (은)는 다음의 2 행을
     포함할 필요가 있습니다.

           include /boot/loader. 4th
           start

     인스톨시에 /boot/loader.rc 하지만 존재하지 않는 경우, 전술의 행을 포함하는 것이 짜넣어지게 됩니다.

문법
     loader.conf 의 서식은, 분명하게 rc.conf(5) 의 서식을 계승한 것이어, sh(1) (을)를 기원으로 하는 것입니다만,
     특별한 방법으로 다루어지는 설정이 있습니다.  또, 사픽스가 정의하는 설정도 있습니다.  프레픽스는, 제어 대상의 모듈을 지정합니다.

     일반적인 해석의 규칙은 다음과 같습니다:

     공백과 공행은 무시됩니다.

     기호 # 는, 행의 나머지가 코멘트이다고 하는 표입니다.

     각 행에는 1 개의 설정만 존재 가능합니다.

     모든 설정은, 다음의 서식입니다:

           variable="value"

     특수한 취급을 받는 설정의 클래스에 속하므로 없으면, 각각의 설정은 loader(8) 의 환경 변수의 값을 설정합니다.  특수한 취급을
     받는 설정은, 여기에 열거하고 있습니다.  "*" 그리고 개시하는 설정은, 로드 되는 모듈을 정의해, 임의의 프레픽스를 가질 수
     있습니다.  공통의 프레픽스를 가지는 것 같은 설정은 모두, 동일한 모듈을 참조합니다.

     exec          즉시에 loader(8) 의 명령을 실행합니다.  이 타입의 설정은, loader(8) 이외의 프로그램에서는
                   처리할 수 없기 때문에, 사용은 피해야 합니다.  복수개 지정하면(자), 따로 따로 처리됩니다.

     loader_conf_files
                   현재의 파일의 바로 후에 처리해야 할 , 추가의 설정 파일을 정의합니다.

     kernel        로드 해야 할 커널의 이름입니다.  커널의 이름을 설정하지 않으면 추가의 모듈은 로드 되지 않습니다.

     kernel_options
                   커널에게 건네지는 플래그입니다.

     password      실행 계속 허가전에 패스워드 확인이 요구하는 패스워드를 제공합니다.

     verbose_loading
                   “YES” (으)로 설정하면(자), 모듈이 로드 되면(자), 그 이름이 표시됩니다.

     *_load        “YES” (으)로 설정하면(자), 그 모듈이 로드 됩니다.  이름을 정의하지 않으면 (후술), 모듈의 이름은
                   프레픽스와 같게 됩니다.

     *_name        모듈의 이름을 정의합니다.

     *_type        모듈의 타입을 정의합니다.  아무것도 지정하지 않으면 디폴트의 kld 모듈이 됩니다.

     *_flags       모듈에게 건네지는 플래그와 파라미터입니다.

     *_before      모듈의 로드앞에 실행해야 할 명령입니다.  이 설정의 사용은 피해야 합니다.

     *_after       모듈의 로드 후에 실행해야 할 명령입니다.  이 설정의 사용은 피해야 합니다.

     *_error       모듈의 로드에 실패했을 경우에 실행되는 명령입니다.  bootstrap 처리를 이상종료(ABEND) 시키는
                   특수한 값 “abort” 이외에서는, 이 설정의 사용은 피해야 합니다.

디폴트 설정
     대부분의 loader.conf 의 디폴트 설정은 무시 가능합니다.  소수의 중요 또는 유용한 것을 다음에 나타냅니다:

           bitmap_load
                     (“NO”) “YES” (으)로 설정하면(자), 비트 맵이 로드 되어 부트중에 화면에 표시됩니다.

           bitmap_name
                     (“/boot/splash.bmp”) 로드 되는 비트 맵의 이름입니다.  임의의 유효한 비트 맵 패스를
                     사용 가능합니다.

           kernel    (“/kernel”)

           loader_conf_files
                     (“/boot/loader.conf /boot/loader.conf.local”)

           splash_bmp_load
                     (“NO”) “YES” (으)로 설정하면(자), 기동 화면 모듈을 로드해, 부트중에 bmp 이미지를 화면에
                     표시하는 것을 가능하게 합니다.

           splash_pcx_load
                     “YES” (으)로 설정하면(자), 기동 화면 모듈을 로드해, 부트중에 pcx 이미지를 화면에 표시하는
                     것을 가능하게 합니다.

           userconfig_script_load
                     (“NO”) “YES” (으)로 설정하면(자), 유자콘피그의 데이터를 로드합니다.

           vesa_load
                     (“NO”) “YES” (으)로 설정하면(자), vesa 모듈을 로드해, VGA 를 넘는 해상도를 표시
                     가능으로 합니다.

관련 파일
     /boot/defaults/loader.conf  디폴트 설정 -- 이 파일을 변경하지 말아 주세요.
     /boot/loader. 4th           loader 가 사용하는 명령을 정의해, loader.conf (을)를 읽어들여
                                 처리합니다.
     /boot/loader.conf           유저가 정의한 설정입니다.
     /boot/loader.conf.local     공통의 loader.conf 와 함께 사용하는, 사이트의 머신 고유의 설정입니다.
     /boot/loader.rc             loader.conf (을)를 자동적으로 처리하는 지시를 포함합니다.

관련 항목
     boot(8), loader(8), loader.(4th) 8

역사
     파일 loader.conf 하지만 최초로 등장한 것은 FreeBSD 3.2 입니다.

저자
     이 메뉴얼 페이지는 Daniel C. Sobral <dcs@FreeBSD.org> 하지만 썼습니다.