怎样让高通8155单安卓平台选择SD卡启动,怎么让/dev/block/bootdevice链接到8804000.sdhci
时间: 2023-08-08 10:14:10 浏览: 144
要让高通8155单安卓平台选择SD卡启动,需要进行以下步骤:
1. 确保SD卡已经正确插入设备,并且设备可以正常识别SD卡。
2. 在设备上安装一个支持修改启动选项的bootloader(例如TWRP)。
3. 进入bootloader的命令行界面,使用以下命令来修改启动选项:
```
setprop persist.sys.sd_boot true
```
这个命令会将系统设置为SD卡启动模式,即在启动时优先从SD卡启动系统。
4. 然后需要修改/dev/block/bootdevice链接到SD卡节点上,可以使用以下命令:
```
ln -s /dev/block/mmcblk1boot0 /dev/block/bootdevice
```
这个命令会将/dev/block/bootdevice链接到SD卡的boot分区节点上,这样设备就可以从SD卡启动系统了。
需要注意的是,不同设备的SD卡节点路径可能会有所不同,可以使用以下命令查看当前设备的SD卡节点路径:
```
ls /dev/block/bootdevice/by-name/
```
通常SD卡节点路径的格式为mmcblkXbootY,其中X和Y为数字。如果设备的SD卡节点路径为/devices/platform/soc/8804000.sdhci/mmcblk1boot0,可以使用以下命令来建立链接:
```
ln -s /devices/platform/soc/8804000.sdhci/mmcblk1boot0 /dev/block/bootdevice
```
这样就可以将/dev/block/bootdevice链接到SD卡的boot分区节点上了。需要谨慎操作,以免造成数据丢失或设备无法启动的问题。
阅读全文