快捷导航
通过m.2接入ssd,启动系统后:
1. 给ssd分区:
sudo parted -s /dev/nvme0n1 mklabel gpt
sudo parted -s /dev/nvme0n1 mkpart primary 2048s 100%
sudo mkfs.ext4 -F /dev/nvme0n1p1
2. 拷贝emmc上的文件到ssd
设备连网的情况下,执行:
sudo apt-get install rsync
然后执行:
sudo mount /dev/nvme0n1p1 /mnt
sudo rsync -aAXv / --exclude={"/dev/","/proc/","/sys/","/tmp/","/run/","/mnt/","/media/*","/lost+found"} /mnt
3. 用附件中的initrd替换/boot下的initrd,并修改权限
sudo cp ~/initrd /boot
sudo chown root /boot/initrd
sudo chgrp root /boot/initrd
重启后,可挂载rootfs到ssd.

请注意,此方法只在Jetson NX上验证过。
其余平台,无法保证是否能够使用,请注意备份,防止风险。
举报 使用道具
| 回复

共 3 个关于本帖的回复 最后回复于 2020-12-15 11:58

米饭力 超级版主 发表于 2020-9-21 13:50 | 显示全部楼层
文件已上传,ZIP包需要先解压

initrd.zip

5.29 MB, 下载次数: 67

tong.gao 游客 发表于 2020-12-15 09:38 | 显示全部楼层
米饭力 发表于 2020-9-21 13:50
文件已上传,ZIP包需要先解压

/boot/initrd是一个文件,里面提供的是压缩包 解压后好多个文件 不是对等替换呀?
gdwang 会员 发表于 2020-12-15 11:58 | 显示全部楼层
本帖最后由 Geary 于 2021-8-13 19:18 编辑

前面提供的方法有点复杂,这里提供一种简单易用的方法:
1. 下载附件 miivii-rootfs-on-ssd-xdg_4.9.140-s5-32.4-20200821170144_arm64.rar (5.29 MB, 下载次数: 267)
,解压后得到的miivii-rootfs-on-ssd-xdg_4.9.140-s5-32.4-20200821170144_arm64.deb包(JP4.4)/miivii-rootfs-on-ssd-xdg_4.9.140-s5-32.5-20210520163843_arm64.zip包(JP4.5),
    将该deb包拷贝到NX设备系统的指定目录(比如:/home/nvidia)下

2. 安装该deb包。打开终端,运行:
    sudo apt install /home/nvidia/miivii-rootfs-on-ssd-xdg_4.9.140-s5-32.4-20200821170144_arm64.deb

3. 手动重启NX设备。重启后,程序会自动格式化SSD,并拷贝当前文件系统到SSD。
   拷贝的过程中会有对话框提示“Coping rootfs to ssd, please wait...”,拷贝过程约4-6分钟,请耐心等待。
   拷贝完成后,系统会自动重启。
   重启后的系统,就会挂载到SSD上。这时如果运行“df”指令,就会发现根目录挂载到了/dev/nvme0n1p1上。

注意:
1. 该方法会对SSD进行格式化,使用前请备份SSD中的重要文件。
2. 系统挂载到SSD之后,原来的存储设备(EMMC)会挂载到/media/nvidia下(系统图形界面左侧栏里也会出现一个“SD卡”的图标)。
   不要修改里面的文件,否则可能会导致系统无法正常启动。




miivii-rootfs-on-ssd-xdg_4.9.140-s5-32.5-20210520163843_arm64.zip

5.29 MB, 下载次数: 34

您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户