Windows安装Virtualbox虚拟机

安装虚拟机首先要打开系统cpu 虚拟许可

开机进入bios模式,找到Virtualization Technology,设置为Enabled。

 

安装Virtualbox和Ubuntu Server虚拟机

下载Virtualbox

下载地址:https://www.virtualbox.org/ 

安装在D盘

 

下载ubuntu 系统镜像

下载地址: https://opsx.alibaba.com/mirror 

选择ubuntu-16.04.4-server-amd64

 

安装虚拟机

  1. 打开Virtualbox,点击新建虚拟机,设置好后,选设备,存储,选没有盘片,保存

  2. 打开虚拟机,选择镜像ubuntu-16.04.4-server-amd64进行安装

    注意:安装过程中选择英文,中文会出现乱码情况;选择安装软件openSSHserver(需要连ssh)

  3. 安装完成后,选择设备,网络,添加端口转发虚拟机22端口

  4. 下载xshell,使用ssh链接虚拟机

  5. 配置网络(选择配置,如果使用端口转发,此项跳过,此项为网卡选择为桥接网络)

    vim /etc/network/interfaces     // 可以给第二块网卡配置静态网络,使用桥接网络
    /etc/init.d/networkingrestart   // 重启网络 
    // 开启网卡(设置多个网卡)
    cd /etc/network/interfaces.d
    sudo touch enp0s3
    sudo touchenp0s8
    

 

虚拟机安装增强功能并创建共享文件夹

  1. 点击设备,选择安装增强功能 

  2. 挂载cd-rom    sudomount /dev/cdrom /mnt/

  3. cd /mnt  查看增强包名称

  4. sudo  /mnt/VBoxLinuxAdditions.run  安装增强包

  5. 创建共享文件夹,点击设备,选择创建共享文件夹,路径选择windows要共享的文件夹路径,选择自动挂载和固定分配,保存

  6. 挂载共享文件夹(此命令直接将共享文件夹设置为当前用户所有)

    sudo mount -t vboxsf -o rw -o uid=1000 -o gid=1000 -odmode=755 -o fmode=755 share /share
    // share为共享文件夹名称   /share为ubuntu上共享文件夹路径
    
  7. 把当前用户加入到用户组vboxsf中 sudo usermod -G  vboxsf lwz

  8. 设置共享文件夹写入权限,在windows共享文件夹share属性—安全中设置为用户可写入

  9. 在windows系统 vm virtualbox安装路径下执行命令VBoxManage -nologo list vms查看虚拟机名称

  10. 在windows系统 vmvirtualbox安装路径下执行命令

    VBoxManage setextradata VM_NAMEVBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME1
    // VM_NAME是虚拟机名称   SHARE_NAME是共享文件夹名称
    // 注意执行此命令必须使用管理员运行cmd
    // 重启vm virtualbox,此时虚拟机具有写入共享文件夹的权限
    
  11. 打开虚拟机时需要先执行

    sudo mount -t vboxsf -o rw -o uid=1000 -o gid=1000 -odmode=755 -o fmode=755 share /share
    

 

 

Ubuntu环境安装

安装node

下载:https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-x64.tar.xz

// 解压 
tar -xzf node-v8.10.0-linux-x64.tar.xz
 
// 将node设置为全局变量
// 将npm设置为全局变量
// 安装tnpm,并设置tnpm为全局变量
tnpm install -g bower
tnpm install -g grunt-cli

安装git

apt-get install git

安装ruby,compass

apt-get install ruby
// 并将gem设置为淘宝源
gemsources --remove https://rubygems.org/
gemsources -a https://ruby.taobao.org/ $ gem sources -l

// 安装compass
gem install compass -v 0.12.6 

 

Ubuntu key设置

// 修改linux key
ls -l ~/.ssh/            // 查看是否添加key
vim ~/.ssh/.id_rsa       // 添加私钥
vim ~/.ssh/.id_rsa.pub   // 添加公钥
// 复制 windows key 到虚拟机上
 

 

运行项目

 

执行报错安装

apt install xdg-utils --fix-missing
// 之后加--force执行(由于ubuntu没有界面图形化软件)

 

端口转发

根据运行端口进行端口映射到Windows 127.0.0.1对应端口 (如果不能访问,可能是防火墙导致,需要将相应端口开放)

你可能感兴趣的:(系统)