一.读取sd卡来扩容:请先确保Jetson Nano B01是可以正常进入EMMC系统的。
step1:下载下载dtb文件(kernel)到Jetson Nano B01并解压,
终端输入:unzip Nano-dtb-SDMMC.zip
step2:将dtb文件复制到boot目录:
终端输入:sudo cp kernel_tegra210-p3448-0002-p3449-0000-b00-user-custom-JP461.dtb /boot/kernel_tegra210-p3448-0002-p3449-0000-b00-user-custom.dtb
step3:修改extlinux.conf配置文件(路径:boot/extlinux/ ):
终端输入:FDT /boot/kernel_tegra210-p3448-0002-p3449-0000-b00-user-custom.dtb
- 将下面的语句加入文件中, 注意不要改动其他位置,避免无法正常启动系统
step4:添加完成后,保存并重启Jetson Nano B01
sudo reboot
step5:
重启后运行df -h 指令检查是否有mmclk1p1设备,如果有识别到mmclkb1p1设备(不接其他额外存储设备),说明SD卡已经被正常识别了。如果你只是要将SD卡作为额外存储的话,到这一步就可以了
df -h
(二)sd卡系统启动!!
1.SD卡已经预先烧好nano的系统了(建议JetPack4.5.1版本以上)
2.修改emmc系统里的extlinux.conf文件,找到语句APPEND ${cbootargs} quiet root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0,将mmclk0p1 改成mmclk1p1, 保存,然后重启系统即可
3.重新启动后,运行df -h查看设备,可以看到根目录更换为mmcblk1p1设备(SD卡),mmcblk0p1 设备(emmc)挂在到/media