Jetson硬件的自带闪存一般较小,只能安装jetpack等基本的环境,所以需要额外增加SSD固态或SD卡作为存储空间,很明显SSD的读取速度远远大于SD卡,所以为更好发挥出Jetson 的计算性能,我们选择使用SSD固态作为存储
1. 安装 SSD固态
安装后,如下所示:
注意安装凹槽位置,对准凹槽位置即可,也需要将SSD卡的螺丝拧上,防止SSD卡松动
2. 格式化已安装的SSD
在所有应用程序中搜索: disk,如下图,选择disks
找到SSD卡:
点击齿轮或右上角的**…**,点击 Format Disk
然后,点击Format进行格式化操作,格式化后的SSD卡存储变为如下:
(中途需要为格式化后的SSD卡重新命名)然后需要为这个盘创建一个Free Space, 点击+号:
创建一个16G大小的交换文件空间,如下:
然后选中当前SSD,点击小电视按钮
3. 设置从SSD卡启动
首先,需要下载rootOnNVMe文件,
git clone https://github.com/jetsonhacks/rootOnNVMe.git
cd rootOnNVMe
然后运行文件复制脚本,将文件复制到SSD中
./copy-rootfs-ssd.sh
等待文件复制完成,执行server脚本
./setup-service.sh
执行完后,然后重启
4. 安装cuda等必要程序
首先需要下载对应安装脚本:
git clone https://github.com/jetsonhacks/bootFromExternalStorage.git
然后,执行更新命令:
sudo apt-get update
sudo apt-get upgrade
等待更新完毕后,对下载的bootFromExternalStorage文件赋予全部操作权限:
sudo chmode -R 777 bootFromExternalStorage
进入bootFromExternalStorage目录下:
cd bootFromExternalStorage
执行install_jetson_default_packages.sh脚本进行安装;
sudo ./install_jetson_default_packages.sh
若出现安装错误,打开install_jetson_default_packages.sh文件,删除里面的python3-vpi1
然后再次运行install_jetson_default_packages.sh脚本(安装需要等待一段时间才能完成)