因为公司给配的笔记本是ubuntu16.04,虽然可以通过wine安装windows版的软件,但是用户体验还是不好,而且有一些还不能装。最后准备在ubuntu上装一个win7的虚拟机,这样就可以把一些办公软件装在虚拟机上了。
1、安装VirtualBox,直接命令行安装
sudo apt-get install virtualbox
2、装好之后,新建虚拟环境
由于电脑是新笔记本,直接建虚拟环境会报错,VT-x is disabled in the BIOS
解决方法:重启机器,进去bios,将电脑的虚拟化功能使能
由于笔记本的配置比较高,所以我给win7分配的资源也相对高了一些,这样用起来比较舒服
直接上配置后的图。
硬盘采用动态分配的,初始分配的大一些,但不会立马占用ubuntu相应大小的空间,而是在使用的时候逐渐分配的。
3、安装win7镜像
3.1、镜像文件是我之前已经下载好的。如果没有镜像文件,就去找万能的度娘吧
3.2、点击设置->存储->没有盘片->右侧有个光盘图标,点击并找到下载好的镜像文件。
3.3、点击启动,下面就和在window上安装系统一样
3.3.1、从光驱启动系统,并选择启动winPE
3.3.2、进入PE系统后,选择硬盘分区->快速分区,确定分区数目和大小,
3.3.3、分区完成后,选择自动恢复系统到c盘,开始装系统
3.4、等系统装完之后,进入系统,安装增强功能,可以支持ctrl+c和ctrl+v
菜单栏选择,设备->安装增强功能,然后就是自动下载,一路安装就可以了
4、配置
4.1、点击设置->常规->高级,将共享粘贴板和拖放两个都设置成双向。
4.2、在ubunt上配置samba服务器,然后在win7上创建网络映射
4.2.1、一般ubuntu系统默认是安装了samba的,
安装:sudo apt-get install samba
启动服务:sudo service smbd start
4.2.2、配置:
vim /etc/samba/smb.conf,添加相应参数
在该文档最末端添加如下信息
[xxxx] //windows中可见的共享名
path = /home/xxxx //想要共享的路径
writable = yes //是否可写,
valid users = xxxx //samba的用户,注意该用户必须也是ubuntu的用户,如若不是,需要新建该用户
4.2.3、设置账户的密码
sudo smbpasswd -a xxxx //上面 valid users 设置的用户名
4.2.4、重启smb服务,sudo service smbd restart
4.2.5、在win7上打开计算机,点击映射网络服务器,在文件夹的位置输入如下信息
\\ubuntu的ip\smb的共享名
输入smb的用户名和密码,即可看到ubuntu上共享的文件
问题解决,安装好的win7系统,检测不到声卡,我组合测试了virtualbox中声音设置里的声卡芯片和驱动,都没有解决
最后,在win7上安装了驱动精灵,直接硬件检测,然后修复了硬件上遇到的问题,声卡就有了。
在使用的时候发现virtualbox有一个小功能,菜单栏的视图->无缝模式,可以只显示win7的状态栏,和当前被激活的窗口,而不显示win7的桌面。这样,两个系统基本可以很友好的一起工作了。