仅两步,把JETSON XAVIER NX的系统移动到nvme硬盘上

2020年5月中旬发布的JETSON XAVIER NX,目测是一款用于替代TX2的产品,官方公布的算力喜人到碾轧TX2,不过收到货的小朋友很快就发现,这块开发套件,支持m.2 key.m 2280 nvme的硬盘,这不是市面上最常见的么。
那么有没有办法把系统装到nvme硬盘上呢。
必须有的,经过参考各种挂载/home、/usr的痛苦历程,感觉都是坑,用起来还是不方便。

下面的方法经过开发套件(TF卡版本核心)、NX EMMC版本核心的测试,好用。
仅两步,把JETSON XAVIER NX的系统移动到nvme硬盘上_第1张图片
第零步:先把nvme硬盘分区为GPT,具体方法:

sudo parted /dev/nvme0n1 #进入parted
mklabel gpt #将磁盘设置为gpt格式,
mkpart logical 0 -1 #将磁盘所有的容量设置为GPT格式
print #查看分区结果
df#查看分区
sudo fdisk /dev/ nvme0n1 #进行分区

格式化的时候按顺序依次为:>在Command (m for help):n,增加新分区,primary 主分区。
Partition number(1-4):1。
First sector:直接ENTER,将填入默认值。
在Command (m for help)提示符后面输入p,打印分区情况,可以看到已正确完成分区。
看到有:/dev/nvme0n1p1即可。

sudo mke2fs -t ext4  /dev/nvme0n1p1 #格式化分区

第一步:将eMMC / SD卡的rootfs复制到SSD
下载压缩包:https://download.csdn.net/download/u013673476/12480782
或者:git clone https://github.com/jetsonhacks/rootOnNVMe

cd rootOnNVMe #进入目录
./copy-rootfs-ssd.sh #执行复制脚本

第二步:安装启动脚本:将rootfs设置为NVME

./setup-service.sh #将rootfs设置为NVME
sudo reboot  #重启

仅两步,把JETSON XAVIER NX的系统移动到nvme硬盘上_第2张图片仅两步,把JETSON XAVIER NX的系统移动到nvme硬盘上_第3张图片
该方法参考自:
https://github.com/jetsonhacks/rootOnNVMe
https://forums.developer.nvidia.com/t/how-to-boot-from-nvme-ssd/65147/22

仅两步,把JETSON XAVIER NX的系统移动到nvme硬盘上_第4张图片

你可能感兴趣的:(深度学习,自动驾驶,github,linux,ubuntu)