magozironのブログ

徒然なるままに備忘録などなど

Xavier NX開発者kitにJetpack5.1.3をクリーンインストール直後のupdate && upgradeで、再起動できなくなった話。-解決。

おばんでーす。

 

とりあえずターミナルを開いたらsudo apt-get update && sudo apt-get updateしたくなる私です。Jetpackもご多分に漏れず。

Nanoがほぼ完全にいらない子扱いのNvidiaさん、次はxavier君でしょうか。

 

ご存じの貴兄は、はい、これです。

https://forums.developer.nvidia.com/t/new-jetpack-5-1-3-xavier-nx-flash-and-apt-upgrade-results-in-broken-setup/294224

これに遭遇しましたわ。クリーンインストール後はしますよねupdate && upgrade。ね、高確率で。でもって、再起動後すると起動できなくなります。

 

SDKmanagerから5.1.3をSSDクリーンインストール後、再起動できない原因が解らずあたふたしていたところ、若い衆が起動画面を見て、(SSDを外さない方法を見つけ)
即解決。

 

<原因>

カーネル更新後、起動ドライブが見つからなくなる。バグ(なはず)。

 

<対処法補>

〇まず、ターミナルでsudo apt-get update && sudo apt-get upgradeを起動。

〇ぐっと我慢して再起動せず、nanoなどのテキストエディタをインストール(viでも化)

〇sudo nano /boot/extlinux/extlinux.conf とターミナル上で入力し、該当ファイルを開く。(この場合エディタはnano)

〇 extlinux.confの中の下の行

APPEND ${cbootargs} root=PARTUUID= ”SSDの番号?” rw rootwait

に=とSSDの番号の間にスペースがある場合、起動ドライブがないことになる。

つまりスペースを削除し、保存し再起動すればOK。

<起動しない例>

APPEND ${cbootargs} root=PARTUUID= xxxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxxxx rw rootwait

<起動例>

APPEND ${cbootargs} root=PARTUUID=xxxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxxxx rw rootwait

 

この方法で解消。確かに、スペースあると起動ドライブ認識しないわ。

 

他の対処方法で、治せた兄さん方、ご教授ください。

 

<追伸>

jetpack5.1.4で治してね。nvidiaさん。