4.30. Itanium 시스템 — 컴퓨터 부팅과 설치 후 설정

이 부분에서는 Itanium 시스템을 Red Hat Enterprise Linux으로 부팅하는 방법과 컴퓨터 전원을 켜면 자동으로 Red Hat Enterprise Linux가 부팅되도록 EFI 콘솔 변수를 설정하는 방법에 대하여 설명해 보겠습니다.

설치 프로그램 마지막 단계에서 시스템을 재부팅하신 후 Red Hat Enterprise Linux로 부팅하기 위해 다음 명령을 입력하시기 바랍니다:

elilo

elilo 명령을 입력하시면 /boot/efi/elilo.conf 설정 파일의 목록에 있는 기본 커널이 로딩됩니다. (파일 목록의 제일 처음에 있는 커널이 기본 커널입니다)

다른 커널을 로딩하시려면 elilo 명령 다음에 /boot/efi/elilo.conf 파일에서 속한 다른 커널의 이름을 입력하시면 됩니다. 예를 들어, linux라는 이름의 커널을 로딩하시려면 다음을 입력하십시오:

elilo linux

설치된 커널의 이름을 모르신다면 다음에 나온 지시 사항을 따르시어 EFI에서 /boot/efi/elilo.conf 파일을 보실 수 있습니다:

  1. Shell> 프롬프트에서 장치를 (리눅스에서 /boot/efi으로 마운트된) 시스템 파티션으로 변경하십시오. 예를 들어 fs0가 시스템 부트 파티션이라면, EFI 쉘 프롬프트에서 fs0:라고 입력하시면 됩니다.

  2. fs0:\>에서 ls 명령을 입력하여 올바른 파티션에 있는지 확인해 주십시오.

  3. 그 후 다음을 입력하십시오:

    Shell>type elilo.conf

    이 명령은 설정 파일의 내용을 보여줍니다. 각 항목에는 label로 시작하는 줄이 있으며 다음에 커널 레이블 이름이 옵시다. 레이블 이름은 다른 커널을 부팅하기 위해 elilo 명령 다음에 입력하신 이름입니다.

4.30.1. 설치 후 부트로더 옵션들

로딩할 커널을 지정하는 것과 더불어 다른 부트 옵션을 지정하는 것도 가능합니다. 예를 들면, 단일 사용자 모드single를 위해서는 single을 또는 Red Hat Enterprise Linux가 1024 MB의 메모리를 사용하도록 설정하시려면 mem=1024M이라고 입력하시면 됩니다. 부트로더에 옵션을 전달하기 위해서는, EFI 쉘 프롬프트에서 다음을 입력하시기 바랍니다 (linux를 부팅할 커널 레이블 이름으로 대체하시고 option을 커널에 전달할 부트 옵션으로 대체하십시오):

elilo linux option

4.30.2. Red Hat Enterprise Linux를 자동으로 부팅하기

Red Hat Enterprise Linux 설치를 마친 후 Itanium 시스템을 부팅하시려면 EFI 쉘 프롬프트에서 elilo로 함께 부트 옵션을 입력하시면 됩니다. 그러나 시스템이 자동으로 Red Hat Enterprise Linux로 부팅하도록 설정하시려면, EFI 부트 관리자를 설정하셔야 합니다.

EFI 부트 관리자를 설정하시려면 다음 절차를 따르십시오 (하드웨어에 따라 과정이 약간 달라질 수도 있습니다):

  1. Itanium 시스템을 부팅 후 EFI 부트 관리자 메뉴에서 부트 옵션 관리 메뉴를 선택하시기 바랍니다.

  2. 주메뉴에서 부트 옵션 추가 항목을 선택하십시오.

  3. 리눅스에서 /boot/efi/으로 마운트된 시스템 파티션을 선택하시기 바랍니다.

  4. elilo.efi 파일을 선택하십시오.

  5. 새로운 설명 입력: 프롬프트에서 Red Hat Enterprise Linux 3를 입력하시거나, EFI 부트 관리자 메뉴에 나타날 이름을 입력하시면 됩니다.

  6. Enter Boot Option Data Type 프롬프트에서 ELILO 부트로더에 옵션을 전달하기를 원치 않으신다면 No Boot Option라는 의미로 N을 입력하십시오. 이 옵션은 대부분의 경우 작동합니다. 부트로더에 옵션을 전달하시려면, /boot/efi/elilo.conf 설정 파일에서 대신 설정하실 수 있습니다.

  7. Save changes to NVRAM 프롬프트에서 Yes라고 대답하십시오. EFI 부트 유지 관리자 메뉴로 되돌아갈 것입니다.

  8. 다음으로 Red Hat Enterprise Linux 3 메뉴 항목을 디폴트로 만드셔야 합니다. 부트 옵션 목록이 나타날 것입니다. Red Hat Enterprise Linux 3 메뉴 항목을 화살표 키로 선택한 후 [u] 키를 눌러 목록 상단으로 옮기십시오.

  9. 주 메뉴에서 Set Auto Boot TimeOut => Set Timeout Value을 선택하여 부트 시간 초과 값을 변경하는 것도 가능합니다.

  10. 종료을 선택하여 EFI 부트 관리자로 되돌아 가십시오.

4.30.2.1. 시작 스크립트 사용하기

ELILO 부트 관리자가 Red Hat Enterprise Linux를 자동으로 시작하도록 설정하시길 권장합니다. 그러나 ELILO 부트로더를 시작하기 전에 추가 명령어를 실행하시려면, startup.nsh라는 시작 스크립트를 만드셔야 합니다. 마지막 명령은 리눅스로 부팅하기 위해 elilo이여야 합니다.

startup.nsh 스크립트가 /boot/efi 파티션 (/boot/efi/startup.nsh)에 있어야 하며 다음 텍스트를 포함해야 합니다:

echo -off
your set of commands
elilo

부트로더에 옵션을 전달하시려면 elilo 다음에 추가하십시오 (4.30.1 절 참조).

Red Hat Enterprise Linux로 부팅하신 후나 EFI 쉘에 내장된 편집기를 사용하여 이 파일을 생성하실 수 있습니다. EFI 쉘을 사용하시려면 Shell> 프롬프트에서 리눅스에서 /boot/efi으로 마운트된 시스템 파티션으로 장치를 변경하십시오. 예를 들어 만일 fs0이 시스템 부트 파티션이라면 EFI 쉘 프롬프트에서 fs0:을 입력하십시오. ls 명령을 입력하여 올바른 파티션에 있는지 확인하신 후 edit startup.nsh를 입력하십시오. 파일의 내용을 입력한 후 저장하십시오.

시스템이 다음에 부팅되면 EFI가 startup.nsh 파일을 검색하여 시스템을 부팅하는데 사용할 것입니다. EFI가 이 파일을 읽어오는 것을 멈추시려면 [Ctrl]-[c] 키를 누르시면 됩니다. 읽어오기를 멈추고 EFI 쉘 프롬프트로 되돌아갈 것입니다.