[일단 실패]NVIDIA Jetson TX2 운영체제 설치하기 (JetPack4.2)

category 컴퓨터.전자기기 2019.05.03 08:06

안녕하세요? 아래의 개봉기에 이어서 글을 작성합니다.






1. 버추얼박스에 우분투 설치하기


현재 윈도우환경이라 어쩔 수 없이 버추얼 박스를 설치합니다.


https://www.virtualbox.org/



성능에 맞게 아래의 스펙 정도로 가상머신을 생성합니다.


USB 로 플래슁을 진행해야 하기 때문에 꼭 USB 장치를 추가해 주세요. (이때 Extension Pack 이 필요합니다.)


중간에 쿠다 빌드 과정이 있어서 메모리를 많이 주시는게 좋습니다.




우분투 설치 과정은 잘 하시면 되기 때문에 건너가도록 하겠습니다.



설치하실 때 한국어로 설치하여 언어에 문제가 발생하지 않도록 English 영어로 설치합니다.







2. JetPack4.2 매니저 다운받기


https://developer.nvidia.com/embedded/jetpack



터미널에서 실행할 예정이라 우분투 데스크톱 환경에 익숙하신 분들은 상기 링크에서 받아주시길 바랍니다.


그리고 게스트 확장 설치도 아래와 같이 합니다.




설치를 하고 나서 재시작합니다.


터미널을 열고 일단 계정을 root 로 바꿉니다.


sudo passwd root

su

cd ~



wget https://developer.nvidia.com/embedded/dlc/nv-sdk-manager

dpkg -i nv-sdk-manager

apt -f install




홈 메뉴에 sdk 매니저를 실행합니다.



흠 가입이 필요한것 같네요.



전에 가입했던 비밀번호를 찾고 아래와 같이 진행합니다.








3. OS 플래슁 하기


일단 OS 를 플래슁 하기 위해서는 아래의 USB Micro5Pin 과 PC 를 연결해야합니다.



그리고 버튼들이 아래에 보시면 


RST VOL REC PWR 버튼이 있습니다. 전원이 켜진 상태라면 RST 버튼과 REC 버튼을 동시에 누르고 있으시면 리커버리 모드로 진입이 됩니다.


켜진 상태가 아니라면 PWR REC 을 누르시면 됩니다.


리커버리 모드에 진입되면 REC 옆에 LED 가 켜집니다.



그럼 장치관리자에 입질이 오기 시작합니다.



이 장치를 VM 에 넣어줍니다.



장치를 찾을 수 없다고 뜨는 에러가 발생되면 일단 설치과정을 스킵하시고 매니저를 새로 키셔서 작업하시길 바랍니다.







4. OS 플래슁 에러 해결..


에고 몇번을 시도해도 실패하고 있습니다.


아래와 같이 Lost Conenction 에러가 발생하네요. 음.. 그래서 폭풍 검색을 하였습니다. 이것 하나 하자고 운영체제를 리눅스로 갈아 엎을수는 없으니까요 .. ^^;;;;


https://devtalk.nvidia.com/default/topic/1049253/jetson-tx2/error-flash-jetson-tx2-lost-connection/


파이썬이 없어서 그렇다고 하는데 아무래도 SDK 매니저에 의존성이 걸려있지 않은것 같습니다.


apt install python




다시 시도해 봅니다 ㅎㅎ


하.. 안.. 돼요..


21:10:49 INFO : Flash Jetson TX2 : exec_command: scp -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh djjproject@192.168.55.1:~; ssh -t -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no djjproject@192.168.55.1 "~/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh && rm -f ~/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh"

21:12:59 ERROR : Flash Jetson TX2 : lost connection

21:15:10 INFO : Flash Jetson TX2 : exit status 255

21:15:10 WARNING : Flash Jetson TX2 : command scp -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh djjproject@192.168.55.1:~; ssh -t -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no djjproject@192.168.55.1 "~/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh && rm -f ~/tmp_NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP.sh" finished with error, but ignored

21:15:10 INFO : Flash Jetson TX2 : exec_command: sleep 20

21:15:30 INFO : Flash Jetson TX2 : exec_command: sudo ./flash.sh jetson-tx2 mmcblk0p1

21:15:31 ERROR : Flash Jetson TX2 : sudo: ./flash.sh: command not found

21:15:31 INFO : Flash Jetson TX2 : exit status 1

21:15:31 INFO : Flash Jetson TX2 : [ Component Install Finished with Error ]

21:15:31 ERROR : Flash Jetson TX2 : NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP command sudo ./flash.sh jetson-tx2 mmcblk0p1 finished with error

21:15:31 INFO : Flash Jetson TX2 :

21:15:31 INFO : Flash Jetson TX2 : [ 350.79 MB used. Disk Avail: 25.84 GB ]

21:15:31 INFO : Flash Jetson TX2 : [ NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP Install took 4m41s ]

21:15:31 INFO : Flash Jetson TX2 : command sudo ./flash.sh jetson-tx2 mmcblk0p1 finished with error

21:15:31 ERROR : Flash Jetson TX2 : command terminated with error

