Linux之virtualbox上Ubuntu安装步骤

1. 选择版本

1.1 Ubuntu桌面版与服务器版的区别

桌面版与服务器版,只要发布版本号一致,这两者从核心来说也就是相同的,唯一的差别在于它们的预期用途。桌面版面向个人电脑使用者,可以进行文字处理、网页浏览、多媒体播放和玩游戏。本质上说,这是一个为普通用户所定制的多用途操作系统。另一方面,服务器版旨在充当web服务器,可用来托管文件、网页及相似内容。

个人电脑上必备的组成部分是GUI(图形用户界面)。Ubuntu的桌面版默认带有Gnome GUI,不过,如果你有需要,也可转换为KDE或X。而服务器版是不安装GUI的。除了日常维护,服务器不打算用于本地交互,因而GUI不仅没有存在的必要,而且还会消耗服务器多余的资源。对于其他软件,如办公软件、媒体播放软件、浏览器等等,道理也是一样。在服务器版上这些统统找不到。

由于是面向服务器的,服务器版Ubuntu包含了所有你需要启动托管站点的软件。LAMP(Linux、Apache、MySQL和PHP),列出了与web服务器相关的软件。除非你自行安装,否则这些在桌面版上是找不到的。

以上区别并非一成不变,通过安装和卸载软件包,你也可以将桌面版定制为服务器版,反之亦然。多数想装服务器的人仍然需要GUI的便利,那么可以从任何一个版本起步,然后只需安装GUI或LAMP即可。

总结:

1. 桌面版为个人电脑所配置,而服务器版适用于web服务器。
2. 桌面版预装了GUI,而服务器版没有。
3. 桌面版已经安装了许多服务器版没有的软件。
4. 桌面版缺少Apache、MySQL和PHP,而这些在服务器版中是标准配置。

所以,我们还是选择桌面版吧。


2 安装过程

1. 点击new,弹出一个创建新虚拟机的窗口。

clip_image002

2. 给虚拟机分配内存大小。

分配给VM的内存只有在加电启动VM的时候才会被分分配,不启动的时候是不会被分配的。

clip_image004

3. 创建一个虚拟硬盘文件。

clip_image006

4. 选择VDI格式,这是VirtualBox自己的格式。

clip_image008

5. 虚拟硬盘文件的类型:选择动态分配。

clip_image010

6. 选择磁盘文件存放的位置,和磁盘的最大容量。

默认存放在“C:\Users\xxx\VirtualBox VMs\ubuntu_14_04”下,为不占用C盘空间,可以将其移到盘新建的文件夹下。

(NOTE:关于磁盘的最大容量,后来安装Ubuntu14.04的时候分配了32G,但由于没有重新截图,因此截图显示的仍然是20G。)

clip_image012

7. 虚拟磁盘的Summary信息

clip_image014

8. 整个创建过程的Summary信息。

clip_image016

9. 点击Create后,会回到VirtualBox的主窗口。

clip_image018

10. 修改启动顺序:去掉软驱,硬盘放在光驱前面

clip_image020

11. 插入光盘映像到虚拟电脑

clip_image022

12. 点击OK后,回到主窗口

clip_image024

13. 点击Start,开始安装

(1)选择语言:English

(2)点击 Install Ubuntu。

clip_image026

14. Prepare to install Ubuntu

保持默认选项,Continue。

clip_image028

15. Install Type

选择“其它选项(Something else)”,自定义手动分区。

clip_image030

16. 下面就是最重要的分区了。

clip_image032

(1)点击“New Partition Table...”,此时会弹出一个对话框,询问你是否将一整个磁盘创建为一个空分区,选Continue。

(2)这时,一个20G的free space就会被创建出来了。

17. 点“Add”,添加磁盘。

将鼠标点到“free space”上,然后再点击“Add”。

clip_image034

参考鸟哥的Linux私房菜的做法【2】,做如下的分区:

(这里按照32G的硬盘空间大小来分配的。)

这里有2点需要注意:

a. 如果将/boot单独分区,务必让该分割槽在整颗硬盘的最前面部分。因此,我们针对/boot就选择“Primary”,使其为主分区。,而"/"分区不必是主分区。

b. 分区时不能参照【2】中给出的分区顺序:

"/"分区(逻辑) -> "/boot"分区(主分区) -> "swap"分区(逻辑) -> "/home"分区(逻辑)

因为Ubuntu中不会主动调整主分区的位置到最前面。这样划分分区后,最后剩下的 free space硬盘空间会显示为 不可用,没法再继续分区了。

Ubuntu中应该按照先创建“主分区”,再创建“逻辑分区”的步骤,而且一般将swap分区放于最后,因此,分区的顺序应当为:

