Boot PROM.

Slides:



Advertisements
Similar presentations
담 당 자 : 김봉한 과장 전 화 번 호 : ( 내선 103) 핸드폰번호 : 이 메 일 : 아이닥터 원격제어 솔루션 및 기타 서비스 제안서.
Advertisements

1/37 Chapter 4: 프로세서 성능과 휴대성을 위한 하드웨어 © The McGraw-Hill Companies, Inc., 세기의 가장 중요한 발명품 : 마이크로 프로세서 일상생활에 널리 사용됨 프로그램에 의한 적응성.
1. Drive A, Drive B 표준 CMOS 설정 화면에서는 하드디스크 드라이브의 특성 외에 플로피디스크 드라이브도 설정해야 합니다. PC에서 FDD를 2개까지 사용할 수 있다. 표준 CMOS  설정 화면의 Drive A와 Drive B 항목에서는 플로피디스크.
Understanding of Ubiquitous & Computers Plus
마이크로 컨트롤러 Microcontroller.
유닉스 OS Installation Solaris 2.6 설치 부팅 설치 후 작업들 Sun patches 설치
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
임베디드 시스템 개론 8. 임베디드 시스템 개발 환경 8주차 강의 자료 Embedded System Lab.
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 2.1 Hardware Version : 2.0
Vmware_workstation5에solaris10설치
바코드프린터 사용자매뉴얼 ( Z- 4M Plus /Z-6M Plus)
하드웨어 3 : RAM.
마이크로프로세서(Microprocessor,µP)
Cisco ASA 5500 Configuration Guide - 기본 및 Firewall 기능 설정 (ASA 8
제6장 FUSING.
Lecture #8 제6장 보조저장장치.
PC1 E0 R1 로컬 Host 파일 브로드 캐스트 LMHOSTS 조회 Host 파일 조회 DNS Server 조회
3.1 기억장치와 저장장치의 구분 3.2 기억장치 3.3 자기 저장장치 3.4 광 저장장치 3.5 백업의 중용성
V44408(다산네트웍스) 개량개선 내역(1.05) KT 네트워크기술지원본부 유선액세스망기술담당 1
 midi LOGGER GL220   신제품 소개 Dec, 2011.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
임베디드 하드웨어 Lecture #6.
FUSING.
12. 데이터베이스 설계.
Tftp, nfs, samba 실습 임베디드 시스템 I.
PXA255-FPGA 장비 개요 및 실습 Lecture #9.
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
목차 커널의 개념 및 기능 커널 포팅 램디스크.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Part 라우터 1. 라우터 장비의 이해 2. 라우터 네트워크 환경 설정 3. 라우팅 테이블 설정과 점검.
PSINet BackBone Network
DSP와 TMS320F28x의 이해.
6장. 기 억 장 치 Lecture #6.
부 록 Ubuntu 설치.
3COM 스위치 교육 자료.
전원설비 포인트연결어댑터 교육자료 주식회사 필 트 론.
A system is a set of related components that work together in a particular environment to perform whatever functions are required to achieve the system’s.
Linux/UNIX Programming
컴퓨터 구조.
컴퓨터 중앙처리장치, 기억장치, 입력장치 및 출력장치를 알아보자.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
임베디드 시스템 개론 3주차 Embedded System..
Embedded System Porting (2)
PPP (Point-to-Point Protocol)
Embeded 기초 다지기 2015년 10월 26일 intern Sally
5. 네트워킹 사용자 표시 : users/ rusers/who/w users 지역 호스트 상에 있는 사용자의 간단한 목록 표시
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Z- 4M User’s Guide 메뉴얼 Maximum Print Area Width : 4.09”/104mm
3주 컴퓨터구조.
8086 프로세서의 구조 및 동작 방식 시스템 프로그래밍 - Lecture #2 신라대학교 컴퓨터공학과 시스템 프로그래밍.
파일 시스템 인터페이스(File System Interface)
Computer System Architecture
제10장 파일 시스템 인터페이스(File System Interface)
제4강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
SYSMAC GATEWAY 간이 매뉴얼.
2018 봄학기 Pusan National University School of CSE
제 10 강 Boot PROM.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
운영체제(Operating System)
AP3 매뉴얼.
4장 시스템 시작 및 셧다운 Solaris 2. PROM의 이해
시스코 네트워킹 (CCNA) 5주차.
Lecture #6 제5장 기억장치 (1).
Execution with Unnecessary Privileges
Pspice를 이용한 회로설계 기초이론 및 실습 3
3. LAN의 주소지정과 프레임 (3장. LAN: Local Area Network)
Information Security - Sniffing 실습.
임베디드 하드웨어 Lecture #6.
임베디드 리눅스 설치 및 동작 Lecture #5.
ADLAD System MANUAL [ ] SEM. Digital Appliance ADLAD System ?
Presentation transcript:

Boot PROM

1. 기본적인 하드웨어 점검 및 Solaris를 읽는 역할 2. flash ROM에 저장되어 존재하며, 소켓형식으로 제공 Boot PROM 1. BOOT PROM 1). Boot PROM이란? Boot PROM이란? - Boot PROM이 가지고 있는 정보 1. 기본적인 하드웨어 점검 및 Solaris를 읽는 역할 2. flash ROM에 저장되어 존재하며, 소켓형식으로 제공 3. Defaults 값만 저장되어 있고, 변경된 값은 NVRAM에 저장 Boot PROM은 POST, Device Drives, User Interface, Default parameters 내용이 있으며 부팅에 필요한 정보들을 가지고 있다. NVRAM은 Ethernet Address, HostID, time-of-day clock과 PROM의 default값에서 변경된 값을 저장하는 EEPROM을 가지고 있고 PROM 명령인 setenv를 사용하면 PROM의 값을 변경할 수 있는데 이렇게 변경된 값들은 NVRAM의 EEPROM에 저장되며 setting을 바꾸지 않는 한 지워지지 않는다.

