请问预装的 Linux 为什么没有 boot 目录呢?

  • 提出问题最好是带上自己的开发板型号。df -h 只是一个挂载命令,可以查看这个设备节点/dev/block/by-name/

    Code: Select all

    ls /dev/block/by-name/
    另外如果flash介质,可以查看MTD分区。

    Code: Select all

    cat /proc/mtd
  • Luckfox Taylor wrote: 2024-11-12 10:18 提出问题最好是带上自己的开发板型号。df -h 只是一个挂载命令,可以查看这个设备节点/dev/block/by-name/

    Code: Select all

    ls /dev/block/by-name/
    另外如果flash介质,可以查看MTD分区。

    Code: Select all

    cat /proc/mtd
    好的感谢。
  • Luckfox Taylor wrote: 2024-11-12 10:18 提出问题最好是带上自己的开发板型号。df -h 只是一个挂载命令,可以查看这个设备节点/dev/block/by-name/

    Code: Select all

    ls /dev/block/by-name/
    另外如果flash介质,可以查看MTD分区。

    Code: Select all

    cat /proc/mtd
    抱歉,我还是没有找到挂载方法😭
  • 您好,请问您对boot分区的需求是什么? rockchip 的 boot 分区放置的是内核 dtb 和 recovery,根据头部的its分区信息直接存储没有文件系统,如果您想挂载boot分区到rootfs上是系统无法识别到文件系统是没办法挂载的。
  • Crocodile wrote: 2024-11-13 1:46 您好,请问您对boot分区的需求是什么? rockchip 的 boot 分区放置的是内核 dtb 和 recovery,根据头部的its分区信息直接存储没有文件系统,如果您想挂载boot分区到rootfs上是系统无法识别到文件系统是没办法挂载的。
    非常感谢您的回答,作为初学者只是很好奇 /boot 里面存着什么,因为我在 VMware 中的 Linux 都有一个 /boot 目录,并且能看到 vmlinuz 与 initramfs,这对应上了我之前学的 Linux 知识,但是到了 rv1106 就看不到 /boot,也无法挂载,所以感觉很奇怪。
  • ARM平台的引导方式和X86平台的引导方式不同,通常使用类似uboot的bootloader,虽然通过一些设置也可以使用 vmlinuz 与 initramfs来引导内核,但是系统资源较少或功能需求较轻的嵌入式平台一般不会使用
  • Crocodile wrote: 2024-11-15 1:18 ARM平台的引导方式和X86平台的引导方式不同,通常使用类似uboot的bootloader,虽然通过一些设置也可以使用 vmlinuz 与 initramfs来引导内核,但是系统资源较少或功能需求较轻的嵌入式平台一般不会使用
    明白了,谢谢您。