"/boot"分区(主分区) ->"/"分区(逻辑) -> "/home"分区(逻辑) -> "swap"分区(逻辑)

(1)/boot分割槽

分配102M空间。(填入100M或101M的话,最终分配99M,所以这里填入102M,系统最终会给根目录分配100M)

clip_image036

(2)根目录(/)的分割槽

根目录分配10001M的大小

clip_image038

(3)/home目录的分割槽

分配10001M空间

clip_image040

(4)内存置换空间(swap)

分配2002M空间(一般为分配内存大小的1.5-2倍)

因为swap是内存置换空间,因此不需要有挂载点。所以,请如同下图所示,在『档案系统类型』处挑选为『swap』吧!

clip_image042

(5)最终的分配结果如图所示。

最后还剩余12253M留作以后作练习磁盘操作的命令使用。

分区完成后,点击Install Now,开始安装系统。

clip_image044

可以看到,按照"/boot"分区(主分区) ->"/"分区(逻辑) -> "/home"分区(逻辑) -> "swap"分区(逻辑)的顺序创建分区后,sda的命名顺序是:sda1 -> sda5 -> sda6 -> sda7。

如果按照 "/"分区(逻辑) -> "/boot"分区(主分区) -> "swap"分区(逻辑) -> "/home"分区(逻辑) 的顺序创建分区,sda的命名顺序会是:sda5 -> sda2 -> sda3 -> sda4。最后剩下的 free space硬盘空间会显示为 不可用,没法再继续分区了。

clip_image046

18. 开始安装后,地点选择“Shanghai”

clip_image048

19. 键盘布局选择“中文”。

clip_image050

20. 然后输入计算机名,并创建一个用户名。

clip_image052

21. 此时开始安装系统了。

clip_image054

22. 安装完成后,需要重启系统。注意需要点击一下回车键,才能完成重启。

23. 激活root帐户

(1)Ubuntu 12.04安装完成后,系统默认的Root账号是关闭的。

这主要是为了保护系统的安全性,但有些时候为了安装软件或进行其它操作时需要获得Root权限,就得使用Root账号。

首先需要打开超级终端:Ctrl + Alt + T 快捷键打开超级终端

然后输入sudo passwd root

系统会提示你首先输入当前用户的密码,然后提示你为root账户输入新密码,并再输入一次确认。

(2)root用户和普通用户之间的切换

普通用户切换到root用户:执行sudo root即可,它会提示你输入root的密码。

Root用户切换回普通用户,有3种方法: su XXX(XXX是你自己安装时候的用户名),或是直接输入exit,也可Ctrl+D组合键退出。

clip_image056



3 文件共享功能设置,samba

在ubuntu SERVER最初创建的时候就可以选择samba进行安装,如果你没有安装过,那就先运行
apt-get install samba
在网上看到还有资料写需要安装smbfs,不知道有没有什么用。

安装成功后,进入samba目录:/etc/samba
先备份,smb.conf文件
cp smb.conf smb.conf.bak
然后打开smb.conf
找到 ; security = user 
把前面的分号注释掉,再加上一行
username map = /etc/samba/smbusers
(这个文件是不存在的,到时候需要单独建立)

还在smb.conf文件里,找到[global]
默认在ubuntu里面workgroup = WORKGROUP,好象说有的版本是 workgroup = MSHOME,如果是这种就改为WORKGROUP吧,毕竟在XP里面工作组都是workgroup
再加上:
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936

再到文件的结束处加上
[www]
comment = '这是该共享的注释'
path = /var/www
public = yes
writable = yes
valid users = www
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
available = yes
browseable = yes

保存退出。

创建var/www目录,并且在var目录下执行chmod 777 www。

然后打开smbusers文件,加入
www = "netwok username"
保存退出

运行
useradd www
添加一个Www用户
再运行smbpasswd -a www
为www的访问设定一个密码

现在就OK了,使用testparm看一下smb的情况
最后/etc/init.d/samba restart 
重启。
OVER
在windows下面就可以访问了,在显示文件目录的框内输入\\192.168.xxx.xxx,这个是Ubuntu的IP地址,就可以看到共享文件夹了。

下面是对配置的简单注释
[www]     //这是共享时显示的名称
comment = '这是该共享的注释'   //注释
path = /var/www  //路径
public = yes          //是否开放
writable = yes       //是否可写
valid users = www //访问的用户
create mask = 0777   //创建权限 (0777为最大权限)
directory mask = 0777 //目录权限 
force user = nobody    //目标用户
force group = nogroup//目标组
available = yes              //是否启用
browseable = yes         //是否可浏览





  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值