MiuiV5开启Swap教程 | 寒山烟雨
现在的位置: 首页 > 滴水穿石 > 正文

MiuiV5开启Swap教程

2013年12月17日 滴水穿石 ⁄ 共 1054字 ⁄ 字号 暂无评论 ⁄ 阅读 2,209 views 次

1,对SD卡分区,现阶段多数recovery都支持对SD卡进行分区,分区的方式有两种:1,ext+swap+fat的三分区;2,swap+fat的二分区。至于ext+fat的二分区,并不建议用来开启swap。重点:recovery分区会清空所有的数据,分区前一定要备份。

2,激活swap分区。手机安装超级终端后,二分区法依次输入:

 Bash | 
 
 copy code |
?

1
2
bash
3
su
4
mkswap /dev/block/mmcblk0p2
5
swapon /dev/block/mmcblk0p2

三分区法依次输入:

 Bash | 
 
 copy code |
?

1
2
bash
3
su
4
mkswap /dev/block/mmcblk0p3
5
swapon /dev/block/mmcblk0p3

此时,在终端处输入free,如图,swap一行不为0,则说明开启成功。

3601217_19_13_01

3,设置开机自启。在网上下载相应的userinit.sh,注意区分二分区和三分区的不同。一下是三分区的userinit.sh,二分区把mtdblock3改成mtdblock2,mmcblk0p3改成mmcblk0p2.

 Bash | 
 
 copy code |
?

01
02
#!/system/bin/sh
03
 
04
if [ -e /dev/block/mmcblk0p3 ];
05
then
06
 echo 60 > /proc/sys/vm/swappiness;
07
 swapon /dev/block/mmcblk0p3;
08
fi;
09
 
10
if [ -d /system/media ] && [ ! -h /system/media ] && [ -e /system/sd/media ];
11
then
12
    # fix the permissions
13
 busybox chmod 777 /system/sd/media
14
 for i in `ls -R /system/sd/media | grep ":" | sed "s/://"`;
15
 do
16
    cd $i;
17
    busybox chmod 777 $i;
18
    for j in `ls $i`;
19
    do
20
 busybox chmod 666 $j;
21
    done
22
 done
23
 
24
 busybox mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
25
 busybox rm -rf /system/media;
26
 busybox ln -s /system/sd/media /system/media;
27
 busybox mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system
28
fi;

利用RE管理器,把保存好的userinit.sh文件放的/data/local/目录下,修改权限如图所示:

3601217_19_21_01

点确定,关闭RE浏览器,重启手机,在终端里输入free,查看swap是不是正常开启。

0

给我留言

留言无头像?


×