做个程序员,会用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的更多相关文章

  1. win10&hyper上装Ubuntu出现没有找到dev fd0, sector 0 错误

    win10 hyper装 ubuntu blk_update_request:I/O error,dev sr0,sector0 错误 配置好安装重启后出现 blk_update_request: I ...

  2. Ubuntu 14.04上安装caffe

    本来实在windows 10上尝试安装caffe,装了一天没装上,放弃; 改在windows上装ubuntu的双系统,装了一个下午,不小心windows的系统盘被锁死了,也不会unlock?只好含泪卸 ...

  3. 虚拟机下Ubuntu没有GUI图形界面,解决方法

    先说下快捷键,CLI切换到GUI:Ctrl+Alt+F7: GUI切换到CLI:Ctrl+Alt+F1. 今天折腾虚拟机时,打开Ubuntu后显示的是命令行界面,按快捷键后并没转换到图形界面,而是一直 ...

  4. 浙大玉泉ubuntu L2TP VPN连接设置

    网络连接设置 1.内网有线 如果是笔记本且只用无线,剩下的就不需要看了.实验室台式机没有无线网卡不得不折腾-- 玉泉有线都是要绑定固定ip的,实验室无需和mac地址绑定,命令如下sudo gedit ...

  5. Ubuntu Server+openerp

    转自:http://www.2cto.com/os/201212/180118.html 今天主要完成OPENERP部署的第一步,安装Ubuntu Server操作系统: 1.将计算机的BIOS设定成 ...

  6. [Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程

    本文转载自:[Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程 1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6. ...

  7. ubuntu14.04+nvidia driver+cuda8+cudnn5+tensorflow0.12

    文章在简书里面编辑的,复制过来貌似不太好看,还是到简书的页面看吧: http://www.jianshu.com/p/c89b97d052b7 1.安装环境简介: 硬件: cpu:i7 6700k g ...

  8. 成功熬了四年还没死?一个IT屌丝创业者的深刻反思

    三个IT屌丝创业的故事 从前有三个屌丝,聚在一起做网络.提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾,啥都做了.3年后终于做到了五百万用户.对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼 ...

  9. 在虚拟机上安装Ubutu完成后卡在VM Tool的安装上

    今天在虚拟机上装Ubuntu之后,卡在了VM Tool的安装页,点击回车后可以进入命令行模式.并出现如下提示“Vmware Easy Install PLEASE WAIT! VMware Tools ...

随机推荐

  1. AFNetworking 2.5.0版本的使用

    http://www.mamicode.com/info-detail-477899.html AFNetworking 2.5.0版本的使用 http://afnetworking.com/ htt ...

  2. Linux下VMware虚拟机网卡不能运行在混杂模式解决办法

    转自: http://blog.csdn.net/henulwj/article/details/50347489 问题描述 在Linux如果以普通用户运行VMware Workstations,创建 ...

  3. 【Java】Java 深入探讨 单例模式的实现

    在GoF的23种设计模式中,单例模式是比较简单的一种.然而,有时候越是简单的东西越容易出现问题.下面就单例设计模式详细的探讨一下.   所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在 ...

  4. chrome调试命令模式

    哈哈哈

  5. C#之键值对

    1.初始化一个键值对 //初始化定义一个键值对,注意最后的括号 Dictionary<int, string> dic = new Dictionary<int, string> ...

  6. fork详解

    [本文链接] http://www.cnblogs.com/hellogiser/p/fork.html [代码] 下面的代码输出多少个-?  C++ Code  123456789101112131 ...

  7. hdu3709

    枚举+数位dp 注意处理数字为0和1的情况. #include <cstdio> #include <cstring> using namespace std; #define ...

  8. Semaphore(信号量)

    Semaphore msdn介绍: 限制可同时访问某一资源或资源池的线程数. 命名空间: System.Threading 程序集: System(在 System.dll 中) 通俗理解: 1:宾馆 ...

  9. android volley http请求框架

    2015年11月6日 14:35:19 注意: 1.安卓官方的volley在google的codesource上, 在github上有他的镜像android-volley, 并解决了官方的一部分bug ...

  10. PHP json_encode / json_decode

    2015年3月26日 14:14:16 PHP的json函数对几个特殊值的处理笔记 <?php //----------编码 $a = array(); $b = json_encode($a) ...