xDroid's Blog

艰辛的Remix OS安装与使用

再说一遍垃圾系统还我青春

Remix OS是一个基于Android-x86项目的,嗯,类似于发行版之类的东西。今年早些时候jide放出了公测版镜像,于是我就想安装试试看,毕竟ARC也不是万能的嘛(见这篇相关的文章:并不存在的传送门)。

这一折腾就是好久,什么img文件挂载啦,esp分区加入文件啦,grub引导参数啦……在虚拟机上也不好受,各种花式挂载。最后就弃坑了。

于是你们就问,你弃坑了为什么还要写这些东西,这不是浪费看官们的时间么?当然不是啦,因为这一次成功了啊O(∩_∩)O~~sogou输入法魔性的表情

根据谷娘的建议,其实安装十分简单(假设在使用Ubuntu):

  • 本来就随便找个地方准备放Remix OS的镜像文件,比如/remix
  • 解压以下四个文件到/remix,他们是:initrd.img, kernel, ramdisk.img, system.img(反正镜像目录下有几个文件都解压出来好了)。
  • 有关data分区储存问题:你可以选择建立文件夹/remix/data或者是建立data.img,而后者可以用这样的办法实现:
    dd if=/dev/zero of=/remix/data.img bs=1M count=XXX
    mkfs.ext4 /remix/data.img
    是不是那些Windows党没有dd生活在水深火热的人们要快捷方便啊?
  1. 修改grub配置文件:
    sudo vim /etc/grub.d/40_custom
    写入一下代码魔法
    menuentry 'Remix OS' --class android-x86 {
            insmod part_gpt
            search --file --no-floppy --set=root /remix/system.img
            # xda论坛原版
            linux /remix/kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive CMDLINE
            # 我在用的版本,不知道有什么区别
            # linux /remix/kernel root=/dev/ram0 androidboot.hardware=remix_cn_x86_64 androidboot.selinux=permissive quiet DATA= SRC=remix CMDLINE
            initrd /remix/initrd.img
    }
    重启以后就可以欣赏开机魔法了。
    至于使用体验怎么样,我只能说一般,甚至一般都不到。不论从续航本来就两个小时不到说什么说、兼容性、还是操作体验上,都不是很好。只能说,这是用来安装QQ、支付宝或者是战舰少女R流氓软件的地方。

最后上一张使用截图内存大开应用毫无压力