网云科技

标题: 通过U盘启动MyCloud [打印本页]

作者: ivgmh671    时间: 2016-3-27 23:39
标题: 通过U盘启动MyCloud
简单说明下 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






欢迎光临 网云科技 (http://www.8x6x.com/) Powered by Discuz! X3.2