虚拟光驱 for ubuntu ubuntu安装驱动
大家好,关于虚拟光驱 for ubuntu很多朋友都还不太明白,今天小编就来为大家分享关于ubuntu安装驱动的知识,希望对各位有所帮助!
怎么在virtualbox上安装ubuntu
VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机
NOTE:一开始安装的Ubuntu12.04,后来又重新安装了14.04。截图基本使用了安装12.04时的截图,后来安装14.04时又补充了几张。该安装过程对Ubuntu12.04和14.04都是适用的。
1.选择版本
1.1 Ubuntu桌面版与服务器版的区别
桌面版与服务器版,只要发布版本号一致,这两者从核心来说也就是相同的,唯一的差别在于它们的预期用途。桌面版面向个人电脑使用者,可以进行文字处理、网页浏览、多媒体播放和玩游戏。本质上说,这是一个为普通用户所定制的多用途操作系统。另一方面,服务器版旨在充当web服务器,可用来托管文件、网页及相似内容。【1】
个人电脑上必备的组成部分是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,而这些在服务器版中是标准配置。
所以,我们还是选择桌面版吧。
1.2 i386 vs amd64
在Ubuntu官网,你如果下载32位的,那么ISO文件是以i386.iso结尾。如果是下载64位的,那么ISO文件是以amd64.iso结尾。
i386是x86系列的32位处理器。
amd64是64位处理器。intel有自家的64位的,但不向下兼容,64位以amd64最先推出,习惯称为amd64。
2安装过程
1.点击new,弹出一个创建新虚拟机的窗口。
2.给虚拟机分配内存大小。
分配给VM的内存只有在加电启动VM的时候才会被分分配,不启动的时候是不会被分配的。
3.创建一个虚拟硬盘文件。
4.选择VDI格式,这是VirtualBox自己的格式。
5.虚拟硬盘文件的类型:选择动态分配。
6.选择磁盘文件存放的位置,和磁盘的最大容量。
默认存放在“C:\Users\xxx\VirtualBox VMs\ubuntu_14_04”下,为不占用C盘空间,可以将其移到盘新建的文件夹下。
(NOTE:关于磁盘的最大容量,后来安装Ubuntu14.04的时候分配了32G,但由于没有重新截图,因此截图显示的仍然是20G。)
7.虚拟磁盘的Summary信息
8.整个创建过程的Summary信息。
9.点击Create后,会回到VirtualBox的主窗口。
10.修改启动顺序:去掉软驱,硬盘放在光驱前面
11.插入光盘映像到虚拟电脑
12.点击OK后,回到主窗口
13.点击Start,开始安装
(1)选择语言:English
(2)点击 Install Ubuntu。
14. Prepare to install Ubuntu
保持默认选项,Continue。
15. Install Type
选择“其它选项(Something else)”,自定义手动分区。
16.下面就是最重要的分区了。
(1)点击“New Partition Table...”,此时会弹出一个对话框,询问你是否将一整个磁盘创建为一个空分区,选Continue。
(2)这时,一个20G的free space就会被创建出来了。
17.点“Add”,添加磁盘。
将鼠标点到“free space”上,然后再点击“Add”。
参考鸟哥的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)
(2)根目录(/)的分割槽
根目录分配10001M的大小
(3)/home目录的分割槽
分配10001M空间
(4)内存置换空间(swap)
分配2002M空间(一般为分配内存大小的1.5-2倍)
因为swap是内存置换空间,因此不需要有挂载点。所以,请如同下图所示,在『档案系统类型』处挑选为『swap』吧!
(5)最终的分配结果如图所示。
最后还剩余12253M留作以后作练习磁盘操作的命令使用。
分区完成后,点击Install Now,开始安装系统。
可以看到,按照"/boot"分区(主分区)->"/"分区(逻辑)->"/home"分区(逻辑)->"swap"分区(逻辑)的顺序创建分区后,sda的命名顺序是:sda1-> sda5-> sda6-> sda7。
如果按照"/"分区(逻辑)->"/boot"分区(主分区)->"swap"分区(逻辑)->"/home"分区(逻辑)的顺序创建分区,sda的命名顺序会是:sda5-> sda2-> sda3-> sda4。最后剩下的 free space硬盘空间会显示为不可用,没法再继续分区了。
18.开始安装后,地点选择“Shanghai”
19.键盘布局选择“中文”。
20.然后输入计算机名,并创建一个用户名。
21.此时开始安装系统了。
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组合键退出。
24.如何以root用户登录?
环境安装好后,你重启系统时只有2个用户可供选择:安装系统时设置的用户,和一个Guest用户,没法使用root用户登录。然而只有root用户才有权限设置、安装增强功能。所以我们需要把root用户调出来。
(1)一开始参照的是【4】中的方法:
由于 ubuntu 12.04的登录器改为 lightdm,已经把 root用户给屏蔽了,需要将登录器换成 gdm,才可以使用 other选项。
安装 gdm: sudo apt-get install gdm
执行完后,最终会弹出如下对话框,选择gdm。(如果没有自动弹出如下对话框,执行 sudo dpkg-reconfigure gdm,这时将会弹出如下对话框,将登录管理器修改为 gdm,)
(2)但上面【4】的方案问题很大,最后改用【5】中的方案。
但【5】中步骤中 vi/etc/lightdm/lightdm.conf使用的vi编辑器。但vi编辑器的上下左右键不起作用(按向上键会打出字母D),经查资料【6】,只有在Ubuntu下才会出现这种状况,需要安装vim。
(3)安装vim:
sudo apt-get install vim
确保虚拟机能上网。因为apt-get需要root权限,所以加上sudo,然后提示输入当前用户的密码。当然先切换到root用户,然后直接执行 apt-get install vim也可以。
(4)安装完成后,按照【5】的方案设置:
a.切换到root登陆,
su root
b.输入vim/etc/lightdm/lightdm.conf
Ubuntu14.04中的位置换为【7】:/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
c.编辑文件。
首先,使用向下按键将光标移动到最后一行。
然后,键入命令"o":在当前行之下新开一行。
然后,增加如下2行:
# manually input user when login, so root can be input
greeter-show-manual-login=true
# disable guest user
allow-guest=false
然后,编辑完后按ESC键,按:w是保存不退出,按:wq是保存退出,按:q是没有对文件进行编辑的情况下退出,按:q!是对已编辑过的文件不保存退出。这里,按:wq保存退出。修改后的文件为:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
# manually input user when login, so root can be input
greeter-show-manual-login=true
# disable guest user
allow-guest=false
d.重启登陆即可。
shutdown-h now现在立即关机
shutdown-r now现在立即重启
shutdown-r+3三分钟后重启
e.重启之后,点击Login,输入用户名:root。回车后,再输入密码。即可登录进系统。
Ctrl+ Alt+ T快捷键打开超级终端。此时可以看到界面提示符显示为root用户。
25.安装增强功能
25.1桌面版安装增强功能
Devices->Install Guest Additions安装增强功能。但总提示安装增强功能失败,总提示强制释放。这是因为虚拟光驱里面已经有光盘(iso),而且正在使用中无法umount,导致addition.iso无法挂载,关闭虚拟机,在虚拟机管理界面释放虚拟光盘,。
然后启动虚拟机进入Ubuntu,重启之后,点击Login,输入用户名:root。回车后,再输入密码。即可登录进系统。再选择安装增强功能。
但安装的过程中出错,错误信息为:
Verifying archive integrity... All good.
Uncompressing VirtualBox 3.2.6 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 3.2.6 of VirtualBox Guest Additions...
Building the VirtualBox Guest Additions kernel modules
Building the main Guest Additions module...fail.
Installing the Window System drivers
Warning: unknown version of the X Window System installed. Not installing
X Window System drivers.
这是由于VirtualBox的版本太老导致的【8】。我的VirtualBox版本为:4.1.18。
需要下载最新的4.3.2版本的VirutalBox和VirtualBox Extension Pack。覆盖安装。
25.2 Server版安装增强功能
参考:Virtualbox Ubuntu Server 14.04安装guest additions()
25.3 Update:安装增强功能。
20160303:后来经验证发现,没有必要进行“24.如何以root用户登录?”这一步骤操作。因为可以先将命令行切换到root用户,然后在命令行下执行增强功能的安装。参考:virtual box安装增强功能(Ubuntu10.04)()
(1)首先命令行切换到root用户(su root),
(2)点击Devices->Install Guest Additions,
(3)然后执行`mount`命令,看增强功能包挂载到了哪个目录下(比如在/media/VBOXADDITIONS_4.0.4_69518/目录下),
(4)然后切换到该目录下(`cd/media/VBOXADDITIONS_4.0.4_69518/`);
(5)在该目录下找到VBoxLinuxAdditions.run文件,执行该文件(./VBoxLinuxAdditions.run)。
(6)执行完后,重启系统。
26.升级VirtualBox版本
升级VirtualBox版本很简单,一路Next即可完成安装。此时你如果“Start”虚拟机的话,它会提示你如下信息:
"Implementation of the USB 2.0 controller not found!
The device will be disabled. You can ignore this warning but there will be no USB 2.0 support in your VM. To fix this issue, either install the'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings"
这是由于没安装对应版本的VirtualBox Extension Pack造成的【9】。安装4.3.2版对应版本的VirtualBox Extension Pack即可。
打开VirtualBox程序,File->Preferences->选择Extensions选项。
点击“Remove Package”将以前的4.1.18版的VirtualBox Extension Pack删掉,然后点击“Add Package”,选择刚下载的4.3.2版的VirtualBox Extension Pack。按确定后它会自动安装。安装完毕就可以了。
27.继续安装增强功能。
此时,启动Ubuntu虚拟机。注意:在启动虚拟机之前,先打开Ubuntu虚拟机的Settings,选择“Storage”,将之前加载的虚拟镜像移除。然后再启动Ubuntu虚拟机。
启动虚拟机后,选择“Devices”菜单->选择“Insert Guest Additions CD Images”选项,它会提示你是否安装增强功能。点击“Run”,会自动安装。安装成功后,会显示如下的信息:
28.设定与Host OS共享目录
选择“Devices”->“Share Folder Settings”->点击最右面的“+”按钮,添加一个共享
29.重启Ubuntu,完成安装和设定
设定完成后,重启Ubuntu,这次你可以发现,启动后的Ubuntu的屏幕大小和分辨率变大了,和Host OS一样。表明增强功能安装成功。
另外,/media目录可以访问Host OS的D盘了,表明设定共享成功。
29.1设置共享 Updated:
后来发现使用普通用户登录Ubuntu后,所设置的共享目录无法访问,提示权限不够。下面是另外一种设置办法。
a.把要共享的文件夹挂载到虚拟机某一个文件上【10】
(1)首先需要保证VirtualBox增强功能已安装完成,因为后面的 vboxsf是增强功能中提供的。
(2)首先在mnt下创建一个文件夹,作为挂载的目标文件夹,然后执行 sudo mount-t vboxsf共享文件夹的名字虚拟机的挂载点
sudo mkdir/mnt/shared
sudo mount-t vboxsf F_DRIVE/mnt/shared/
之后进入/mnt/shared,可以发现共享文件夹下的文件可以复制了。
注意:共享文件夹的名字不要与挂载点的名字相同,比如上面,F_DRIVE与mnt下的shared文件夹不能相同。否则会出现如下错误:
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
(3)卸载命令
sudo umount-f/mnt/shared
(4)之后每次要用的时候,都需要手动挂载,sudo mount-t vboxsf F_DRIVE/mnt/shared/
这样太麻烦了,有没有自动挂载的方法?有的。在/etc/fstab的最后添加一项【11】:
F_DRIVE/mnt/shared vboxsf rw,gid=1001000,uid=1000,auto 0 0
然后重启系统。
UPDATED:
(1)上面的groupid=100是错的,应该为1000.修改为1000后,重启并验证,发现不起作用。
(2)修改/etc/fstab的方法没起作用的可能原因以及解决方法:The solution I found was to force the vboxsf module to be loaded early, before the mounting of file systems. Just add vboxsf on a line of its own in/etc/modules.【13】
修改后的/etc/modules文件为:
#/etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with"#" are ignored.
lp
rtc
vboxsf
修改后重启系统,仍然不能正常工作。
(3)继续查资料,有说可能跟当前用户没有添加到vboxsf用户组中有关【14】。
首先查看用户组,发现当前用户确实没在vboxsf中。
cat/etc/group
->result:
vboxsf:x:1001:
然后将当前用户添加到用户组中:
sudo usermod-a-G vboxsf leige
再次检查,发现已将当前用户添加到用户组中了。
怎样用优盘安装ubuntu操作系统
从U盘安装系统
上一篇博客中我们提到过,虽然 Ubuntu的发行安装方式众多,我们仍然推荐从硬盘开始安装。另一方面比起光盘,相信很多同学也了解U盘的优势:易于携带,保存,复制。这里不再敷陈,我们就从制作启动U盘说起。
1.下载 Ubuntu ISO文件
访问 Ubuntu的官方下载页面,选择相应版本。一般而言它的版本有桌面版,服务器版,32位,64位,LTS,非LTS之分。所谓 LTS(Long Term Support)指的是长时间支持版本,并不是每一个新版本的 Ubuntu都是 LTS版本,譬如,最新的 12.10版本就不是 LTS版本,12.04就是 LTS版本,12.04之前的 LTS版本要追溯到2010年4月发布的 10.04,同时主版本号代表发布的年份,次版本号代表发布的月份,例如:12.04表示2012年4月发布。一般来说,推荐下载最近的 LTS版本会得到更好的官方支援。这里我们推荐安装 12.04的64位桌面版(命名方式:ubuntu-12.04.1-desktop-amd64.iso),官方支持长达5年之久,基本上已经超过了用户当前硬件的预期使用寿命,也就是说你在换下一台PC之前无需更换操作系统。如果官方站点的下载速度较慢,你也可以搜索国内的一些镜像网站加速下载过程。譬如网易镜像
2.从 Windows制作启动U盘
在 Windows下访问 Universal USB Installer的主页,这个Ubuntu官方推荐的绿色小工具就是帮助用户在手头没有 Ubuntu的情况下,使用 Windows来制作启动U盘。这个页面不仅包括了工具的下载链接,同时也包含了详细的操作步骤,同学们准备好1G容量以上的U盘和刚才下载到的ISO文件,按部就班操作即可。制作U盘的时候注意相应的选项,按我个人的经验它制作出的启动U盘质量相当高,甚至超越了Ubuntu下自带的工具。<img src="" data-rawwidth="450" data-rawheight="352" class="origin_image zh-lightbox-thumb" width="450" data-original="">
3.从 Ubuntu制作启动U盘
如果你手头有一台安装完毕的 Ubuntu系统,你也可以通过启动 Startup Disk Creator这个系统自带的工具制作启动U盘。注意如果你是跨版本的制作相应的启动盘可能会存在问题,笔者曾经在Ubuntu 10.04下使用这个工具制作基于12.04 ISO的启动盘,结果启动盘无法启动电脑,花了一个晚上才搞清楚原来是跨版本引发的问题,最后切换到 Windows下的 Universal USB Installer才解决问题。<img src="" data-rawwidth="591" data-rawheight="503" class="origin_image zh-lightbox-thumb" width="591" data-original="">
4. Ubuntu分区推荐方案
在安装之前,我们先分析一下 Ubuntu桌面系统的分区方案。
要了解分区方案,先从 Linux系统的目录结构说起。使用 Windows系统的用户都知道,Windows系统先有分区的存在,然后在不同的分区下创建文件目录结构。于是我们看到诸如 C:\Windows D:\Downloads之类目录,也就是说每一个目录首先是存在于某个分区的。Linux系统则相反,它首先确定有目录的存在,例如:/,/usr,/media/usb,/media/cdrom,/disk然后才确定这个目录上挂载的是哪个分区(甚至挂载的可能是CDROM, USB等外设以及ISO光盘镜像文件:类似 Windows下虚拟光驱的作用)。访问某个目录,实质上就相当于访问挂载在这个目录上的分区,外设或者光盘镜像文件。我们在上一篇博客中提到过一个系统存储重要数据的目录:/home目录,在通常的最佳实践中,可以把这个 home目录作为一个单独的挂载点,挂载一个独立分区。这样做有几个好处:
系统分区如果损坏,幷不影响到/home分区所在的数据。这些数据通常非常重要,包括有你常用的软件,重要的文档以及各类软件的配置信息,反过来我们也鼓励把重要的数据存放在/home目录下,使得他们保存在系统分区以外的分区,避免因为系统的问题受损。
在重装系统,或者升级系统以后,/home分区的数据可以得到保留,最大程度的避免了软件安装和重新配置的耗时工作。
在日常备份的工作中可以选择只备份/home分区所在的数据,避免做全盘的备份。
我自己就曾经因为在两年前安装Ubuntu 10.04的时候只分了一个分区,把/home目录下的数据和系统文件存储在了同一个分区下,导致在安装Ubuntu 12.04的时候,在没有第二个分区和第二台电脑用来备份/home目录数据的情况下,忍痛将整个系统连同/home目录里的数据全部格式化,损失惨重,教训深刻。
所以一般来说一个 Ubuntu的系统在安装之初应该有三个分区,他们分别是挂载于根目录:/, home目录:/home的两个分区以及 swap分区。swap分区是指虚拟内存的交换区,一般设置为实际内存容量的两倍大小即可。
假设你有一台500G硬盘,2G内存的PC,那么比较好的分区分配方案是:根目录所在分区分配50G左右, swap分区分配4G,剩余空间全部留给/home所在分区即可。
5.安装注意事项
在安装之前,记得备份本机重要数据。在电脑上插入启动U盘后,选择从U盘启动计算机:大多数电脑可以在出现启动画面的时候按F12选择启动媒介,此时选择U盘即可。之后一路安装 Ubuntu会比较顺利,但是以下几个地方仍然需要注意:
在 Installation type界面选择 Something else选项,这样你才有机会调整,保留现有分区以及分区上的数据,并将多个分区挂载到同一个系统的不同挂载点(上文所述的根目录和home目录)【推荐】。
选择 ext4文件系统格式作为 Linux的文件系统格式。
三个分区大小可按上个小节分配,根目录分区大小不必过大,50G至多,如果硬盘本身不大,只分配15G问题也不大。大多的数据应该存放在/home,因此/home所在分区应该足够大。
Installation type界面中 Device for boot loader installation选项列表中记得选择硬盘所在条目一般是:/dev/sda,笔者安装 12.04时因为不慎选择了 USB所在媒介:/dev/sdb导致安装完毕后只有插着USB才能启动系统,悲剧!
大致的效果图如下(忽略分区尺寸一项,随意填的)<img src="" data-rawwidth="1024" data-rawheight="766" class="origin_image zh-lightbox-thumb" width="1024" data-original="">
摘自,版权归原作者所有。
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:顾金鑫
链接:
来源:知乎
从U盘安装系统
上一篇博客中我们提到过,虽然 Ubuntu的发行安装方式众多,我们仍然推荐从硬盘开始安装。另一方面比起光盘,相信很多同学也了解U盘的优势:易于携带,保存,复制。这里不再敷陈,我们就从制作启动U盘说起。
1.下载 Ubuntu ISO文件
访问 Ubuntu的官方下载页面,选择相应版本。一般而言它的版本有桌面版,服务器版,32位,64位,LTS,非LTS之分。所谓 LTS(Long Term Support)指的是长时间支持版本,并不是每一个新版本的 Ubuntu都是 LTS版本,譬如,最新的 12.10版本就不是 LTS版本,12.04就是 LTS版本,12.04之前的 LTS版本要追溯到2010年4月发布的 10.04,同时主版本号代表发布的年份,次版本号代表发布的月份,例如:12.04表示2012年4月发布。一般来说,推荐下载最近的 LTS版本会得到更好的官方支援。这里我们推荐安装 12.04的64位桌面版(命名方式:ubuntu-12.04.1-desktop-amd64.iso),官方支持长达5年之久,基本上已经超过了用户当前硬件的预期使用寿命,也就是说你在换下一台PC之前无需更换操作系统。如果官方站点的下载速度较慢,你也可以搜索国内的一些镜像网站加速下载过程。譬如网易镜像
2.从 Windows制作启动U盘
在 Windows下访问 Universal USB Installer的主页,这个Ubuntu官方推荐的绿色小工具就是帮助用户在手头没有 Ubuntu的情况下,使用 Windows来制作启动U盘。这个页面不仅包括了工具的下载链接,同时也包含了详细的操作步骤,同学们准备好1G容量以上的U盘和刚才下载到的ISO文件,按部就班操作即可。制作U盘的时候注意相应的选项,按我个人的经验它制作出的启动U盘质量相当高,甚至超越了Ubuntu下自带的工具。<img src="" data-rawwidth="450" data-rawheight="352" class="origin_image zh-lightbox-thumb" width="450" data-original="">
3.从 Ubuntu制作启动U盘
如果你手头有一台安装完毕的 Ubuntu系统,你也可以通过启动 Startup Disk Creator这个系统自带的工具制作启动U盘。注意如果你是跨版本的制作相应的启动盘可能会存在问题,笔者曾经在Ubuntu 10.04下使用这个工具制作基于12.04 ISO的启动盘,结果启动盘无法启动电脑,花了一个晚上才搞清楚原来是跨版本引发的问题,最后切换到 Windows下的 Universal USB Installer才解决问题。<img src="" data-rawwidth="591" data-rawheight="503" class="origin_image zh-lightbox-thumb" width="591" data-original="">
4. Ubuntu分区推荐方案
在安装之前,我们先分析一下 Ubuntu桌面系统的分区方案。
要了解分区方案,先从 Linux系统的目录结构说起。使用 Windows系统的用户都知道,Windows系统先有分区的存在,然后在不同的分区下创建文件目录结构。于是我们看到诸如 C:\Windows D:\Downloads之类目录,也就是说每一个目录首先是存在于某个分区的。Linux系统则相反,它首先确定有目录的存在,例如:/,/usr,/media/usb,/media/cdrom,/disk然后才确定这个目录上挂载的是哪个分区(甚至挂载的可能是CDROM, USB等外设以及ISO光盘镜像文件:类似 Windows下虚拟光驱的作用)。访问某个目录,实质上就相当于访问挂载在这个目录上的分区,外设或者光盘镜像文件。我们在上一篇博客中提到过一个系统存储重要数据的目录:/home目录,在通常的最佳实践中,可以把这个 home目录作为一个单独的挂载点,挂载一个独立分区。这样做有几个好处:
系统分区如果损坏,幷不影响到/home分区所在的数据。这些数据通常非常重要,包括有你常用的软件,重要的文档以及各类软件的配置信息,反过来我们也鼓励把重要的数据存放在/home目录下,使得他们保存在系统分区以外的分区,避免因为系统的问题受损。
在重装系统,或者升级系统以后,/home分区的数据可以得到保留,最大程度的避免了软件安装和重新配置的耗时工作。
在日常备份的工作中可以选择只备份/home分区所在的数据,避免做全盘的备份。
我自己就曾经因为在两年前安装Ubuntu 10.04的时候只分了一个分区,把/home目录下的数据和系统文件存储在了同一个分区下,导致在安装Ubuntu 12.04的时候,在没有第二个分区和第二台电脑用来备份/home目录数据的情况下,忍痛将整个系统连同/home目录里的数据全部格式化,损失惨重,教训深刻。
所以一般来说一个 Ubuntu的系统在安装之初应该有三个分区,他们分别是挂载于根目录:/, home目录:/home的两个分区以及 swap分区。swap分区是指虚拟内存的交换区,一般设置为实际内存容量的两倍大小即可。
假设你有一台500G硬盘,2G内存的PC,那么比较好的分区分配方案是:根目录所在分区分配50G左右, swap分区分配4G,剩余空间全部留给/home所在分区即可。
5.安装注意事项
在安装之前,记得备份本机重要数据。在电脑上插入启动U盘后,选择从U盘启动计算机:大多数电脑可以在出现启动画面的时候按F12选择启动媒介,此时选择U盘即可。之后一路安装 Ubuntu会比较顺利,但是以下几个地方仍然需要注意:
在 Installation type界面选择 Something else选项,这样你才有机会调整,保留现有分区以及分区上的数据,并将多个分区挂载到同一个系统的不同挂载点(上文所述的根目录和home目录)【推荐】。
选择 ext4文件系统格式作为 Linux的文件系统格式。
三个分区大小可按上个小节分配,根目录分区大小不必过大,50G至多,如果硬盘本身不大,只分配15G问题也不大。大多的数据应该存放在/home,因此/home所在分区应该足够大。
Installation type界面中 Device for boot loader installation选项列表中记得选择硬盘所在条目一般是:/dev/sda,笔者安装 12.04时因为不慎选择了 USB所在媒介:/dev/sdb导致安装完毕后只有插着USB才能启动系统,悲剧!
大致的效果图如下(忽略分区尺寸一项,随意填的)<img src="" data-rawwidth="1024" data-rawheight="766" class="origin_image zh-lightbox-thumb" width="1024" data-original="">
如何安装ubuntu操作系统
下载Ubuntu
Ubuntu有三个版本,分别是桌面版(Desktop Edition),服务器版(Server Edition),上网本版(Netbook Remix),普通桌面电脑使用桌面版即可,下载地址请点这里,32位CPU请选择32bit version,上网本则可下载Netbook Remix,目前Ubuntu已经占据三分之一的上网本市场,仅次于WIndows XP系统。Google的Chrome操作系统强有力的对手就是Ubuntu Netbook Remix。
目前最新的版本是9.04版,下载后的文件名是ubuntu-9.04-desktop-i386.iso,大小是698M,通过迅雷下载非常快,大约半个小时左右可以下载完毕。
安装Ubuntu
在Windows下可以不用重新分区,直接像安装一个应用程序那样安装Ubuntu,安装方法是,先使用一个虚拟光驱(例如微软的Windows虚拟光驱)装载ubuntu-9.04-desktop-i386.iso文件,然后运行根目录下的wubi.exe,运行前要将本地磁盘的名字都修改为英文名,否则会出现错误信息“UnicodeEncodeError:'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)”而无法运行。
运行之后,会出现如下界面,选择“Install inside Windows”即可在Windows下直接安装而无需分区。
接着出现下面的安装界面,选择一个磁盘,然后将语言选择为“Chinese(Simplified)简体中文”,Installation size为Ubuntu环境的总共磁盘大小,然后是登录用户名和密码,设置好了以后就点安装继续。
后面的安装操作很简单,不需要手动干预就可以直接安装好整个操作系统,大部分的硬件驱动都可以自动安装好。提示安装完毕后,重启系统,就可以使用Ubuntu了。
自动登录Ubuntu
Ubuntu默认是每次登录都是要输入用户名和密码的,这是基于安全方面的考虑,不过对于桌面版,大家都习惯自己的电脑能自动登录,类似Windows XP系统那样,通过一些设置可以实现Ubuntu自动登录。设置的方法是:点击“系统”—“系统管理”—“登录窗口”(需要输入管理员密码),然后在“安全”选项页—勾选(启用自动登录),然后在下拉列表里选择自己的用户名。之后Ubuntu就能够自动登录了。
开机自动运行程序
类似Windows的启动菜单,在Linux也可以实现开机自动运行一些命令,比较简单的方法是修改/etc/rc.local文件,将需要执行的命令添加进去。
桌面设置
Ubuntu的桌面,默认有两个任务栏,一个在上面,一个在下面,通常习惯Windows的用户喜欢将上面的移到下面,Ubuntu的面板无法拖动,在上面点右键后,可以让其显示在屏幕下端。
桌面背景设置和Windows很类似,在“桌面”上点右键,点更改桌面背景,就可以进行修改设置。
修改root密码
Ubuntu默认的用户并不是root,我们可以通过操作来使用root这个超级管理员帐号,以获得更大的权限。先打开终端,然后执行下面的语句
sudo passwd root
就可以修改超级管理员root的密码,之后就可以使用su命令切换到root用户来执行某些更高权限的操作。
Hosts修改
在Windows下,我们上Twitter等网站都需要修改hosts文件,在Linux下也有hosts文件,文件位于/etc/hosts,使用root用户可以编辑修改这个文件,主机名和IP的格式与Windows的完全相同,例如:
127.0.0.1 localhost
在Ubuntu下安装软件
Ubuntu下的软件安装有几种方式,常用的是deb包的安装方式,deb是debian系列的Linux包管理方式,ubuntu属于debian的派生,也默认支持这种软件安装方式,当下载到一个deb格式的软件后,直接在界面上就可以安装。
另一种常见的安装方式是源代码编译安装,很多软件会提供了源代码给最终用户,用户需要自行编译安装,先使用tar将源代码解压缩到一个目录下,然后进入这个目录,执行以下三条命令:
./configure
make
sudo make install
执行完成后,即可完成软件的编译和安装。
还有一种方式是apt-get的安装方法,APT是Debian及其衍生发行版的软件包管理器,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。常用的安装命令是:
sudo apt-get install软件名
sudo apt-get remove软件名
Firefox浏览器的更新
Ubuntu安装完成后会自动安装一个Firefox浏览器,遗憾的是这个Firefox版本通常较低,例如Ubuntu 9.04会安装Firefox 3.0,不过我们可以想办法下载最新的Firefox覆盖掉老版本Firefox,具体方法是,先上Firefox官方网站下载最新的Linux版本Firefox,然后将其解压缩到某一个目录下,例如firefox目录,进入终端,到这个目录的父目录,执行下面的语句:
sudo cp-r firefox/usr/lib/firefox-3.5.2
sudo mv/usr/bin/firefox/usr/bin/firefox.old
sudo ln-s/usr/lib/firefox-3.5.2/firefox/usr/bin/firefox-3.5.2
sudo ln-s/usr/bin/firefox-3.5.2/usr/bin/firefox
之后就可以将Firefox成功替换为最新的Firefox 3.52版本,未来的Firefox更新也可以使用这种方法。
Firefox的Flash问题
经过我的实际测试,Ubuntu自动安装的Flash插件swfdec存在很多问题,在Firefox中,很多网页的Flash无法显示,包括Google音乐和开心网等,因此建议使用下面两条语句将其卸载。
sudo apt-get remove swfdec-mozilla
sudo apt-get remove swfdec-gnome
之后可安装官方的Adobe Flash Player的Linux版,下载地址是:
安装完成后,还要解决中文乱码问题,解决方法是执行下面语句:
sudo cp/etc/fonts/conf.d/49-sansserif.conf/etc/fonts/conf.d/49-sansserif.conf.bak
sudo rm/etc/fonts/conf.d/49-sansserif.conf
之后,Firefox的Flash就完全正常了,在Firefox中访问开心网等Flash网站,显示都正常。
安装常用软件
介绍完了安装的方法和Firefox,下面就可以去各个网站下载一些常用的Linux软件来安装了,下面是我整理的一些常用的Linux软件列表:
Linux QQ:访问这个地址,下载deb文件安装,可以在Linux下玩腾讯QQ。
防火墙 firestarter:使用 sudo apt-get install firestarter安装。
杀毒软件 AntiVir:虽然Linux下的病毒很少,但对于新手还是有必要安装一个杀毒软件,访问这个地址可以下载免费版的AntiVir杀毒软件,这个软件我曾经在《五个最佳的防病毒软件》中介绍过。
rpm转 deb工具:使用 sudo apt-get install alien安装
JAVA环境安装: JRE的安装 sudo apt-get install sun-java6-jre,JDK的安装 sudo apt-get install sun-java6-jdk
eclipse安装:先到这个地址下载最新的eclipse,然后使用tar xvfz eclipse-php-galileo-linux-gtk.tar.gz-C/opt解压缩后就可以使用。
Picasa 3 for Linux安装:访问这个地址,下载后直接安装。
Google Earth安装:在这里下载最新版本的Google Earth,下载下来是个BIN文件,在图形界面上右击 GoogleEarthLinux.bin,在“权限”选项卡中勾选“允许以程序执行文件”,如下图。
之后在终端上执行./GoogleEarthLinux.bin即可安装。
安装LAMP环境
Ubuntu的桌面版也可以安装LAMP(Linux+ Apache+ MySQL+ PHP)环境,这里我介绍一个最简单的方法,就是使用XAMPP,这个项目我曾经在《常见的WAMP集成环境》中介绍过,XAMPP不但支持Windows,还支持Linux,在其网站下载之后,运行下面两条命令:
tar xvfz xampp-linux-1.7.2.tar.gz-C/opt
/opt/lampp/lampp start
就可以启动LAMP环境,XAMPP是功能全面的集成环境,软件包中包含Apache、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等,很适合开发环境使用。
安装程序添加程序菜单和桌面
有些程序是直接解压缩安装的,因此不会添加“应用程序”的菜单项,我们可以手动将其添加菜单项,具体方法是,打开“系统”—“首选项”—“主菜单”,新增即可。
添加桌面快捷方式是,在桌面上点右键,创建启动器。这个“启动器”就是Windows里面的“快捷方式”。
将“应用程序”的菜单项创建到桌面快捷方式的方法是,在“应用程序”的菜单项上单击鼠标右键,选择“将此启动器添加到桌面”或“将此启动器添加到面板”,就可以了。