Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치

x86: GRUB 메뉴의 menu.lst 파일 찾기(작업)

Solaris 10 1/06 릴리스부터 GRUB 메뉴를 업데이트할 수 있습니다. 예를 들어 기본 OS의 부트 속도를 나타내는 기본 시간을 변경할 수 있습니다. 또는 GRUB 메뉴에 다른 OS를 추가할 수 있습니다.

보통 활성 GRUB 메뉴의 menu.lst 파일은 /boot/grub/menu.lst에 있습니다. 경우에 따라 GRUB menu.lst 파일이 다른 위치에 있을 수도 있습니다. 예를 들어 Solaris Live Upgrade를 사용하는 시스템에서는 GRUB menu.lst 파일이 현재 부트 환경을 실행하지 않는 부트 환경에 있을 수 있습니다. 또는 x86 부트 플랫폼으로 시스템을 업그레이드한 경우 menu.lst 파일이 /stubboot 디렉토리에 있을 수도 있습니다. 시스템 부트에는 활성 GRUB menu.lst 파일만 사용됩니다. 시스템을 부트할 때 표시되는 GRUB 메뉴를 수정하려면 활성 GRUB menu.lst 파일을 수정해야 합니다. 다른 GRUB menu.lst 파일을 변경해도 시스템을 부트할 때 표시되는 메뉴에는 영향을 주지 않습니다. 활성 GRUB menu.lst 파일의 위치를 확인하려면 bootadm 명령을 사용합니다. list-menu 하위 명령은 활성 GRUB 메뉴의 위치를 표시합니다. 다음 절차는 GRUB 메뉴의 menu.lst 파일 위치를 결정합니다.

bootadm 명령에 대한 자세한 내용은 bootadm(1M) 매뉴얼 페이지를 참조하십시오.

ProcedureGRUB 메뉴의 menu.lst 파일 찾기

다음 절차의 시스템에는 Solaris 및 Solaris Live Upgrade 부트 환경(second_disk)의 두 운영 체제가 있습니다. Solaris OS는 부트되었으며 GRUB 메뉴를 포함합니다.

단계
  1. 수퍼유저가 되거나 동등한 역할을 맡습니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. menu.lst 파일을 찾으려면 다음을 입력합니다.


    # /sbin/bootadm list-menu
    

    파일의 위치와 내용이 표시됩니다.


    The location for the active GRUB menu is: /boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe

Procedure활성 menu.lst 파일이 다른 부트 환경에 있는 경우 GRUB 메뉴의 menu.lst 파일 찾기

다음 절차의 시스템에는Solaris 및 Solaris Live Upgrade 부트 환경(second_disk)이라는 두 운영 체제가 있습니다. 이 예에서 menu.lst 파일은 현재 실행 중인 부트 환경에 없습니다. second_disk 부트 환경이 부트되었습니다. Solaris 부트 환경에 GRUB 메뉴가 있습니다. Solaris 부트 환경이 마운트되지 않았습니다.

단계
  1. 수퍼유저가 되거나 동등한 역할을 맡습니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. menu.lst 파일을 찾으려면 다음을 입력합니다.


    # /sbin/bootadm list-menu
    

    파일의 위치와 내용이 표시됩니다.


    The location for the active GRUB menu is: /dev/dsk/device_name(not mounted)
    The filesystem type of the menu device is <ufs>
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe
  3. menu.lst 파일이 있는 파일 시스템이 마운트되지 않았기 때문에 파일 시스템을 마운트해야 합니다. UFS 파일 시스템과 장치 이름을 지정합니다.


    # /usr/sbin/mount -F ufs /dev/dsk/device_name /mnt
    

    device_name은 마운트할 부트 환경의 디스트 장치에 있는 루트(/) 파일 시스템의 위치를 지정합니다. 장치 이름은 /dev/dsk/cwtx dysz 형식으로 입력합니다. 예를 들면 다음과 같습니다.


    # /usr/sbin/mount -F ufs /dev/dsk/c0t1d0s0 /mnt
    

    GRUB 메뉴는 /mnt/boot/grub/menu.lst에서 액세스할 수 있습니다.

  4. 파일 시스템 마운트 해제


    # /usr/sbin/umount /mnt
    

    주 –

    부트 환경이나 부트 환경의 파일 시스템을 마운트한 경우, 사용이 끝나면 파일 시스템을 마운트 해제해야 합니다. 파일 시스템이 마운트 해제되지 않은 경우 앞으로 그 부트 환경에서 Solaris Live Upgrade 작업이 실패할 수 있습니다.


ProcedureSolaris Live Upgrade 부트 환경이 마운트된 경우 GRUB 메뉴의 menu.lst 파일 찾기

다음 절차의 시스템에는Solaris 및 Solaris Live Upgrade 부트 환경(second_disk)이라는 두 운영 체제가 있습니다. second_disk 부트 환경이 부트되었습니다. Solaris 부트 환경에 GRUB 메뉴가 있습니다. Solaris 부트 환경이 /.alt.Solaris에 마운트되었습니다.

단계
  1. 수퍼유저가 되거나 동등한 역할을 맡습니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. menu.lst 파일을 찾으려면 다음을 입력합니다.


    # /sbin/bootadm list-menu
    

    파일의 위치와 내용이 표시됩니다.


    The location for the active GRUB menu is:
    /.alt.Solaris/boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe

    GRUB 메뉴가 있는 부트 환경이 이미 마운트되어 있기 때문에 /.alt.Solaris/boot/grub/menu.lst 위치에서 menu.lst 파일에 액세스할 수 있습니다.

Procedure시스템에 x86 부트 분할 영역이 있는 경우 GRUB 메뉴의 menu.lst 파일 찾기

다음 절차의 시스템에는Solaris 및 Solaris Live Upgrade 부트 환경(second_disk)이라는 두 운영 체제가 있습니다. second_disk 부트 환경이 부트되었습니다. 시스템이 업그레이드되고 x86 부트 분할 영역이 남았습니다. 부트 분할 영역은 /stubboot에 마운트되어 있으며 GRUB 메뉴가 있습니다. x86 부트 분할 영역에 대한 설명은 x86: 분할 권장사항을 참조하십시오.

단계
  1. 수퍼유저가 되거나 동등한 역할을 맡습니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  2. menu.lst 파일을 찾으려면 다음을 입력합니다.


    # /sbin/bootadm list-menu
    

    파일의 위치와 내용이 표시됩니다.


    The location for the active GRUB menu is:
    /stubboot/boot/grub/menu.lst
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 second_disk
    3 second_disk failsafe

    /stubboot/boot/grub/menu.lst에서 menu.lst 파일에 액세스할 수 있습니다.