windows下利用虚拟机安装ubuntu

1.安装虚拟机

这里使用Oracle VM VirtualBox 
- 进入Oracle VM VirtualBox官网 
- 点击Download 
windows下利用虚拟机安装ubuntu
- 选择自己电脑对应的版本,本人为win7,所以选择如下版本 
windows下利用虚拟机安装ubuntu
- 下载完成后,直接点击安装即可

2.在虚拟机上安装ubuntu14.04

2.1 下载ubuntu14.01安装包

网站下载ubuntu14.04的安装包:ubuntu-14.04.3-desktop-amd64

2.2 打开Oracle VM VirtualBox创建虚拟机

  • 新建->自定义要新安装系统的名称,类型选择为Linux->下一步 
    windows下利用虚拟机安装ubuntu
  • 为虚拟机分配内存,根据自己电脑情况分配,一般可以设置为本机内存的一半,然后点击下一步 
    windows下利用虚拟机安装ubuntu

  • 创建虚拟硬盘,这里选择“创建新的虚拟硬盘”,然后点击创建 
    windows下利用虚拟机安装ubuntu

  • 这选择虚拟机中文件的类型,默认VDI,可以直接使用默认类型,然后点击确定 
    windows下利用虚拟机安装ubuntu

  • 设置硬盘大小,选择“动态大小”->确定

  • 设置文件位置和大小:位置任意,大小根据自己实际情况设定 
    自本人将虚拟机安装在S盘(80G)/虚拟机目录下,大小设定为60G 
    windows下利用虚拟机安装ubuntu
  • 成功创建虚拟机 
    windows下利用虚拟机安装ubuntu

2.3 在创建的虚拟机上添加ubuntu操作系统的安装文件

  • 找到刚刚创建的虚拟机
  • 右键->设置
  • 选择存储,点击控制器IDE右边第一个加号按钮,在弹出的界面中点击选择磁盘 
    windows下利用虚拟机安装ubuntu
  • 选择刚刚下载的ubuntu操作系统安装盘,点击确定 
    windows下利用虚拟机安装ubuntu
  • iso安装文件添加成功,选择该iso文件,点击确定 
    windows下利用虚拟机安装ubuntu
    windows下利用虚拟机安装ubuntu


2.4 开始安装ubuntu操作系统

  • 点击启动 ,如果在这一步出现错误提示:

    VT-x is disabled in the BIOS或者 for all cpu

    解决办法:

    重启开机进入BIOS

    在Virtualiation选项 勾选 enable

    在VT I/O选项     勾选enable

    如何进bios和不同系统下virtualation的名字需要根据不同系统查
    windows下利用虚拟机安装ubuntu
  • 初始化Ubuntu
  • 选择安装ubuntu 
    windows下利用虚拟机安装ubuntu
  • continue 
    windows下利用虚拟机安装ubuntu
  • something else,然后continue 
    windows下利用虚拟机安装ubuntu
  • 注:这里我尝试用参考文章中的方法选择something else,可是每次安装后的ubuntu启动黑屏,所以我选择了第一个Erase disk and install Ubuntu,下面的红色warning是针对在主机上安装Ubuntu系统的,对虚拟机没关系的。 所以这里选择第一个,然后continue
    (6)开始安装过程 
    设置时区 
    windows下利用虚拟机安装ubuntu
    设置键盘 
    windows下利用虚拟机安装ubuntu
    设置用户名和密码 
    windows下利用虚拟机安装ubuntu
    安装过程….. 
    windows下利用虚拟机安装ubuntu
    windows下利用虚拟机安装ubuntu
    安装完成,重启计算机 
    windows下利用虚拟机安装ubuntu
    一般重启后,会提示更新系统 
    windows下利用虚拟机安装ubuntu

3.设置主机和Virtualbox虚拟机之间共享文件夹及双向拷贝

前面的ubuntu是安装在Virtualbox的虚拟机上的,为了使虚拟机和本机的文件夹可以共享,需要对虚拟机进行设置

3.1 设置虚拟主机

即为虚拟主机添加共享文件夹(本机的文件夹),具体步骤如下:

  • 在VirtualBox中找到ubuntu系统->右键->设置->常规->高级->共享粘贴板和拖放都选为双向 
    windows下利用虚拟机安装ubuntu
  • 仍在设置界面,选择共享文件夹->点击小加号+ 
    windows下利用虚拟机安装ubuntu

  • 在弹出的添加共享文件夹中设置“共享文件夹路径”、“共享文件夹名称”、及另外三个选项 
    “共享文件夹路径”:本机的需要共享的文件夹位置 
    “共享文件夹名称”:为要共享的文件夹取名 
    windows下利用虚拟机安装ubuntu

  • 点击确定

如果在设置这一部分是,ubuntu是开着的,需要将ubuntu重启

3.2 在ubuntu中进行相应设置

  • 在虚拟主机中安装增强功能 
    windows下利用虚拟机安装ubuntu

  • 在左侧菜单栏会出现VBOXADDITIONS,点击运行该软件 
    windows下利用虚拟机安装ubuntu

  • 此时,在命令行中输入df就会发现一个none的文件夹,它即为共享文件夹

  • 在terminal中新建文件夹首先创建一个文件夹 
    sudo mkdir /home/share 
    改为可读可写 
    cd /home/share 
    sudo chmod 777 .

  • 运行命令加载,将刚刚建立的文件夹/home/share与在虚拟主机中设置的共享文件夹Share映射 
    sudo mount -t vboxsf -o uid=1000,gid=1000 Share /home/share 
    注:Share为本机文件夹 
    /home/share为虚拟主机中的home路径下的share文件夹

  • 经过以上设置,在虚拟主机的/home/share文件夹中即可显示本机的D盘所有文件(实现了文件的共享)

  • 如果在做文件共享时,出现如下问题:

  • Virtualbox虚拟Ubuntu共享文件夹设置(mounting failed with the error: Protocol error)

    共享文件夹的名称千万不要和挂载点的名称相同。比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息(看http://www.virtualbox.org/ticket/2265):

        /sbin/mount.vboxsf: mounting failed with the error: Protocol error


  • windows下利用虚拟机安装ubuntu

  • 路径到文件夹所在路径,不进入文件夹,如上,则整个ubuntuShare文件夹下的内容都共享,如果进入ubuntuShare中的abc文件夹,则只共享abc中内容。在ubuntu中 mkdir/xxx ,xxx与上面的abc要不一样.

  • sudo mount -t vboxsf -o uid=1000,gid=1000 abc /home/xxx

  • abc 和xxx意义如上