请问预装的 Linux 为什么没有 boot 目录呢?
-
型号:luckfox pico maxLast edited by shiinakaze on 2024-11-12 12:23, edited 1 time in total.
提出问题最好是带上自己的开发板型号。df -h 只是一个挂载命令,可以查看这个设备节点/dev/block/by-name/
另外如果flash介质,可以查看MTD分区。
Code: Select all
ls /dev/block/by-name/
Code: Select all
cat /proc/mtd
好的感谢。Luckfox Taylor wrote: ↑2024-11-12 10:18 提出问题最好是带上自己的开发板型号。df -h 只是一个挂载命令,可以查看这个设备节点/dev/block/by-name/另外如果flash介质,可以查看MTD分区。Code: Select all
ls /dev/block/by-name/
Code: Select all
cat /proc/mtd
抱歉,我还是没有找到挂载方法Luckfox Taylor wrote: ↑2024-11-12 10:18 提出问题最好是带上自己的开发板型号。df -h 只是一个挂载命令,可以查看这个设备节点/dev/block/by-name/另外如果flash介质,可以查看MTD分区。Code: Select all
ls /dev/block/by-name/
Code: Select all
cat /proc/mtd
您好,请问您对boot分区的需求是什么? rockchip 的 boot 分区放置的是内核 dtb 和 recovery,根据头部的its分区信息直接存储没有文件系统,如果您想挂载boot分区到rootfs上是系统无法识别到文件系统是没办法挂载的。
非常感谢您的回答,作为初学者只是很好奇 /boot 里面存着什么,因为我在 VMware 中的 Linux 都有一个 /boot 目录,并且能看到 vmlinuz 与 initramfs,这对应上了我之前学的 Linux 知识,但是到了 rv1106 就看不到 /boot,也无法挂载,所以感觉很奇怪。
ARM平台的引导方式和X86平台的引导方式不同,通常使用类似uboot的bootloader,虽然通过一些设置也可以使用 vmlinuz 与 initramfs来引导内核,但是系统资源较少或功能需求较轻的嵌入式平台一般不会使用