NI Linux RT 타겟을 기본 공장 설정으로 복원

업데이트 됨 Jul 9, 2024

환경

하드웨어

  • CompactRIO Controller
  • myRIO-1900
  • myRIO-1950
  • CompactRIO Single-Board Controller

소프트웨어

  • LabVIEW Real-Time Module

이 문서에서는 NI Linux Real-Time 기본 설정으로 복원하는 방법을 설명합니다. 이 작업이 필요한 이유는 다음과 같습니다:

  • 타겟의 암호를 재설정합니다.
  • Linux x64 기반 CompactRIO(cRIO), sbRIO, PXI Real-Time 컨트롤러, Stand-Alone USRP 컨트롤러 또는 기타 RT 타겟을 기본 공장 설정으로 복원하는 방법.
  • 디스크 포맷 및 소프트웨어 재설치 방법

타겟 운영체제에 따라 복구 방법이 다릅니다. 각 리얼 타임 타겟이 어떤 운영체제를 실행하고 있는지는 Real-Time 컨트롤러 및 Real-Time OS 호환성를 참고하시기 바랍니다.

이 문서는 NI Linux 리얼 타임 타겟 (Intel x64 기반 타겟)에 초점을 맞추고 있습니다. 다른 장치가 있는 경우 다음을 참조하십시오:

 

RT 타겟을 기본 공장 구성으로 복원하기 전에 다음 사항에 유의하십시오:

  • 디스크를 포맷하면 컨트롤러의 모든 프로그램 및 구성 데이터가 손실됩니다. 컨트롤러에서 필요한 파일의 백업 복사본을 가지고 있는지 확인하고 IP 구성을 기록하십시오. 드라이버나 런타임 파일은 포맷 후에 다시 설치되므로 백업할 필요가 없습니다.

이 가이드에는 다음 섹션이 있습니다:

  1. 방법 요구 사항
  2. 방법 1: 모니터 및 키보드 사용하여 NI Linux 리얼 타임 타겟 복원
  3. 방법2: 모니터 및 키보드 없이 NI Linux 리얼 타임 타겟 복원
 

방법 요구 사항

컨트롤러에서 방법/유틸리티를 사용하려면 다음 도구가 필요합니다:

  • 첫 파티션에 FAT가 있는 FAT16 또는 FAT32 USB 드라이브.  
  • 모니터 및 디스플레이 케이블(BIOS 및 포맷 단계를 보기 위해). 
  • Mini DisplayPort 어댑터(모니터에 DisplayPort가 없는 경우).
  • USB 키보드(BIOS 및 포맷 프로세스와 대응). 

참고: 위의 도구(BIOS에 액세스할 수 있는 예비 모니터 및 Mini DisplayPort Adaptor)가 없거나 모니터가 없는 NI Linux Real-Time 타겟(예: 905x)을 사용하는 경우 FAT16 또는 FAT32 USB 드라이브만 있으면 되는 NIRECOVERY.zip에서 Reset USB 만들기 섹션으로 이동하십시오.
 

방법 1: 모니터 및 키보드 사용하여 NI Linux 리얼 타임 타겟 복원

모니터와 키보드로 NI Linux Real-Time 타겟을 복구하기 위해 "Reset USB"은 NI Measurement and Automation Explorer(MAX)에서 생성할 수 있습니다

MAX에서 USB 복구 유틸리티 생성: 

  1. LabVIEW 및 the LabVIEW Real-Time Module를 설치합니다. 
  2. USB 저장 장치를 컴퓨터에 연결합니다.
  3. NI MAX를 시작합니다.
  4. Tools >> Create NI Linux RT Recovery USB Drive를 선택합니다.
  5. 드라이브에서 USB 저장 장치를 선택합니다.
  6. 디스크 이미지를 선택합니다.
  7. Format를 선택합니다.
  8. 완료되면 컴퓨터에서 USB를 꺼냅니다.
  9. Linux RT 컨트롤러 리셋을 완료하면 Windows에서 USB 드라이브를 검색할 수 없으므로 [외부] Rufus를 사용하여 USB 드라이브를 복구합니다.

키보드 또는 모니터가 있는 NI Linux 리얼 타임 타겟.

  1. 타겟이 켜져 있는지 (ON) 확인합니다.
  2. USB 드라이브, 키보드 및 모니터를 타겟에 연결합니다.
  3. 타겟을 리셋합니다(RESET 버튼을 5초간 유지하여 안전 모드로 부팅하지 마십시오).
  4. 타겟이 재시작되는 동안 Delete(삭제) 또는 F10 키를 눌러 BIOS로 들어갑니다.
  5. BIOS에서 Boot 탭으로 이동하여 UEFI USB 드라이브가 first boot option으로 설정되어 있는지 확인합니다.
    • 참고: 이 부팅 옵션을 올바르게 구성하지 않으면 재포맷이 제대로 작동하지 않는 것이 중요합니다.

