ubuntu下安装RemixOS双系统(Android x86)

来源:互联网 发布:android编程权威指南3 编辑:程序博客网 时间:2024/05/17 12:06

这篇文章主要讲在如何在ubuntu下安装RemixOS pc版(Android x86版本),以下两种做法的思路都适合安装任何版本的Android x86版本到ubuntu系统上,只需要修改对应的grub.cfg就可以了。Android x86版本允许我们在pc笔记本上体验安卓的系统,本次安装的是由技德科技出的RemixOS版本,是基于安卓5.0开发的桌面化深度定制系统。

官网放出的安装包包含Legacy和EFI版本,对于我们安装在ubuntu上都无影响,只需要其中的系统文件即可。

RemixOS了解网站 RemixOS官网链接

RemixOS下载地址 RemixOS安装下载包

以下图片是我电脑上的RemixOS系统体验截图,仅供参考欣赏





我20G的独立空间安装后大概有16G多的可用空间,对于Android pc的存储使用,足矣!

第一种做法,把系统安装在自己的独立分区,这种做法适合当前硬盘有空闲空间可以来分割成独立分区。

  • 创建独立分区

打开ubuntu下的磁盘(/usr/share/applications目录下可以直接打开)。点击空余空间后点击+符号创建新分区,这里我为Remix系统分配20G空间,格式为Ext4,解除FAT32格式4G的限制,同时这个格式的分区能于ubuntu系统兼容,在ubuntu系统上能直接打开该分区。创建后分区信息为:Remix-分区3-20G-Ext4格式
  • 下载官网镜像文件
文章开头提供了下载地址,我使用是Legacy版本,下载后解压得到Remix_OS_for_PC_64_B2016011402_CN_Alpha_Legacy文件夹,打开后找iso文件,并提取成文件夹。进入我们挂载的Remix分区,用cp指令复制initrd.img,install.img,kernel,ramdisk.img,system.img到该分区,新建一个data文件夹,用于存放用户数据。

  • 修改grub.cfg文件,引导RemixOS系统

$ sudo gedit /boot/grub/grub.cfg 

编辑grub.cfg文件,添加以下内容:

menuentry 'Remix OS For PC Android-X86' --class android-x86 {set root=(hd0,3)linux /kernel root=/dev/sda3 androidboot.hardware=remix_cn_x86_64 androidboot.selinux=permissive quiet DATA=/data SRC=/initrd /initrd.img}

其中“Remix OS For PC Android-X86”字符串是表示引导的名字,这里可以根据喜爱任意修改。

root=/dev/sda3 中,/dev/sda3表示Remix分区所在位置,可用df -hl指令查看

set root=(hd0,3)中,hd0表示当前电脑的硬盘,hdx表示的是当前第(x+1)块硬盘,后面的3表示的第几分区,可以在“磁盘”查看,也可使用df -hl指令查看。

DATA=/data中,/data表示用户数据存储空间

  • 重启电脑,长按Shift键选择“Remix OS For PC Android-X86'”选项进入我们的RemixOS系统

第二中方法我们把系统直接放在我们当前ubuntu系统下的独立分区中,下面例子直接放在根分区中,根据个人喜爱。

  • 根分区下创建Remix文件夹
$sudo su 切换到管理员用户#cd / 进入根目录#mkdir Remix 新建Remix文件夹#cd Remix #mkdir data 新建data文件夹,用于存放用户数据
  • 同第一种方法,下载镜像后把4个img和kernel文件复制到/Remix文件夹中。
  • 修改grub.cfg引导
$ sudo gedit /boot/grub/grub.cfg 
编辑grub.cfg文件,添加以下内容:
menuentry 'Remix OS For PC Android-X86' --class android-x86 {set root=(hd0,5)linux /kernel root=/dev/sda5 androidboot.hardware=remix_cn_x86_64 androidboot.selinux=permissive quiet DATA=/Remix/data SRC=/Remixinitrd /Remix/initrd.img}
这里的内容和第一种稍有不同。使用df -hl指令查看分区

我的根分区是在/dev/sda5,并且RemixOS安装在Remix文件夹中,需要注意一下的内容。

set root=(hd0,5)

root=/dev/sda5

DATA=/Remix/data SRC=/Remix

initrd /Remix/initrd.img

  • 重启电脑,长按Shift键选择“Remix OS For PC Android-X86'”选项进入我们的RemixOS系统
注:结合网上的安装帖子,也应该可以直接把system.img解压后当成一个linux版本系统操作,对应修改grub.cfg也可以。
RemixOS十分流畅,也兼容绝大多数app,个别游戏和应用在x86版本会出现打不开或者强退的现象,表示可以理解,希望后续能继续完善,和我一样也是裸奔linux系统的朋友可以尝试一下哈。

3 0