21:15:31 ERROR : Flash Jetson TX2 : install 'Flash Jetson TX2' failure, command < cd '/home/djjproejct/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310' ; /opt/nvidia/sdkmanager/resources/app/output/installUtils/adapter -a='install' -c='eyJpZCI6Ik5WX0w0VF9GTEFTSF9UWDJfV0lUSF9PU19JTUFHRV9DT01QIiwibmFtZSI6IkZsYXNoIEpldHNvbiBUWDIiLCJkZXNjcmlwdGlvbiI6IkZsYXNoIEpldHNvbiBUWDIiLCJjb21wVHlwZSI6ImZsYXNoIiwiaXNWaXNpYmxlIjp0cnVlLCJsaWNlbnNlSWQiOiJOVl9KRVRQQUNLX09TX0VVTEEiLCJpc0RldGVjdGFibGVJbnN0YWxsIjpmYWxzZSwiaXNJbnN0YWxsUGF0aEN1c3RvbWl6YWJsZSI6dHJ1ZSwidGltZW91dFNlY29uZHMiOjM2MDAsInZlcnNpb24iOiIzMi4xIiwib3BlcmF0aW5nU3lzdGVtcyI6WyJ1YnVudHUxNjA0IiwidWJ1bnR1MTgwNCJdLCJpbnN0YWxsU2l6ZU1CIjozMDA1MywiZG93bmxvYWRGaWxlcyI6W10sImluc3RhbGxQYXJhbWV0ZXJzIjp7Imluc3RhbGxEaXIiOiJ7e1RBUkdFVF9ST09UfX0ve3tCVU5ETEVfVElUTEV9fV97e0JPQVJEX0lEfX0vTGludXhfZm9yX1RlZ3JhIiwiaW5zdGFsbENvbW1hbmRzIjpbeyJyZW1vdGVFeGVjQmFzaCI6WyJzdWRvIHJlYm9vdCBmb3JjZWQtcmVjb3ZlcnkiXSwiaWdub3JlRXJyb3IiOnRydWV9LHsiY29tbWVudCI6IndhaXQgZm9yIGRldmljZSB0byBzaHV0ZG93biBhbmQgdG8gZ28gdG8gcmVjb3ZlcnkgbW9kZSIsInVzZXJDb21tYW5kIjoic2xlZXAgMjAifSx7InVzZXJDb21tYW5kIjoic3VkbyAuL2ZsYXNoLnNoIGpldHNvbi10eDIgbW1jYmxrMHAxIn0seyJ1c2VyQ29tbWFuZCI6InNsZWVwIDEwIn1dfSwidGFyZ2V0SWRzIjpbIlAzMzEwIl0sImRlcGVuZGVuY2llcyI6W3siaWQiOiJOVl9MNFRfRklMRV9TWVNURU1fQU5EX09TX1RYMl9DT01QIiwib3BlcmF0b3IiOiI9PSIsInZlciI6IjMyLjEifSx7ImlkIjoiTlZfTDRUX0RSSVZFUlNfVFgyX0NPTVAiLCJvcGVyYXRvciI6Ij09IiwidmVyIjoiMzIuMSJ9LHsiaWQiOiJOVl9MNFRfREVWSUNFX01PREVfU0VUVVBfQ09NUF9JTl9GTEFTSCIsIm9wZXJhdG9yIjoiPT0iLCJ2ZXIiOiIxLjAifV0sImV4dGVybmFsX2RlcGVuZGVuY2llcyI6W10sInBhcmVudElEIjoiTlZfRFJJVkVfRkxBU0hfVEFSR0VUX0dST1VQIiwiYWN0aW9uIjoxLCJkb3dubG9hZEVycm9ycyI6W10sImluc3RhbGxQYXRoIjoiL2hvbWUvZGpqcHJvZWpjdC9udmlkaWEvbnZpZGlhX3Nkay9KZXRQYWNrXzQuMl9MaW51eF9QMzMxMCIsImJ1bmRsZVRpdGxlIjoiSmV0UGFja180LjJfTGludXgiLCJpbnN0YWxsUm9vdCI6Ii9ob21lL2RqanByb2VqY3QvbnZpZGlhL252aWRpYV9zZGsiLCJib2FyZElEIjoiUDMzMTAiLCJ0YXJnZXRBY2Nlc3NJbmZvIjp7InVzZXIiOiJkampwcm9qZWN0IiwicGFzc3dvcmQiOiJkampwcm9qZWN0IiwiaG9zdCI6IjE5Mi4xNjguNTUuMSIsInBvcnQiOiIyMiJ9fQ==' -i='NV_L4T_FLASH_TX2_WITH_OS_IMAGE_COMP' -v='32.1' -l='/home/djjproejct/nvidia/nvidia_sdk/JetPack_4.2_Linux_P3310' -L='/home/djjproejct/.nvsdkm/logs/JetPack_4.2_Linux' -p='15309' -t='P3310' -e='undefined' > terminated with error

21:15:32 INFO : Device Mode Host Setup in Target SDK : install 'Device Mode Host Setup in Target SDK' Skipped

21:15:32 INFO : DateTime Target Setup : install 'DateTime Target Setup' Skipped

21:15:33 INFO : CUDA Toolkit for L4T : install 'CUDA Toolkit for L4T' Skipped

21:15:34 INFO : cuDNN on Target : install 'cuDNN on Target' Skipped

21:15:34 INFO : TensorRT on Target : install 'TensorRT on Target' Skipped

21:15:35 INFO : OpenCV on Target : install 'OpenCV on Target' Skipped

21:15:35 INFO : VisionWorks on Target : install 'VisionWorks on Target' Skipped

21:15:36 INFO : Multimedia API : install 'Multimedia API' Skipped

21:15:38 INFO : All done!


리얼 머신에서 해봐야겠습니다.. ㅠㅠ




댓글을 달아 주세요

  1. nick 2019.08.11 13:02

    복구 부팅 모드에서 Jetson Target을 플래시하려면
    VM이 아닌 Linux 호스트를 사용해야합니다.
    플래시 작성 중에는 일반적으로 VM이 가상 세션 [포트]을 유지하지 않습니다.