在Virtulbox上装Ubuntu
做个程序员,会用Linux,这应该是最基本的要求吧。可惜本人经常用Windows,只是偶尔去服务器上做些操作的时候才接触到linux。so,我要学Linux。刚学所以还是先装个虚拟机吧,等在虚拟机上用的熟练后,在装个linux系统。
准备:
PC(台式机联想扬天T4900)
VirtualBox-5.0.16-105871-Win.exe (免费开源,Oracle背景,而且也不大,还好用)
ubuntu-14.04.1-desktop-amd64.iso (因为我电脑是64位操作系统,所以镜像也是64位)
securable.exe (用来检测电脑是否支持虚拟化)
吐槽:
公司配置的电脑是台式机扬天T4900,其他不说,就说键盘上居然有个Fn键。在调试程序的时候还的按【Fn+F8】组合键,想想也是醉了,本来按一下,现在还的同时按两个键,真不知干什么用的,最后没办法,就下载了个"Lenovo Low Profile USB Keyboard"来专门禁用Fn键。
安装:
一、检测电脑是否支持虚拟化
首先用"securable.exe"来检测一下电脑是否支持虚拟化,该软件不需要安装,直接运行就可以,效果如图所示:

Hardware Virtualization表示CPU芯片支持虚拟化,但电脑默认是禁用intel virtualization technology,所以要先在BIOS中把intel virtualization technology设置为【Enable】。不同产商的CPU,BIOS可能不同,所以有的intel virtualization technology在Configure菜单下,而我的在Advance菜单下的CPU SET 设置中。进入BIOS方式,开机后按【F12】键,选择BIOS设置,进入BIOS设置界面。
二、安装VirtulBox
不说了,太简单了
三、安装Ubuntu
也没什么说的,直接安装,安装完成后,先别选存储设备,点击启动后,系统会提示选择镜像文件路径。
说说我安装时碰到的问题:
1、在新建虚拟机时候,只显示32位,没有64位选项
原因:因为电脑的【intel virtualization technology】默认设置是【Unable】,所以改成【Enable】就好了。
2、安装32位系统后,一直提示错误
不清楚原因,不知道为什么在64位的电脑上,安装32位的Ubuntu回出错,出错原因一直写系统内部错误,很无语。
3、新建完Ubuntu后,总是去【设置】—>【存储】里把控制器SATA删除,然后在控制器IDE中选择Ubuntu镜像。
解决方法:可能在学校时这样设置后,其实完全不用管这个,系统启动的时候会提示选择镜像的,到时候直接选就行了。
现在看来一切的问题都不再是问题了,可当碰到问题时,不知怎么解决,没有一点方向,究其原因,还是接触的东西少。在此总结一下,希望对以后成长有帮助。
在Virtulbox上装Ubuntu的更多相关文章
- win10&hyper上装Ubuntu出现没有找到dev fd0, sector 0 错误
win10 hyper装 ubuntu blk_update_request:I/O error,dev sr0,sector0 错误 配置好安装重启后出现 blk_update_request: I ...
- Ubuntu 14.04上安装caffe
本来实在windows 10上尝试安装caffe,装了一天没装上,放弃; 改在windows上装ubuntu的双系统,装了一个下午,不小心windows的系统盘被锁死了,也不会unlock?只好含泪卸 ...
- 虚拟机下Ubuntu没有GUI图形界面,解决方法
先说下快捷键,CLI切换到GUI:Ctrl+Alt+F7: GUI切换到CLI:Ctrl+Alt+F1. 今天折腾虚拟机时,打开Ubuntu后显示的是命令行界面,按快捷键后并没转换到图形界面,而是一直 ...
- 浙大玉泉ubuntu L2TP VPN连接设置
网络连接设置 1.内网有线 如果是笔记本且只用无线,剩下的就不需要看了.实验室台式机没有无线网卡不得不折腾-- 玉泉有线都是要绑定固定ip的,实验室无需和mac地址绑定,命令如下sudo gedit ...
- Ubuntu Server+openerp
转自:http://www.2cto.com/os/201212/180118.html 今天主要完成OPENERP部署的第一步,安装Ubuntu Server操作系统: 1.将计算机的BIOS设定成 ...
- [Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程
本文转载自:[Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程 1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6. ...
- ubuntu14.04+nvidia driver+cuda8+cudnn5+tensorflow0.12
文章在简书里面编辑的,复制过来貌似不太好看,还是到简书的页面看吧: http://www.jianshu.com/p/c89b97d052b7 1.安装环境简介: 硬件: cpu:i7 6700k g ...
- 成功熬了四年还没死?一个IT屌丝创业者的深刻反思
三个IT屌丝创业的故事 从前有三个屌丝,聚在一起做网络.提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾,啥都做了.3年后终于做到了五百万用户.对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼 ...
- 在虚拟机上安装Ubutu完成后卡在VM Tool的安装上
今天在虚拟机上装Ubuntu之后,卡在了VM Tool的安装页,点击回车后可以进入命令行模式.并出现如下提示“Vmware Easy Install PLEASE WAIT! VMware Tools ...
随机推荐
- 【GoLang】类型和作用在它上面定义的方法必须在同一个包里定义
cannot define new methods on non-local type int 参考资料: http://wiki.jikexueyuan.com/project/the-way-to ...
- Silverlight 中datagrid控件-- 通过设置数据虚拟化加速显示
定义依赖属性作为datagrid的数据源 protected static readonly DependencyProperty ViewLogsProperty = DependencyPrope ...
- SQL Server常用命令
1.DECLARE DECLARE命令用于声明一个或多个局部变量.游标变量或表变量. 注:如果定义的变量是字符型,应该指定data_type表达式中其最大长度,否则系统认为其长度为1. declare ...
- java获取对象属性类型、属性名称、属性值
/** * 根据属性名获取属性值 * */ private Object getFieldValueByName(String fieldName, Object o) { try { String ...
- IOS lib(.a)库冲突解决办法
在引入第三方lib(.a)库时,经常会由于第三方lib库中又引入同你现有工程相同的开源代码而造成.o冲突,最近在集成汉王名片识别时发生ASIHttp的.o冲突.我想说的是像这种开源的使用率很高的源代码 ...
- locustio压力测试
2015年7月17日 22:19:17 星期五 这里记录下学习道路, 防止忘了 操作系统是centos: 首先是linux系统, 装有Python 和 Python-devel (否则安装软件会提示p ...
- 【leetcode】Reverse Integer(middle)☆
Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321 总结:处理整数溢出 ...
- 【编程题目】输入一个单向链表,输出该链表中倒数第 k 个结点
第 13 题(链表):题目:输入一个单向链表,输出该链表中倒数第 k 个结点.链表的倒数第 0 个结点为链表的尾指针.链表结点定义如下: struct ListNode {int m_nKey;Lis ...
- selinux
root@lujie ~]# vim /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # ...
- 核心动画基础动画(CABasicAnimation)关键帧动画
1.在iOS中核心动画分为几类: 基础动画(CABasicAnimation) 关键帧动画(CAKeyframeAnimation) 动画组(CAAnimationGroup) 转场动画(CATran ...