当前位置:   article > 正文

【Xavier】 SDKmanager无法识别/使用Flash.sh【刷机】/【硬盘扩容安装】NVME SSD【踩坑大保底】_sdk manager nvme分区大小

sdk manager nvme分区大小

一个简单的背景

手头Xavier一直用的原生emmc,可用空间只有大约28G,干不了啥活,就买了个SSD给他扩扩容。

SSD,很简单,底座上的四颗螺丝,拧开;散热器和board分离最好用螺丝刀,轻轻撬一下。此处注意可以分离后,千万别用力分离,里面还有一根散热器的线缆,别拽断了。

安装SSD没什么好说的,插入,拧螺丝。

按照刚才步骤恢复即可。

故事到这里就结束了?客官请继续。

杯具开始

迁移完/home之后,突发奇想,为什么不把/usr也迁过去,说干就干。

重新分区,折腾之后,/usr 完成了原始copy和挂载,一切都那么正常。

激动人心的执行了rm -rf /usr

我草,忘记修改fstab了。

此时各种指令逐渐失效,得,重新刷机吧。

具体迁移指令如下:
  1. # 找到新装的盘
  2. $ sudo fdisk -lu
  3. /dev/nvme0n1
  4. # 对固态盘进行分区
  5. $ sudo fdisk /dev/nvme0n1
  6. # m for help。
  7. # n新建:选择分区,primary主分区;
  8. # 分区数,输入1表示只分一个区;输入2好像直接做RAID了。
  9. # 剩下的直接回车选默认值。
  10. # 输入w保存。
  11. # 查看现在的磁盘分布, 显示有/dev/nvme0n1p1,注意这里多了p1后缀,则分区成功
  12. $ sudo fdisk -lu
  13. #如果要迁移/usr, 重复上述步骤,注意上面使用的事sectors,需要自己计算下预留的空间。
  14. # 格式化
  15. $ sudo mkfs -t ext4 /dev/nvme0n1p1
  16. # 挂载分区
  17. $ cd /mnt/
  18. $ sudo mkdir home
  19. $ sudo mount /dev/nvme0n1p1 /mnt/home
  20. # 查看
  21. $ df -h
  22. # 将临时挂载目录转为原/home目录
  23. # 备份原home目录,将数据复制到临时的/home目录下
  24. $ sudo cp -a /home/* /mnt/home
  25. # 设置开机挂载
  26. $ sudo gedit /etc/fstab
  27. # 在文件的最后一行输入,后面的1,2参考我对fstab的解释
  28. /dev/nvme0n1p1 /home ext4 defaults 1 2
  29. #【可选的】删除原/home目录下的内容,此时桌面菜单任务栏都会消失不见
  30. #【可选地】$ sudo rm -rf /home/*
  31. #重启
  32. reboot -h now
sdkmanager 在无法识别的xavier有系统的情况下,无法执行刷机工作,故选择了使用flash工具的方法进行刷机。
关于fstab的文件格式说明可参考: /etc/fstab文件详解_峰之晓露加点盐的博客-CSDN博客
扩容的参考: NVIDIA Xavier AGX固态硬盘的安装 - 知乎 (zhihu.com)
其他参考: NVIDIA Xavier AGX固态硬盘的安装以及/home的扩展挂载_agx加固态_啊哈ㄚ的博客-CSDN博客

慢慢刷机路

  1. NVIDIA官网刷机文档,宏观先了解下:

  1. Flashing Support — Jetson Linux<br/>Developer Guide 34.1 documentation (nvidia.com)

  1. 这个文档里,非常官方的介绍了刷机的方法,包括internal和external,还有udisk的,供参考

    <
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/275193
推荐阅读
相关标签
  

闽ICP备14008679号