Screenshot_2.png

  1. Save & Exit 탭에서 Save Changes and Reset로 진행합니다. 타겟이 재부팅되면 포맷 프로세스가 시작됩니다.
  2. 포맷 프로세스는 NI Real-Time Provisioning USB 키 요청으로 시작됩니다.
    • 계속하면 타겟에 안전 모드를 파티션, 포맷 및 설치할 수 있습니다.
  3. y를 입력하고 Enter 키를 눌러 새 안전 모드의 파티션 및 설치를 시작합니다.
  4. 설치가 완료되면 콘솔에 Safe mode was successfully installed. 메시지가 표시됩니다.
  5. 다음으로 재부팅하기 전에 콘솔에 Remove the Recovery USB key라고 표시됩니다.
  6. USB를 제거한 다음 타겟을 재부팅합니다.
  7. 이제 컨트롤러가 안전 모드로 부팅됩니다. MAX에서 상태는 Safe Mode (No Software Installed)로 표시되어야 합니다. 이제 타겟에 소프트웨어를 설치하고 원하는 경우 새 암호를 구성할 수 있습니다.
  8. 나중에 사용할 수 있도록 USB 드라이브를 복구하고 Windows에서 USB 드라이브를 검색할 수 있도록 [외보] Rufus 또는 PC와 유사한 소프트웨어를 사용하여 포맷합니다. Boot selection에서 Non-bootable 옵션을 선택합니다.
            Screenshot_3.png

 

방법 2: 모니터 및 키보드 없이 NI Linux 리얼 타임 타겟 복원

모니터와 키보드 없이 NI Linux 리얼 타임 타겟을 복구하는 경우 이 페이지의 첨부 파일에 있는 NIRECOVERY.zip에서 "Reset USB"을 생성할 수 있습니다.

NIRECOVERY.zip에서 Reset USB 생성

다음 단계에 따라 NIRECOVERY.zip(첨부 항목)에서 컨트롤러의 암호를 재설정하는 데 사용할 수 있는 USB 드라이브를 만듭니다(타겟을 포맷하고 안전 모드를 다시 설치하여):

  1. 제공된 NIRECOVERY.zip 파일의 내용을 USB 드라이브로 추출합니다.
  2. USB 드라이브의 이름을 NIRECOVERY로 바꿉니다. 
Screenshot_1.png
 

키보드 또는 모니터 없는 NI Linux Real-Time 타겟

  1. 타겟이 켜져 있는지 (ON) 확인합니다.
  2. USB 드라이브를 컨트롤러에 연결합니다.
  3. 전원 버튼을 눌러 컨트롤러를 끕니다. 전원 버튼이 없는 경우 전원 플러그를 뽑아 컨트롤러의 전원을 끕니다.
  4. RESET 버튼을 길게 누릅니다 (5단계까지 계속 누름). 
  5. 전원 버튼을 눌렀다 놓습니다. 전원 버튼이 없는 경우 전원 공급 장치를 다시 꽂아서 컨트롤러의 전원을 켭니다 (전원을 켠 상태에서 RESET 버튼을 계속 유지합니다).
  6. RESET 버튼을 계속 누른 상태에서 5초간 기다립니다.
  7. 5초 후 상태 LED가 켜지면 RESET 버튼을 해제합니다. 
  8. 설치가 완료되면 콘솔에 Safe mode was successfully installed 메시지가 표시됩니다. 만약 모니터가 컨트롤러에 연결되어 있지 않다면, 다음 단계로 넘어가기 전에 몇 분 정도 기다리세요.
  9. 다음으로, 재부팅하기 전에 콘솔에 Remove the Recovery USB key라고 표시됩니다.
  10. USB를 제거한 다음 타겟을 재부팅합니다.
  11. 이제 컨트롤러가 안전 모드로 부팅됩니다. MAX에서는 Status가 Safe Mode (No Software Installed) 읽어야 합니다. 이제 타겟에 소프트웨어를 설치하고 원하는 경우 새 암호를 구성할 수 있습니다.
 

Intel ARM 기반 타겟

저희 기술 지원 엔지니어링 부서는 Linux 리얼 타임 타겟 (ARM 기반 타겟)에서 암호를 리셋해야 하는 고객을 지원받을 수 있습니다. 기술 지원 엔지니어에게 연락하려면 NI 지원에서 지원 요청을 여십시오.

 

Attachments