大神请路过……


【准备工具】

1、Virtualbox虚拟机(这个是免费的)

2、Ubuntu、debian、EOS等随意一种起源于debian的linux发行版的镜像文件(我用的是ubuntu 15.04)

3、Remix OS for PC的镜像



其它工具一律是不需要的~/data分区可以随意大,数据可以保存。

【创建虚拟机】


首先,我们需要在自己的机器上安装一个virutalbox虚拟机,然后点击新建。名称随便取一个,类型选择“Linux”,版本选择“Linux 2.6/3.x/4.x (64-bit)”


虚拟机安装redis 多大内存 虚拟机安装remixos_运维

 


然后,下一步,选择内存大小,我选的是2048MB,这个后期可以调节,请根据自己的电脑实际内存,不要选太大。


继续点击下一步,选择创建虚拟硬盘选项,选择第二个“现在创建虚拟硬盘”,点击创建。


虚拟机安装redis 多大内存 虚拟机安装remixos_运维

 



在下面的界面中选择“VHD”模式硬盘


虚拟机安装redis 多大内存 虚拟机安装remixos_运维

 



点击下一步之后,选择动态分配,然后继续下一步,选择文件大小。这里大家请随意,最少8GB,我选择的是32GB,这样足够Remix的data分区使用并且装各种应用了。土豪请随意选更大的值……


虚拟机安装redis 多大内存 虚拟机安装remixos_运维

 



然后点击创建,虚拟机就建立完成了。



【进入ubuntu livecd 模式操作】



首先选中刚刚新建的虚拟机,然后点击设置,选择“存储”-“控制器IDE”-“没有盘片”,点击右侧的光盘图标(图中圆圈里的那个)


虚拟机安装redis 多大内存 虚拟机安装remixos_运维

 



在弹出的菜单中选择ubuntu的镜像文件后,点击确定,关闭设置界面。


虚拟机安装redis 多大内存 虚拟机安装remixos_移动开发_06

 



然后,点击启动,启动虚拟机。过一会之后,我们就会在弹出的窗口中看到下面这个界面。


虚拟机安装redis 多大内存 虚拟机安装remixos_运维

 



左侧拉到底,选择中文,然后选择“试用Ubuntu”。懂英语的童鞋们可以直接选择Try Ubuntu(其实并没有什么卵影响),然后就可以进入Ubuntu的LiveCD模式了,如图:


虚拟机安装redis 多大内存 虚拟机安装remixos_运维

 




【虚拟硬盘分区】



在虚拟机中按住Ctrl+Alt+T,弹出终端,在终端中输入


  1. sudo gparted


复制代码


你就会看到分区软件粗来了,在分区软件里我们看到一个未分配的32G空间,就是我们刚刚建立的虚拟硬盘。然后选中这个未分配空间,点击上方的“Device”,选择"Creat Partition Table"建立分区表,分区表的模式选择msdos即可。然后点击Apply(应用)。


虚拟机安装redis 多大内存 虚拟机安装remixos_运维

 


点击左上方的加号图标,新建一个EXT4格式的分区。“Label”选项可以选填“Remix”

之类的。

虚拟机安装redis 多大内存 虚拟机安装remixos_运维

 







然后点击对号,选择apply(应用),完成之后就可以关闭gparted分区工具了。


【安装配置grub】





在终端中依次输入以下命令挂载刚刚建立的分区:


  1. mkdir remix
  2. sudo mount /dev/sda1 remix


复制代码

然后在终端输入

  1. grub-install --version


复制代码

看上面命令输出结果检查grub的版本,如果grub是2.0及以上版本,我们后面需要grub.cfg,如果是1.x版本,我们需要menu.lst。由于ubuntu 15.04的grub版本是2.02,所以,下面我会使用grub.cfg来配置grub(后面细说)