EEPROM이란? - EEPROM이 가지고 있는 정보 Boot PROM 1. BOOT PROM 2). EEPROM이란? EEPROM이란? - EEPROM이 가지고 있는 정보 EEPROM은 NVRAM (Non Volatile Random Access Memory) 내부에 존재하는 영역으로서 Boot PROM의 현재 설정 데이터, 사용자가 만든 device alias (Device alias), 사용자가 만든 Boot PROM 기능 등이 저장되어 있다. Boot PROM과 관련된 명령어를 사용하기 위해서는 반드시 현재 사용 중인 Solaris를 중단하고 Boot PROM 상태로 전이해야 하지만 Solaris에서는 eeprom명령어를 이용하여 Boot PROM에 정의된 변수 값을 확인하거나 변경 할 수 있다. Boot PROM의 변수 값을 확인하고 바꿀 수 있으므로 반드시 root 사용자의 권한이 필요하다.

PROM command와 Description Boot PROM 1. BOOT PROM 3). PROM command PROM command와 Description Command Description banner displays the power-on banner boot boots the system help lists te main help categories printenv displays all parameters' current and default values setenv sets the specified NVRAM parameter to some value reset-all resets the entire system; similar to a power cycle set-defaults resets all parameter values to the factory defaults sifting text displays the FORTH commands containing text .registers displays the contents of the registers

EEPROM이란? Boot PROM 2). EEPROM이란? 1. BOOT PROM probe-scsi identifies the devices on the internal Small Computer System Interface(SCSI) probe-scsi-all identifies the devices on all SCSI buses probe-ide identifies the devices on the internal intergrated device electronics (IDE) bus probe-fcal-all identifies devices on all Fibre Channel loops show-devs displays the entire device tree devalias identifies the current boot device alias for the system nvalias creates a new device alias name nvunalias removes a device alias name show-disks displays and allows a selection of device paths for the disks to be used for nvalias sync manually attempts to flush memory and synchronize file systems 커널자료덤프-> /var/crash/host명/덤프파일 test runs self-tests on specified devices

