天天看點

Ubuntu 16.04 +TX2刷機JetPack3.3 (不一樣的坑 不一樣的煙火)

硬體基本配置: 聯想拯救者筆記本 win10+ubuntu16.04雙系統 (不純淨,不是為了刷TX2而裝的,ubuntu之前用過1年,有些設定更改過)顯示卡1050ti

本文基本情況:裝成功之後想記錄一下 ,碰到的問題不是常見的或者不是很好搜尋; 

                        途中有些細節可能不全 但是盡量給連結和思路

遇到的坑:1:installing CUDA Toolkit 9.0 failed. Return Code:1 Error installing cuda-tookit-9-0-cuda-aarch64-9-0.....

                  2:安裝過程網速慢 下載下傳時間長(全局代理克服)

                  3: Failed to flash device.Check /home/usr/_installer;logs/64_TX2.....

大緻理一下刷機流程:

                  1:需要host電腦一台(ubuntu16.04安裝jetpack3.3 ubuntu14.04安裝jetpack3.1),TX2開發闆,滑鼠,鍵盤,HDMI顯示器、路由器、網線等

                  2:下載下傳jetpack3.3  ,更改權限,terminal 執行run檔案 順利的情況是一路next ,奈何家家有本難念的經,哎

                  3:推薦安裝網址:https://blog.csdn.net/DeepWolf/article/details/88640937

                                                 https://www.jianshu.com/p/bb4587014349(這個是jetpack3.1的 流程大緻相同)

填坑:坑1,installing CUDA Toolkit 9.0 failed. Return Code:1 Error installing cuda-tookit-9-0-cuda-aarch64-9-0.....

                這個問題主要是依賴問題,可以按error彈窗提示看一下log日志,會出現源通路不了 和 依賴沖突等問題(具體沒拍照)

                解決方案:在下圖的界面勾選自動解決依賴選項(automatically resolve dependency conflicts)

Ubuntu 16.04 +TX2刷機JetPack3.3 (不一樣的坑 不一樣的煙火)

               在此途中安裝過程為例解決依賴問題會一直執行 apt-get update 操作 ,在終端視窗能看到的,是以會非常慢,當然慢的另一個原因是在下載下傳處理依賴問題的檔案時網速太慢,可以更改源,也可以全局代理,我選擇了後者。全局代理教程網址:

https://blog.csdn.net/jackyzhousales/article/details/88552900    (思路就是這個 途中出現任何問題 比如安裝proxychains 失敗 可以 順藤摸瓜 再查解決問題)

             坑2:安裝過程網速慢 下載下傳時間長(全局代理克服)解決方案同上;這裡強調,在用這種全局代理你可能需要能科學上網的ip 才能讓shadowsocks發揮作用,我是買的。另外 别瞎用proxychains 嘿嘿 是不是很貼心 ,但我不擔心你被查水表 我擔心你跟我一樣碰到坑4  哈哈 ,TX2 需要跟 host主機連接配接在同一網段 ,刷機之後的一些安裝才能成功,當你挂proxychains 你的ip 是什麼 你心裡有數對吧, 好,出現一直搜尋IP 不能進行時 參照:https://blog.csdn.net/gaoxiaochuan89/article/details/80848418

你唯一需要做的是 斷開代理 不使用proxychains 直接運作安裝檔案,剩下的交給時間 

             坑3: 當host 和target 都安裝成功之後 你長舒一口氣 别急 後面還有問題 啊哈哈 難受~

安裝界面顯示Failed to flash device.Check /home/usr/_installer;logs/64_TX2.....檢視日志 問題描述大概是這樣:

error: /bin/bash: ./flash.sh: No such file or directory

/home/nir/Jetpack/64_TX2/Linux_for_Tegra/rootfs/: No such file or directory

好,這個問題的解決方案這裡:https://devtalk.nvidia.com/default/topic/1056500/jetpack-3-3-unable-to-install-properl

另外:作為硬體老菜鳥, 又老 又菜  話還多, 是以順便記一些體會:在成功之前 我試過換源、ubuntu建立新使用者、手動解決依賴問題、wifi刷機、其他不适合我的全局代理方案等等一系列嘗試 無頭蒼蠅到處撞,google到的一些回答 甚至有人提議換個寬帶營運商 我。。。。不到萬不得已一 這種操作 也太大動幹戈了吧 不過我相信 能回答出這個問題的哥們 刷機過程比我艱辛的多,而且他好像還成功了 ,咱也不好說啥 營運商這麼坑的麼?

總結就是:像治病救人一樣解決你電腦的問題 病來如山倒 病去如抽絲,是以一個一個解決,别碰到不好使的部落格就口吐芬芳,隻是病症不同而已。還有 像 勾選那個自動解決依賴的選項,以及因為濫用proxychains而導緻的IP問題 都是在下靈機一動才解決的,是以在熟悉刷機流程之後,我們需要在吃飯或者上廁所的時候稍微想一下每個環節的原理,這樣一旦成功解決一個問題,你的成就感簡直爆棚。

繼續閱讀