然后在终端输入下面的命令


    1.  sudo grub-install --root-directory=/home/ubuntu/remix /dev/sda


    复制代码

    这样,grub(这里是grub2)就会被安装到remix的分区中。


    然后在终端输入调用文本编辑器


    1. sudo gedit ~/remix/boot/grub/grub.cfg


    复制代码

    在文本编辑器里复制以下内容:

      1.  set default=0
      2.  set timeout=3
      3.  
      4.  menuentry 'Remix OS For PC' --class android-x86 {
      5.          search --file --no-floppy --set=root /kernel
      6.          linux /kernel root=/dev/ram0 androidboot.hardware=remix_x86_64_cn androidboot.selinux=permissive quiet SRC=/ DATA=/data
      7.          initrd /initrd.img


      复制代码

      (上面最后一行的大括号被代码编辑器吃掉了,请在最后一行自行添加一个"}")然后就可以点击保存,关闭文本编辑器了。




      到此为止,我们的grub已经安装完毕了。下面就复制文件就行了。





      【复制镜像文件】





      首先,在你的宿主机上解压好remix的镜像文件,把system.img, kernel, initrd.img以及ramdisk.img拷贝出来。





      把宿主机的文件拷贝到虚拟机上有很多方法,你可以选择把文件拷贝到U盘,然后在虚拟机中挂载U盘。也可以选择在宿主机上共享文件夹,在虚拟机中打开网络共享。


      我利用的是共享方法。


      当你的虚拟机能够看到包含上面四个文件的文件夹之后,拷贝上面四个文件之前你需要输入一下命令:

      1.  sudo chown -R ubuntu:ubuntu ~/remix

      复制代码

      然后打开虚拟机中的 文件管理器直接把文件拷贝到remix文件夹。

      虚拟机安装redis 多大内存 虚拟机安装remixos_运维

       



      拷贝完文件之后,在终端中输入建立remix需要的data分区:


        1.  sudo mkdir ~/remix/data
        2.  sudo chmod 777 -R ~/remix/data


        复制代码


        【大功告成】





        建立好data分区后,我们就可以重启虚拟机了。可以选择右上方的重启按钮,也可以在终端输入

        1.  sudo shutdown -h now

        复制代码

        如果此时虚拟机表示无法关机,出现以下界面。不用管,直接点叉叉强制退出。

        虚拟机安装redis 多大内存 虚拟机安装remixos_运维

         


        然后点击“设置”-“存储”,看看ubuntu的镜像还在不在。如果在,同样点击右侧的光盘图标,选择移除即可。



        确定后点击启动Remix,大功告成!



        虚拟机安装redis 多大内存 虚拟机安装remixos_运维

         



        【以下Tips可能对你有所帮助】



        1、如果使用sudo gparted时提示没有该命令,则可以命令行中输入sudo apt-get install gparted后执行sudo gparted即可(前提是你要有网络)


        2、如果进入Remix后发现鼠标的行为很奇怪,你可以选择虚拟机“热键”选项,取消“鼠标集成”即可。鼠标在虚拟机里时,按住右ctrl键(一般是这个),鼠标就可以回到宿主机了。

        3、VMare有,这个是收费的。理论上讲应该和virtualbox设置过程大同小异。




        4、如果你发现Remix开启时,卡在了一个显示“android”的界面,那么请检查你的Remix镜像是不是国际版,如果是,请去除grub.cfg中"remix_x86_64_cn"中的"_cn"再试试



        5、如果你发现自己的grub版本是1.x,那么,就不需要创建grub.cfg文件了,输入一下命令创建menu.lst文件:


        1. sudo gedit /home/ubuntu/remix/boot/grub/menu.lst


        复制代码

        然后在弹出文本编辑器中输入以下内容:

          1. default=0
          2.  timeout=3
          3.  
          4.  title Remix OS For PC
          5.  root (hd0,0)
          6.  kernel /kernel quiet root=/dev/ram0 androidboot.hardware=remix_x86_64_cn androidboot.selinux=permissive quiet SRC=/ DATA=/data
          7.  initrd /initrd.img


          复制代码

          其余过程不变即可。