树莓派原装有一个android系统,插入一张装有Ubuntu系统的TF卡后可以使用SD卡上的Ubuntu系统,拔掉TF卡会发现无法进入Android系统,解决方法如下:
1.将TF卡上的nand禁止,即需要将script.bin中的nand_used=1改为nand_used=0;
方法一:
如果你的机器是ubuntu系统,那么先使用apt-get install bin2fex和apt-get install fex2bin来安装bin2fex和fex2bin工具,然后将TF卡拔下放插入你的个人pc;
然后使用bin2fex script.bin > script.fex命令来将script.bin转换为script.fex文件,然后就可以使用wim来进行修改了;
完成后再使用fex2bin script.fex > script.bin转换回去并覆盖原本的script.bin文件即可;
方法二:
如果你自己的电脑不是ubuntu系统,那么就直接在TF卡中修改,script.fex文件在你TF卡系统的第一个分区,进到树莓派的TF卡linux下,输入如下命令:
$ mkdir /mnt/mmp1
$ mount /dev/mmcblk0p1 /mnt/mmp1/
$ cd /mnt/mmp1/
1.将TF卡上的nand禁止,即需要将script.bin中的nand_used=1改为nand_used=0;
方法一:
如果你的机器是ubuntu系统,那么先使用apt-get install bin2fex和apt-get install fex2bin来安装bin2fex和fex2bin工具,然后将TF卡拔下放插入你的个人pc;
然后使用bin2fex script.bin > script.fex命令来将script.bin转换为script.fex文件,然后就可以使用wim来进行修改了;
完成后再使用fex2bin script.fex > script.bin转换回去并覆盖原本的script.bin文件即可;
方法二:
如果你自己的电脑不是ubuntu系统,那么就直接在TF卡中修改,script.fex文件在你TF卡系统的第一个分区,进到树莓派的TF卡linux下,输入如下命令:
$ mkdir /mnt/mmp1
$ mount /dev/mmcblk0p1 /mnt/mmp1/
$ cd /mnt/mmp1/
这个目录下,你就能找到script.bin

本文介绍了如何在树莓派上设置Android和Ubuntu双系统。首先,使用bin2fex和fex2bin工具修改script文件以避免破坏Android系统。接着,通过PhoenixCard在Windows环境下以量产模式烧录Android系统到TF卡。完成烧录后,树莓派将自动安装Android。要切换到Ubuntu系统,只需更换包含Ubuntu的TF卡。注意,社区Linux内核的nand驱动可能与Android不兼容,可能导致Android系统的损坏。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



