树莓派原装有一个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文件,同样使用bin2fex工具将其转换为script.fex然后修改nand_used=1改为nand_used=0,
再使用fex2bin