다음 절차의 시스템에는 Solaris 및 Solaris Live Upgrade 부트 환경(second_disk)이라는 두 운영 체제가 있습니다. 이 예에서 menu.lst 파일은 현재 실행 중인 부트 환경에 없습니다. second_disk 부트 환경이 부트되었습니다. Solaris 부트 환경에 GRUB 메뉴가 있습니다. Solaris 부트 환경이 마운트되지 않았습니다.
수퍼유저가 되거나 동등한 역할을 맡습니다.
역할에는 권한 부여 및 권한이 있는 명령어가 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
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 |
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에서 액세스할 수 있습니다.
파일 시스템 마운트 해제
# /usr/sbin/umount /mnt |
부트 환경이나 부트 환경의 파일 시스템을 마운트한 경우, 사용이 끝나면 파일 시스템을 마운트 해제해야 합니다. 파일 시스템이 마운트 해제되지 않은 경우 앞으로 그 부트 환경에서 Solaris Live Upgrade 작업이 실패할 수 있습니다.