踩坑过的坑 重点!!!!!
烧录前准备工作!!vm虚拟机设置
第一:安装ubuntu系统的时候 运行内存最好设置到8G 4g有可能报错 重点!! 存储至少设置60G
第二:需要有网络 ping下看有没有网
第三:ubuntu系统和英伟达的sdkmanger使用版本对应的 (因为官网不断在更新所以 要根据官网调整不断调整 下面是可以行得通的版本对照)
第四:边缘盒子提前连接屏幕 好处 烧录完成后会重启 你自己能看到执行到什么程度了
第五:注册英伟达官网账号 https://developer.nvidia/ 必须的 后面要用到 qq邮箱 163 邮箱等都可以
好可以开始了烧录所需要的东西!!!
1:下载虚拟机 (自行百度)
2:下载Ubuntu镜像 (自行百度)注意提前在英伟达官网查看 sdkmanger对应的ubuntu系统版本
官网:官网sdkmanger 页面
https://developer.nvidia/sdk-manager
直接拉到最下面 可以找历史版本
4:下载后的sdkmanger 这里ubuntu系统和sdkmanger 版本对应亲测可用
ubuntu系统自己在教程下载 网上教程大把注意系统版本!
5:然后放在vm里面 通过共享虚拟机共享文件(怎么设置自行百度)
6:执行 这个命令安装sdkmanger
sudo apt install ./sdkmanager_1.9.3-10904_amd64.deb
7:安装后执行这个命令启动
sdkmanager //输入这个指令回车启动
启动后是这样的 选择这个进行登录 输入你之前注册的英伟达账号
只选择这个三个红色框安装
8:接着插入你的开发版
插入之前 需要短接跳线 连接 2,3 脚针
最好连接上你的显示器
这时候后可以插入你的板子usb连接
会自动识别 如果没有识别 自行选择你的板子
9:开始下载系统
这里可能会报错
大概率 版本问题要么 vm 内存和存储设置的太小 解决要么换版本 要么 重装vm重新设置 内存
没出错的话会是这个画面 ,这个时候,你会看到连接NX的显示屏重启 加载 (如果你连接了显示器)
ok接着你的显示器会显示安装成功
重点!!!!!!!
把短接线 拔了
10:接着 通过连接的显示器来设置SSD启动
1:先格式化你的SSD
然后打开菜单并进行搜索。disk
点击左上角进行格式化 保持下面这样的格式 格式化
格式化成功
2:分区
选择主分区的大小。我建议你16 GB交换文件
成功
3:执行脚本文件
成功创建卷。但还没有安装。shell命令安装它
//需要有网 不方便的话 ssh远程连接 或者自己电脑下载后用u盘拷过去
//这个是英伟达开源出来的shell脚本
git clone https://github/jetsonhacks/rootOnNVMe.git
报错没有权限 把https 改成 git
git clone git://github/jetsonhacks/rootOnNVMe.git
sudo chmod 777 rootOnNVMe //避免权限问题 根据自己需要
cd rootOnNVMe
然后将根源文件复制到SSD
sudo ./copy-rootfs-ssd.sh
运行并重新启动以使服务生效。
sudo ./setup-service.sh
使用sdkmanger安装cuda
继续上面的步骤差不多
这一步大概率会报错 首先得有外网,在一个你的虚拟机可以ping通板子 如果报错多试几遍
之后将cuda加入虚拟环境之中
打开
sudo vi ~/.bashrc
在bashrc最后行加入 根据你的版本具体更改我的是cuda-11.3
export PATH=/usr/local/cuda-11.3/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.3/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
wq 保存执行下面
source ~/.bashrc
测试
nvcc -V
4:ok 完结 撒花*******************