부트 환경을 활성화하면 다음에 시스템을 재부트할 때 부트 가능하게 됩니다. 새 활성 부트 환경을 부트할 때 오류가 발생하면 원래 부트 환경으로 신속하게 다시 전환할 수도 있습니다. 10 장, 오류 복구: 원래 부트 환경으로 폴백(작업) 을 참조하십시오.
부트 환경을 성공적으로 활성화하기 위해 해당 부트 환경은 다음 조건을 충족해야 합니다.
설명 |
추가 정보 |
---|---|
부트 환경은 “완료” 상태여야 합니다. |
상태를 확인하려면 모든 부트 환경의 상태 표시 를 참조하십시오. |
부트 환경이 현재 부트 환경이 아닌 경우 luumount 또는 mount 명령을 사용하여 해당 부트 환경의 분할 영역을 마운트할 수 없습니다. |
매뉴얼 페이지를 보려면 lumount(1M) 또는 mount(1M)을 참조하십시오. |
활성화하려는 부트 환경은 비교 작업에 포함될 수 없습니다. |
절차는 부트 환경 비교를 참조하십시오. |
스왑을 재구성하려면 비활성 부트 환경을 부트하기 전에 이와 같이 변경합니다. 기본적으로 모든 부트 환경은 동일한 스왑 장치를 공유합니다. |
스왑을 다시 구성하려면 “새 부트 환경 만들기”, 단계 9 또는 부트 환경 생성 및 스왑 재구성(명령줄 인터페이스)을 참조하십시오. |
Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 부트 환경을 전환할 수 있습니다. x86: GRUB 메뉴를 사용하여 부트 환경 활성화를 참조하십시오.
Solaris 10 1/06 릴리스부터 Solaris Device Configuration Assistant 소프트웨어는 Solaris 소프트웨어에 포함되어 있지 않으며 부트하는 데 이 소프트웨어가 필요하지 않습니다. 다음 절차를 건너뜁니다.
Solaris 10 3/05 릴리스의 경우 다음 절차 중 하나를 사용합니다.
시스템이 CD 또는 DVD에서 부트를 지원하면 부트하는 데 이 소프트웨어가 필요하지 않습니다. 다음 절차를 건너뜁니다.
Solaris Device Configuration Assistant 디스켓을 사용하여 부트하는 경우 부트 디스켓을 업데이트해야 합니다. 다음 절차를 통해 기존 디스켓을 덮어쓰거나 새 디스켓에 기록하여 부트 디스켓을 사용자 릴리스에 일치시킵니다.
Solaris 10 3/05 Device Configuration Assistant 디스켓을 삽입합니다. 이것은 덮어쓰인 기존 디스켓 또는 새 디스켓입니다.
이 릴리스에 대한 최신 이미지로 부트 디스켓을 업데이트 합니다.
부트 디스켓을 꺼냅니다.
다음을 입력합니다.
volcheck |
새 부트 환경의 boot/solaris/bootenv.rc 파일을 디스켓에 복사합니다.
cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc |
디스켓의 입력 장치와 출력 장치를 확인합니다. 장치가 올바른 경우 업데이트합니다.
새 부트 환경을 활성화할 준비가 되었습니다.
새로 만든 부트 환경에서 처음 부트할 때 Solaris Live Upgrade 소프트웨어가 새 부트 환경을 마지막 활성 부트 환경과 동기화합니다. “동기화”란 특정 코어 시스템 파일과 디렉토리가 가장 최신의 활성 부트 환경에서 부트 중인 부트 환경으로 복사됨을 의미합니다. 강제 동기화에 대한 프롬프트가 표시되었을 때 요청하지 않으면 초기 부트 이 후 Solaris Live Upgrade가 이 동기화를 수행하지 않습니다.
동기화에 대한 자세한 내용은 부트 환경 간 파일 동기화를 참조하십시오.
Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 부트 환경을 전환할 수 있습니다. x86: GRUB 메뉴를 사용하여 부트 환경 활성화를 참조하십시오.
Solaris Live Upgrade 기본 메뉴에서 활성화를 선택합니다.
다음과 같이 부트 환경의 이름을 입력하여 활성화합니다.
Name of Boot Environment: Solaris_10 Do you want to force a Live Upgrade sync operations: no |
파일 동기화를 계속 수행하거나 강제할 수 있습니다.
Return을 눌러 계속합니다.
부트 환경이 처음 부트되면 파일은 자동으로 동기화됩니다.
파일 동기화를 강제할 수 있지만 이 기능을 신중하게 사용합니다. 각 부트 환경의 운영 체제는 동기화되는 파일과 호환되어야 합니다. 파일 동기화를 강제하려면 다음을 입력합니다.
Do you want to force a Live Upgrade sync operations: yes |
마지막 활성 부트 환경에서 발생했을 수 있는 변경 사항을 인식하거나 제어하지 못할 수 있으므로 강제 동기화를 사용할 때에는 신중해야 합니다. 예를 들어 현재 부트 환경에서 Solaris 10 소프트웨어를 실행하고 강제 동기화로 Solaris 9 릴리스로 다시 부트하는 경우 파일이 Solaris 9 릴리스에서 변경될 수 있습니다. 파일은 OS의 릴리스에 따라 달라지므로 Solaris 9 릴리스로의 부트가 실패할 수 있는데, 이는 Solaris 10 파일이 Solaris 9 파일과 호환되지 않을 수 있기 때문입니다.
F3을 눌러 활성화 프로세스를 시작합니다.
Return을 눌러 계속합니다.
새 부트 환경은 다음 재부트 시 활성화됩니다.
비활성 부트 환경을 활성화하려면 다음과 같이 재부트합니다.
# init 6 |
부트 환경을 활성화하려면 해당 릴리스에 따라 다음 절차를 사용합니다.
Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 부트 환경을 전환할 수 있습니다. x86: GRUB 메뉴를 사용하여 부트 환경 활성화를 참조하십시오.
수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
부트 환경을 활성화하려면 다음을 입력합니다.
# /sbin/luactivate BE_name |
활성화할 부트 환경의 이름을 지정합니다.
재부트합니다.
# init 6 |
init 또는 shutdown 명령만 사용하여 재부트합니다. reboot, halt 또는 uadmin 명령을 사용하면 시스템이 부트 환경을 교체하지 않습니다. 마지막 활성 부트 환경이 다시 부트됩니다.
이 예에서 다음 재부트할 때 second_disk 부트 환경이 활성화됩니다.
# /sbin/luactivate second_disk # init 6 |
새로 만든 부트 환경에서 처음 부트할 때 Solaris Live Upgrade 소프트웨어가 새 부트 환경을 마지막 활성 부트 환경과 동기화합니다. “동기화”란 특정 코어 시스템 파일과 디렉토리가 가장 최신의 활성 부트 환경에서 부트 중인 부트 환경으로 복사됨을 의미합니다. Solaris Live Upgrade는 luactivate 명령과 -s 옵션을 사용하여 동기화를 강제한 경우가 아니면 처음 부트한 후에 이와 같은 동기화를 수행하지 않습니다,
동기화에 대한 자세한 내용은 부트 환경 간 파일 동기화를 참조하십시오.
수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
부트 환경을 활성화하려면 다음을 입력합니다.
# /sbin/luactivate -s BE_name |
마지막 활성 부트 환경과 새 부트 환경 사이에서 파일의 동기화를 강제합니다. 처음으로 부트 환경이 활성화되면 부트 환경 간의 파일이 동기화되지만 이후에는 -s 옵션을 사용한 경우가 아니면 파일이 동기화되지 않습니다.
마지막 활성 부트 환경에서 발생했을 수 있는 변경 사항을 인식하거나 제어하지 못할 수 있으므로 이 옵션을 사용할 때에는 신중해야 합니다. 예를 들어 현재 부트 환경에서 Solaris 10 소프트웨어를 실행하고 강제 동기화로 Solaris 9 릴리스로 다시 부트하는 경우 파일이 Solaris 9 릴리스에서 변경될 수 있습니다. 파일은 OS의 릴리스에 따라 달라지므로 Solaris 9 릴리스로의 부트가 실패할 수 있는데, 이는 Solaris 10 파일이 Solaris 9 파일과 호환되지 않을 수 있기 때문입니다.
활성화할 부트 환경의 이름을 지정합니다.
재부트합니다.
# init 6 |
이 예에서 다음 재부트할 때 second_disk 부트 환경이 활성화되며 파일이 동기화됩니다.
# /sbin/luactivate -s second_disk # init 6 |
Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 선택적으로 부트 환경을 전환할 수 있습니다. luactivate 명령 또는 활성화 메뉴를 사용하여 활성화(부트)하는 대신 GRUB 메뉴를 사용할 수 있습니다. GRUB 메뉴 사용 시의 제한 사항은 다음과 같습니다.
부트 환경을 처음 활성화할 때는 luactivate 명령 또는 활성화 메뉴를 사용해야 합니다. 초기 활성화 후 GRUB 메뉴에 부트 환경이 표시됩니다. 그런 다음에는 GRUB 메뉴에서 부트 환경을 부트할 수 있습니다.
GRUB 메뉴를 사용하여 부트 환경으로 전환하면 동기화가 수행되지 않습니다. 파일 동기화에 대한 자세한 내용은 부트 환경 간의 강제 동기화 링크를 참조하십시오.
부트 환경을 활성화한 후에는 BIOS에서 디스크 순서를 변경하지 마십시오. 순서를 변경하면 GRUB 메뉴가 무효화될 수 있습니다. 이 문제가 발생하면 디스크 순서를 다시 원래 상태로 변경하여 GRUB 메뉴를 수정합니다.
작업 |
설명 |
추가 정보 |
---|---|---|
처음으로 부트 환경 활성화 |
처음으로 부트 환경을 활성화할 때는 luactivate 명령 또는 활성화 메뉴를 사용해야 합니다. 다음에 부트하면 GRUB 기본 메뉴에 해당 부트 환경의 이름이 표시됩니다. 그런 후에 GRUB 메뉴에서 해당 항목을 선택하여 이 부트 환경으로 전환할 수 있습니다. | |
파일 동기화 |
처음으로 부트 환경을 활성화하면 현재 부트 환경과 새 부트 환경 간에 파일이 동기화됩니다. 이후 활성화 시에는 파일이 동기화되지 않습니다. GRUB 메뉴를 사용하여 부트 환경을 전환하는 경우에도 파일이 동기화되지 않습니다. luactivate 명령을 -s 옵션과 함께 사용하면 강제로 동기화할 수 있습니다. | |
Solaris 1/06 릴리스 전에 생성된 부트 환경 |
부트 환경이 Solaris 8, 9 또는 10 3/05 릴리스를 사용하여 생성된 경우 항상 luactivate 명령 또는 활성화 메뉴를 사용하여 부트 환경을 활성화해야 합니다. 이러한 이전 부트 환경은 GRUB 메뉴에 표시되지 않습니다. | |
GRUB 메뉴 항목 편집 또는 사용자 정의 |
menu.lst 파일에는 GRUB 메뉴에 표시되는 정보가 들어 있습니다. 다음과 같은 이유로 이 파일을 변경할 수 있습니다.
주 – GRUB 메뉴를 변경하려면 menu.lst 파일을 찾아야 합니다. 단계별 지침은 x86: GRUB 메뉴의 menu.lst 파일 찾기(작업)를 참조하십시오. 주의 – GRUB menu.lst 파일을 사용하여 Solaris Live Upgrade 항목을 수정하지 마십시오. 이렇게 하면 Solaris Live Upgrade가 실패할 수 있습니다. menu.lst 파일을 사용하여 부트 동작을 사용자 정의할 수도 있지만 기본 사용자 정의 방법은 eeprom 명령을 사용하는 것입니다. menu.lst 파일을 사용하여 사용자 정의하는 경우 소프트웨어 업그레이드 중에 Solaris OS 항목을 수정할 수 있습니다. 이 경우 파일 변경 사항이 손실될 수 있습니다. |
Solaris 10 1/06 릴리스부터 GRUB 메뉴를 사용하여 두 부트 환경을 전환할 수 있습니다. 다음 제한 사항을 확인합니다.
부트 환경을 처음 활성화할 때는 luactivate 명령 또는 활성화 메뉴를 사용해야 합니다. 초기 활성화 후 GRUB 메뉴에 부트 환경이 표시됩니다. 그런 다음에는 GRUB 메뉴에서 부트 환경을 부트할 수 있습니다.
주의 - GRUB 메뉴를 사용하여 부트 환경으로 전환하면 동기화가 수행되지 않습니다. 파일 동기화에 대한 자세한 내용은 부트 환경 간의 강제 동기화 링크를 참조하십시오.
부트 환경이 Solaris 8, 9 또는 10 3/05 릴리스를 사용하여 생성된 경우 항상 luactivate 명령 또는 활성화 메뉴를 사용하여 부트 환경을 활성화해야 합니다. 이러한 이전 부트 환경은 GRUB 메뉴에 표시되지 않습니다.
수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
시스템을 다시 부트합니다.
# init 6 |
GRUB 기본 메뉴가 표시됩니다. Solaris Live Upgrade 부트 환경인 second_disk와 Solaris 등 두 개의 운영 체제가 나열됩니다. 어떤 이유로 주 OS가 부트되지 않을 경우 failsafe 항목이 복구에 사용됩니다.
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |second_disk | |second_disk failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
부트 환경을 활성화하려면 화살표 키를 사용하여 원하는 부트 환경을 선택한 다음 Return을 누릅니다.
선택한 부트 환경이 부트되어 활성 부트 환경이 됩니다.