linux虚拟机使用教程(虚拟机win7安装教程)
大家好,今天给各位分享linux虚拟机使用教程的一些知识,其中也会对虚拟机win7安装教程进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
虚拟机 打开 linux 怎么操作
虚拟机打开 linux具体操作方法如下:
1、这里以虚拟机(vmware11)为例,首先下载正版VMware11,同时下载linux系统镜像,VMware11下载完成以后,开始安装。
2、直接点下一步,选择安装的路径继续安装。最后需要输入秘钥,你可以到官网购买,如果经济有限(不过希望大家能够支持正版)。
3、打开Vmware11界面,点’创建新的虚拟机‘,选”典型“点下一步,选’安装程序光盘映像文件(iso)‘在浏览中选择刚才下的linux系统镜像。如图所示会出现“检测到Ubuntu12.04'即可。
4、起全名、用户名和密码,选择保存位置和虚拟机名称,一直点下一步,便会出现如下图:
5.等待一会,完成以后会出现下面这个界面,输入你刚才设的密码或者点”Guest Session“进入即可。
6.然后进入如图界面完成:
如何在用虚拟机运行firefox OS
环境搭建
使用虚拟机(vmware player)
建议大家使用虚拟机。它允许你使用完全相同的环境,以便最大限度的提高构建Firefox OS的成功几率。使用另一种操作系统,另一种Linux发行版,或者使用UBUNTU,你可能面临构建过程报错的窘境:(
你可以使用虚拟机进行构建(vmware player),它是免费的,点击下载。
或者你也可以选择其它你用着顺手的虚拟机软件,但它必须支持USB连接(刷机时需要使用)。
使用Ubuntu 11.10
跟上机推荐使用虚拟机的原因一样,建议你看一下recommended linux distro and version,推荐使用Ubuntu 11.10 x64并创建一个虚拟机(非常容易,几乎可以在上面完成所有工作)。唯一需要注意的事情是-确保有一个足够大的虚拟驱动盘(最小30GB)和足够的内存(最小4GB)。
现在打开终端,输入下面指令来下载和安装所有必需的依赖包。
安装依赖包
安装构建环境所需的依赖包sudo apt-get install build-essential bison flex lib32ncurses5-dev lib32z1-dev lib32z1-dev ia32-libs libx11-dev libgl1-mesa-dev gawk make curl bzip2 g++-multilib libc6-dev-i386 autoconf2.13 ccache git
sudo apt-get build-dep firefox复制代码adb所需要的Java JDK 6# The following PPA allows you to easily install the JDK through apt-get
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk复制代码Android SDK以便安装ADB# Your first need to install 32 bit libs as we are using 64bit OS
# otherwise, you will have following error while running adb:
#$ adb: No such file or directory
sudo apt-get install ia32-libs
# There is no particular reason to use this SDK version
# It was the current version when I've installed it
wget
tar zxvf android-sdk_r20.0.3-linux.tgz
cd android-sdk-linux/
# The following command installs only"platform-tools" package which
# contains adb and fastboot
./tools/android update sdk--no-ui--filter 1,platform-tool
# Register adb in your PATH
echo"PATH=`pwd`/platform-tools:\$PATH">>~/.bashrc
# Execute in a new bash instance in order to gain from this new PATH
bash复制代码调整udev,以便能够识别你的手机
如果你不这样做或者做的不正确,$ adb devices命令会输出以下内容:???????????? no permissions复制代码你需要把以下内容写入/etc/udev/rules.d/51-android.rules文件中cat<<EOF| sudo tee-a/etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
EOF
sudo restart udev复制代码这里,我是使用的Mozilla内部的开发者专用开发机。你可能需要添加其它电话,点击这儿查看其它供应商的ID
校验所有必要的项目
拉取B2G文件库git clone 复制代码花几分钟的时候配置一下git,否则下面的步骤会不停的询问你的姓名和电子邮件。cat>~/.gitconfig<<EOF
[user]
name= My name
email= me@mail.com
[color]
ui= auto
EOF复制代码连接上你的手机,并确定它被电脑上的虚拟机环境识别出来。
运行adb devices指令,你会看到一个非空的设备列表。$ adb devices
List of devices attached
full_unagi device复制代码如果你看到no permissions的提示信息,检查一下UDEV调整的那一步。
需要注意的是,你必须设置你的虚拟机软件的USB端口连接到虚拟机。
在下面地方设置Player menu> Removable devices>"...something..." Android> Connect(Disconnnect from host)
检查特定的手机设备所有必需要的依赖
在运行下面指令之前,请确保您的电话已经连接。请注意,确保你的手机所使用的系统为android 4.0(ICS)。如果你的手机已经刷上了B2G,你则需要retrieve在运行下列命令时自动创建的文件夹backup-otoro和 backup-unagi。
如果你的手机设备采用比ANDROID 4.0老旧的版本,你需要先把它刷到ICS版本,这两个版本你可以询问#b2g获得帮助。这一步会耗费一些时间,因为它会下载大量的大项目:android,mozilla-central,gaia,kernel等,超过4GB的git repositories,所以需要一些耐心。cd B2G/
# Run./config--help for the list of supported phones.
./config.sh unagi复制代码安装高通Areno图形驱动程序
如果你只是为otoro或者unagi手机,你则需要手动下载高通areno armv7图形驱动程序,点这儿下载。注意需要注册才能够下载,当下载完成时把Adreno200-AU_LINUX_ANDROID_ICS_CHOCO_CS.04.00.03.06.001.zip这个文件复制到你的B2G目录。
构建Firefox OS
如果./config.sh命令显示正常的话,使用下面指令构建Firefox OS:./build.sh复制代码执行上面命令后,你(可能)会碰到下面的错误提示:arm-linux-androideabi-g++: Internal error: Killed(program cc1plus)复制代码造成上面错误的最大的可能是内存不足(最少4GB)。KeyedVector.h:193:31: error: indexOfKey was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]复制代码你的gcc版本可能过新,试试gcc 4.6.x版。
把Firefox OS刷入手机
如果./build构建成功的话,用以下指令刷机:./flash.sh复制代码注意:你需要重新拔插手机,以使其能够在虚拟机中正常工作。当运行./flash.sh时,unagi手机可能会蓝屏,然后./flash.sh,脚本停留在<waiting device>信息不动。如果重新拔插设备后,它会立即开妈刷机的。需要小心的是,要这样做,你需要注意拔掉设备的时候,确保./flash.sh还没有开始或者进入刷机过程。
如果./flash.sh失败,并提示:“图片过大”,你需要先“root”你的手机。
如何利用VMware创建Linux虚拟机
使用Vmware虚拟机,开始安装Linux系统
步骤如下:
1.双击VMware Workstation
2.新建虚拟机
3.安装模式,第一个为典型安装,第二个为自定义。
4.指定镜像文件 [选择第三个的话还要设置一下,安装Linux的版本以及设置一下镜像文件所在路径]
5.设置进入Linux的密码,名称
6.设置虚拟机名称以及所存放的路径
7.Finsh后确认重新设置硬盘类型“不设置会出现以下错误:未找到在其中创建新文件系统的有效设备][使用默认的scsi格式无法正常运行,需换成IDE”
8.分配大小
开始安装Linux
1.启动虚拟机
Enter→→出现以下窗口[问你要不要检测,选中Skip跳过,检测需要许多时间]
2.进入安装界面→→Next
3.分区[主要是这里和安装windows不同]
第一种:如果以前安装过的所有系统,那么把以前的所有的分区都删掉 [不采用]
第二种:只删除Linux分区,保留Windows [不采用]
第三种:剩余空间安装例如windows共500G c d e f g这几个盘只用划分了450G,那么剩下的50G就分配给它,硬盘剩余空间 [这种情况比较少,执行效率较低] [不采用]
第四种:自定义自定义分区[采用]
4.开始安装[这里的/root/install.log]安装日志文件,可以查看这个日志文件,确认安装过程中是否出现一些问题,导致某些功能无法使用。
5.开始安装.[可以看到安装了哪些组件]
6.安装完成,重新引导。