ok> probe-scsi-all ok> probe-ide ok> probe-fcal - Alias 내용 보기 Boot PROM 1. BOOT PROM 4). 명령어 사용예제 명령어 사용방법 - 장비의 기본 옵션 보기  ok> banner Boot PROM의 버전과 출시일 보기  ok> .version - Devices 연결 상태 보기 ok> probe-scsi  ok> probe-scsi-all  ok> probe-ide  ok> probe-fcal - Alias 내용 보기 ok> devalias (physical name이 특정 이름으로 alias 되어 있는 리스트)

ok> printenv (boot parameter의 기본값 display) - 환경 설정 Boot PROM 1. BOOT PROM 4). 명령어 사용예제 명령어 사용방법 - 환경 설정 내용보기 ok> printenv (boot parameter의 기본값 display) - 환경 설정 ok> setenv <parameter_name> <value>     (prom 변수 값의 변경, boot device의 변경, 자동 부팅 여부 등) ok> reset (setenv에 의해 변경된 값 저장 후 재 부팅) - Default값으로 변경하기 ok> set-default (지정한 parameter 값을 처음 정의되었던 기본값으로 변경) ok> set-default parameter-name ok> set-defaults (모든 환경 값을 기본값으로 변경)

ok> boot -v (부팅시 더 자세한 device 정보를 보여줌) Boot PROM 1. BOOT PROM 4). 명령어 사용예제 명령어 사용방법 - Boot 명령어 option ok> boot -s ok> boot -v (부팅시 더 자세한 device 정보를 보여줌) ok> boot -a (사용자 입력을 기다리는 interactive mode로 부팅)    Enter filename : kernel/unix (32bit only) - 일시적(재 부팅하면 예전 값 복원)    kernel/sparcv9/unix (32,64bit) -일시적    Name of system file : /etc/system or /dev/null ok> boot -r (새로 추가된 device들의 device 파일을 새로 만든다.) - 도움말 보기 ok> help boot ok> help nvramrc ok> help diag ok> help misc

ok> printenv auto-boot? auto-boot? = true Boot PROM 1. BOOT PROM 4). 명령어 사용예제 명령어 사용방법 - 자동 부팅 설정/해제 ok> printenv auto-boot? auto-boot? = true ok> setenv auto-boot? false auto-boot? = false ok> reset-all Resetting ... - 펌웨어 password 설정 / 해제 ok> setenv security-mode full  (설정) ok> setenv security-password passwd명 ok> reset ok> setenv security-mode none  (해제)

- NIC가 여러 개 일 때 1개의 mac address만 사용 Boot PROM 1. BOOT PROM 4). 명령어 사용예제 명령어 사용방법 - NIC가 여러 개 일 때 1개의 mac address만 사용 ok> setenv local-mac-address? false ok> setenv local-mac-address? true ok> reset - 명령어 리스트 보기 ok> sifting ok> sifting probe - Network card 검사 ok> watch-net  (Network card의 정상 동작 상태 확인)

- mirror disk가 1개 따로 있어서 백업을 받아둔 상태에 원본 disk가 fail시 교체 Boot PROM 1. BOOT PROM 4). 명령어 사용예제 명령어 사용방법 - physical path 보기 ok> show-disks  ok> show-nets  ok> show-devs - mirror disk가 1개 따로 있어서 백업을 받아둔 상태에 원본 disk가 fail시 교체 ok> show-disks ;  disk를 선택한다. ok> nvalias mydisk [ctrl+y]@target_numner  ok> devalias  ok> setenv boot-device mydisk  ok> reset ok> nvunalias mydisk  (alias 삭제)  ok> setenv boot-device disk  ok> reset-all

# eeprom boot-device=disk2 # eeprom auto-boot?=true (sh,ksh) Boot PROM 1. BOOT PROM 4). 명령어 사용예제 명령어 사용방법 - eeprom 명령어 # eeprom # eeprom boot-device boot-device=disk # eeprom boot-device=disk2 # eeprom auto-boot?=true (sh,ksh) # eeprom 'auto-boot?=true' (csh)