탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
시스템 관리 설명서: 기본 관리 Oracle Solaris 10 8/11 Information Library (한국어) |
2. Solaris Management Console 작업(작업)
3. Oracle Java Web Console 작업(작업)
11. Oracle Solaris 부트 동작 수정(작업)
13. Oracle Solaris 부트 아카이브 관리(작업)
Oracle Solaris 부트 아카이브 관리(작업 맵)
boot-archive 서비스를 사용 또는 사용 안함으로 설정하는 방법
x86: auto-reboot-safe 등록 정보를 사용하여 자동 부트 아카이브 업데이트 오류를 해결하는 방법
bootadm 명령을 사용하여 자동 부트 아카이브 업데이트 오류를 해결하는 방법
bootadm 명령을 사용하여 부트 아카이브를 수동으로 업데이트하는 방법
Solaris 볼륨 관리자 RAID-1(미러링됨) 루트 분할 영역에서 부트 아카이브를 수동으로 업데이트하는 방법
14. Oracle Solaris 시스템 부트(작업) 문제 해결
16. x86: GRUB가 구현되지 않은 시스템 부트(작업)
17. Oracle Solaris 자동 등록 regadm 명령 작업(작업)
21. Oracle Solaris 시스템 관리 도구를 사용하여 소프트웨어 관리(작업)
/sbin/bootadm 명령을 사용하여 다음 작업을 수행할 수 있습니다.
시스템에서 현재 부트 아카이브를 수동으로 업데이트합니다.
시스템의 부트 아카이브에 포함된 파일과 디렉토리를 나열합니다.
x86만 해당: GRUB 메뉴를 유지 관리합니다.
x86만 해당: 활성 GRUB 메뉴 및 현재 GRUB 메뉴 항목을 찾습니다.
명령어의 구문은 다음과 같습니다.
/sbin/bootadm [subcommand] [-option] [-R altroot]
bootadm 명령에 대한 자세한 내용은 bootadm(1M) 매뉴얼 페이지를 참조하십시오.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
# bootadm update-archive
시스템에서 부트 아카이브를 관리합니다.
필요한 경우 현재 부트 아카이브를 업데이트합니다. SPARC 및 x86 기반 시스템에 모두 적용됩니다.
# bootadm update-archive -R /a
update-archive 하위 명령에 적용할 대체 root 경로를 지정합니다.
주 - 비전역 영역의 root(/) 파일 시스템은 -R 옵션으로 참조하면 안됩니다. 그럴 경우 전역 영역의 파일 시스템이 손상되거나 전역 영역의 보안이 침해되거나 비전역 영역의 파일 시스템이 손상될 수 있습니다. zones(5) 매뉴얼 페이지를 참조하십시오.
# reboot
다음 절차는 비상 안전 부트 중 미러링된 메타 장치를 마운트하는 방법에 대해 설명합니다. 이 절차에서 사용되는 root(/) 파일 시스템은 /dev/dsk/c0t0d0s0입니다.
ok boot -F failsafe
시스템이 이미 실행 중인 경우 단말기 창을 열고 수퍼 유저로 다음 명령을 입력합니다.
# reboot -- "-F failsafe"
자세한 내용은 SPARC 기반 시스템을 비상 안전 모드로 부트하는 방법을 참조하십시오.
자세한 내용은 x86 기반 시스템을 비상 안전 모드로 부트하는 방법을 참조하십시오.
시스템을 비상 안전 모드로 부트하면 다음과 같은 출력이 생성됩니다.
Starting shell. #
Please select a device to be mounted (q for none)[?,??,q]: q
# mount -o ro /dev/dsk/c0t0d0s0 /a
# cp /a/kernel/drv/md.conf /kernel/drv/
# unmount /a
# update_drv -f md
이 명령을 실행하면 구성을 읽어 필요한 장치가 생성됩니다.
주 - 다음 단계를 진행하기 전에 md 드라이버가 로드될 때까지 잠시 기다리십시오.
# metasync d0
# mount /dev/md/dsk/d0 /a
# bootadm update-archive -v -R /a
부트 아카이브가 업데이트되지 않았거나 오류 메시지가 표시되는 경우 다음을 수행하십시오.
# touch /a/kernel/drv/md.conf
# bootadm update-archive -v -R /a
부트 아카이브 업데이트가 완료되는 데는 약간의 시간이 걸립니다. 부트 아카이브가 성공적으로 업데이트되면 다음과 비슷한 메시지가 표시됩니다.
changed /a/etc/system cannot find: /a/etc/cluster/nodeid: No such file or directory cannot find: /a/etc/devices/mdi_ib_cache: No such file or directory Creating ram disk on /a updating /a/platform/i86pc/boot_archive
# unmount /a
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
# bootadm list-archive
부트 아카이브에 포함된 파일과 디렉토리를 나열합니다. SPARC 및 x86 기반 시스템에 모두 적용됩니다.
이 절차는 활성 GRUB 메뉴의 위치를 확인하고 현재 GRUB 메뉴 항목을 나열하는 데 사용됩니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
# bootadm list-menu
활성 GRUB 메뉴 및 현재 GRUB 메뉴 항목의 위치를 나열합니다. 이 목록에는 autoboot-timeout, 기본 항목 번호 및 각 항목의 제품에 대한 정보가 포함되어 있습니다. x86 기반 시스템에만 적용됩니다.
예 13-1 활성 GRUB 메뉴의 위치 및 현재 GRUB 메뉴 항목의 위치 나열
# bootadm list-menu The location for the active GRUB menu is: /stubboot/boot/grub/menu.lst default=0 timeout=10 (0) Solaris10 (1) Solaris10 Failsafe (2) Linux
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
# bootadm set-menu menu-entry
GRUB 메뉴를 유지 관리합니다. 활성 GRUB 메뉴의 위치는 boot/grub/menu.lst입니다. x86 기반 시스템에만 적용됩니다.
기본값으로 설정할 GRUB 메뉴 항목을 지정합니다.
# bootadm list-menu
새 기본 메뉴 항목이 표시되어야 합니다.
예 13-2 GRUB 기본 메뉴 항목 전환
이 예는 기본 GRUB 메뉴를 이전 예에 표시된 메뉴 항목 중 하나로 전환하는 방법을 보여줍니다. 선택되는 메뉴 항목은 Linux, 메뉴 항목 2입니다.
# bootadm set-menu default=2
참조
각 GRUB 구현의 menu.lst 파일에 대한 설명은 x86: 지원되는 GRUB 버전을 참조하십시오.