维塔斯科技

 找回密码
 立即注册
查看: 652|回复: 0
打印 上一主题 下一主题

通过U盘启动MyCloud

[复制链接]

该用户从未签到

82

主题

480

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
跳转到指定楼层
楼主
发表于 2016-3-27 23:39:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简单说明下 WD MyCloud 的启动流程.
SPI Flash 上 bareloader 访问 硬盘分区 7 读取启动控制命令:
见文件 packages/barebox-2011.06.0/scripts/sataenv2/boot_k1m1
#!/bin/sh

sata

satapart 0x3008000 5 0x5000

sata stop

# This is customized for each environment variable script

bootargs="$bootargs root=/dev/md0 raid=autodetect"

bootm /dev/mem.uImage


复制代码
上述命令中 satapart 0x3008000 5 0x5000 是读取 linux 内核.
bootargs 是传送给内核的启动命令.
bootm 是启动 linux 内核.

当 linux 内核启动到最后, 会根据 root= 参数来挂载相应的分区作为系统"盘", 然后继续启动.
默认 /dev/md0 是 WD MyCloud 内置硬盘上分区1/2组装的 RAID1.

k1m1-rootdelay.env.zip
371 Bytes, 下载次数: 17

回复

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|河北维塔斯科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表