我是猪脚[2]——在VirtualBox中安装Ubuntu

我是猪脚[2]——在VirtualBox中安装Ubuntu

根据杨老师程序设计基础课的要求,大一的学弟学妹们都需要安装或者虚拟一套Linux操作系统。所以就有了我和@Jimmy Zhou开了这一个我是助教系列,这是这个系列的第二篇文章

一、配置VirtualBox运行环境

首先我们要打开VirtualBox,点击新建。

ubuntusetup1

接下来就是给这个虚拟机取名,我给它取名Ubuntu,大家爱怎么取就怎么取~然后选择类型为Linux,版本是Ubuntu(64Bit)。当然,下载32位或者没有开启IntelVM的同学只能选择Ubuntu(32 Bit)。

ubuntusetup2

接下来是给虚拟机君分配内存。因为我有8GB物理内存,所以就给了虚拟机2GB,实际上1GB足矣,512MB也够用。

ubuntusetup3

 

分配完内存之后,就是创建虚拟硬盘。

ubuntusetup4

 

选择创建以后,选择VDI。其实VMDK VHD啥的都行。如果用VHD的话,还可以做到开机引导。由于是启蒙教程,所以我们就用最简单的VDI吧。

ubuntusetup5

分配大小的话,当然是动态分配啦,这样的话虚拟硬盘文件就会按照硬盘大小自动适应,而不是一下子占用10GB存储空间。

ubuntusetup6

接下来就是选择VDI文件存储的位置,点右边的小文件夹图标,选择存储位置(最好不要是C盘,尤其是SSD用户。。。土豪请忽略这句话)。

ubuntusetup7

 

就像这样。

ubuntusetup8

我给它分配了10GB的硬盘空间,如果你觉得10GB不够用的话,尽管分大好啦,反正是动态分配的容量。

ubuntusetup9

创建完成后,我们会发现VirtualBox的左侧新增了一个虚拟机,我们右键它,选择设置。

ubuntusetup10

首先进入系统配置,主板选项卡。主要是把软驱前面的勾去掉,然后把光驱挪到第一启动位。

ubuntusetup11

处理器标签可以设置多处理器。我这里选择了4个处理器,其实一个处理器也够用了。

ubuntusetup12

显示设置,显存当然要给到最大,不然的话图形界面会卡死。

ubuntusetup13

然后是存储设置,我们需要分配Ubuntu的安装光盘镜像。

ubuntusetup14

点击分配光驱右侧的光驱标志,然后选择一个虚拟光盘。

ubuntusetup15

找到教程[1]中下载的Ubuntu Kylin安装镜像。选中之后,存储树显示成这样就说明安装光盘已经塞进虚拟机了。

ubuntusetup16

网络设置用缺省的NAT就行。当然在后续的教程里,我们是需要再配置这一个模块的。

ubuntusetup17

确定完成所有设置之后,进入下一步,安装Ubuntu。

二、安装Ubuntu

双击VirtualBox主页的虚拟机,虚拟机君就会开心地运行了。缓慢的加载之后,终于出现了Ubuntu的欢迎界面。

ubuntusetup18

在这一步需要勾选安装第三方软件,否则的话一些闭源的软件是没法用Ubuntu的软件市场安装的。

ubuntusetup19

然后会问你用什么方法安装,虚拟就是任性,清除整个磁盘并安装啦!如果勾上Use LVM的话,以后还可以任意扩充分区容量啦,所以果断勾选LVM。

ubuntusetup20

然后安装程序会傻傻地问您在什么地方,别看咱们离上海这么远,定位上海才是正确的(或许是Ubuntu认为中国首都是上海吧),然后继续。

ubuntusetup21

接下来是选择键盘布局,俺们就是汉语键盘啦。别告诉我有用法语键盘的。。。

ubuntusetup22

您的姓名按照爱好填,用户名按照爱好填,密码需要设置。这和Windows的安装是差不多的。一定要设置密码哟!

ubuntusetup23

然后虚拟机就开始勤劳地安装了。它会很慢很卡,现在你可以去上一节课或者睡一觉,醒来说不定分就安装好了。

ubuntusetup24

安装完成提示重启。注意如果卡在一个黑屏,并且让你remove any disk to restart的话,只要按下回车就可以重启了。

ubuntusetup25

 

重启以后看到了登陆界面,当然是要用刚刚设置的密码啦。

ubuntusetup26

然后你就会吐槽。这个屏幕好小啊!!!好坑爹啊!所以我们需要在虚拟机窗口点击设备,然后安装增强功能。

ubuntusetup27

然后Ubuntu会弹出提示要不要运行增强功能的安装包。

ubuntusetup28

当然是运行啦!运行会问你密码,继续输入即可。

ubuntusetup29

直到看到Press Return to close this Window,按回车就安装完了。

ubuntusetup30

 

这时候重启Ubuntu,下次点亮,Ubuntu的分辨率就可以根据VirtualBox的窗口大小自适应了。还有一个无缝模式,可以在Windows中打开Ubuntu的窗口,有兴趣的同学可以试一下。

ubuntusetup31

三、Linux终端命令初探

用apt-get做个例子吧,抛砖引玉教大家Ubuntu Shell的一些入门命令。

首先是换源,国外的源太慢啦!大家会受不了的。

点击Ubuntu桌面右上角的设置齿轮,然后进入系统设置,选择软件和更新。

ubuntusetup33

选择下载至右边的网址下拉菜单,然后选择中国下载服务器里头的mirriors.aliyun.com,没错土豪阿里巴巴的源!

ubuntusetup34

选择服务器之后,会提示软件列表过时,重新载入下就行。如果过了几分钟卡住了,关闭那个重新载入的窗口即可。

ubuntusetup35

 

接下来就可以打开终端了,终端的位置在Ubuntu桌面左侧的导航条上。

Treminal

打开终端后就可以看到Ubuntu的终端界面啦。事实上世界上大多数正在运行的Linux是没有图形界面的,程序猿们都是在黑框里面敲各种各样的命令实现各种功能。学习Shell命令,是每一个程序猿的必经之路。

那我们就从更新系统开始介绍Ubuntu Terminal的一些命令吧,输入:

sudo apt-get update

敲完之后回车。会提示输入密码,那就继续敲密码然后回车咯。记住Linux的终端是不会出***符号的,所以你输入密码后,终端界面不会有任何的反应。

Treminal2

等更新完软件列表之后,再输入一个更新命令:

sudo apt-get upgrade

Treminal3

Treminal4

 

更新半天之后,会问您希望继续执行吗?输入y或者Y。。。回车就会开始更新系统了。等待很长时间之后,终于安装完了~

本文最后再介绍几条开关机命令:

sudo shutdown -h now

这条命令是关机命令,同样需要输入密码执行。

sudo shutdown -r now

当然还可以定时关机

sudo shutdown -h 100   //100分钟以后自动关机

接下来会介绍如何配置程序设计基础课的基本环境GCC。请大家移步Jimmy Zhou同学的我是猪脚[3]——How to Install gcc And How to Program On Ubuntu。这货还写了英文版………欢迎膜拜。

32 thoughts on “我是猪脚[2]——在VirtualBox中安装Ubuntu

  1. 万分感谢!好详尽的教程。我出于好奇就下了VBox还有Ubuntu顺着教程跑,然后不知道为什么卡在了安装增强功能···弹出对话框之后选择确定就没有动静了···

    1. @老谢
      是啊,全站HTTPS了。
      没花多少钱,而且感觉阿里云的VPS计算能力还是很强的。
      就是现在SSL+SPDY老的浏览器不支持,然而现在的Nginx是强制的2333.

回复 Dick_Wu 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据