• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

uboot引导Linux内核启动时,为啥在过程中需要通过bootm命令指定镜像位置

沃尔夫斯堡的羊 2020-09-08 浏览量:524
如题,在应用uboot引导Linux内核启动时,为啥uboot还要停下来提示需要手动输入bootm + 内核Image的加载位置?这些不是都在Uboot的配置脚本里配置好了么?uboot的作用的是啥?Linux启动不用bootloader行不行?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个要看你的uboot有没配置bootcmd参数,使用print bootcmd可以查看

    bootm的作用,就是告诉处理器,下一步要跳转到何处,一般bootcmd里面会配置bootm的

    • 发布于 2020-09-08
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 可能是配置没有正确识别到,或者说配置中有误,造成识别不成功,这时就会等等用户输入确认。
    • 发布于2020-09-08
    • 举报
    • 评论 0
    • 0
    • 0

  • uboot用来加载操作系统。

    linux我理解必须要bootloader,否则操作系统咋加载

    • 发布于2020-09-08
    • 举报
    • 评论 0
    • 0
    • 0

  • boot就是把ROM中存储的操作系统文件加载到RAM的指定位置,然后运行。 没有boot,ram就没有数据,没法运行,所以boot是必须的。
    • 发布于2020-09-09
    • 举报
    • 评论 0
    • 0
    • 0

  • bootloader与内核没有直接的通讯方式,只能是通过bootm参数来传输数据,这个是设计上的问题
    • 发布于2020-09-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

uboot引导Linux内核启动时,为啥在过程中需要通过bootm命令指定镜像位置