Search results for 'installboot'

x86, sparc 에서 installboot 사용법

2007/02/12 22:06

[1] 기능

디스크 파티션(partition)에서 부트블럭(BootBlock)의 인스톨한다.

boot 프로그램인 ufsboot은 부트 영역의 파티션에 있는 부트 블록에 의해 메모리로 로드 되어진다. 이때 부트 영역이란 root와 usr 파일 시스템을 의미한다.

ufs 부트의 플랫폼(platform) 대상은 /usr/platform/`uname -i`/lib/fs/ufs 디렉토리에서 확인할 수 있다.


[2] 형식

SPARC 시스템      /usr/sbin/installboot bootblk raw-disk-device

X86 시스템       /usr/sbin/installboot pboot bootblk raw-disk-device

다음은 명령어에서 사용되어지는 옵션들에 대한 설명이다.

bootblk 부트블록 코드(code)의 이름
raw-disk-device 부트블록 코드가 인스톨 되어질 디스크 디바이스 명
(반드시 raw 디바이스를 사용 해야 한다.) SCSI나 IPI 드라이브라면 c?t?d?s?형식이고, IDE 드라이브라면 c?d?s?형식
pboo 부트 파일 파티션 명


SPARC의 경우 ufs 부트 블록이 슬라이스(slice) 0, 타겟(target) 1, 콘트롤러(Controller) 1일 경우 부트블럭의 인스톨 :

# /usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c1t1d0s0

X86의 경우 ufs 부트 블록이 슬라이스 2번, 타겟 0, 콘트롤러 1일 경우 부트블럭의 인스톨 :

# /usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/pboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s2

 
크리에이티브 커먼즈 라이선스
Creative Commons License

밴스 컴퓨터 이야기/Solaris sToRy ,