作者:何晓龙
提要
对于Linux初学者来说,Ubuntu Linux(下文简称Ubutntu)是一个很好的入门版本。Ubuntu具有界面友好、安装简单、便捷的软件安装维护机制和成熟的社区支持等诸多优点于一身,是一个不可多得的学习Linux的版本。这里分三讲循序渐进地介绍Ubuntu的使用,第一讲介绍Ubuntu入门版本的选择及如何从Windows下零风险运行Ubuntu LiveCD;第二讲讲解Ubuntu的桌面环境GNOME的使用及其软件管理方法;第三讲介绍如何在硬盘上安装真正的Ubuntu系统;希望通过这三讲的内容,使大家能够循序渐进地轻松掌握Ubuntu的使用方法,快速跨入Linux的精彩世界。
第一讲 零风险体验Ubuntu
目前最火爆的Linux桌面版本是什么?当然是Ubutnu。在著名的Linux发行版网站www.distrowatch.com最近几个月的Linux排行中,Ubuntu一直高居榜首。
Ubuntu如此流行,那它到底是一个怎样的发行版本,有怎样的魅力,令无数Linuxfans竞相使用呢?那首先得了解Ubuntu(其发音读若优班图)的意思,这个单词是古非洲语单词, 意思是“乐于分享,和他人紧紧相连, 密不可分, 大家都在同一种生活之中”。知道了Ubuntu的含义后还应该知道它是一个基于Debian的Linux发行版本。具有类似Debian的软件包分发和管理机制,但又比Debian小巧得多,精致得多。其最新的5.10版本只有600多兆,一张CD光盘即可装下。此外,最新的Ubutntu采用了全图形化安装,整个安装过程直观、简单。如果想进一步了解Ubuntu的情况,推荐到其官方网站http://www.ubuntu.com/去瞧瞧!
介绍了这么多关于Ubuntu的内容,那Linux初学者又如何零风险开始体验、学习Ubutnu呢?众所周知,Linux初学者安装Linux最大障碍并不是Linux安装程序本身,而是磁盘分区、系统引导等问题,其实这些问题也是安装Windows系统的难点,只不过Linux更为复杂一点而已。所以要想零风险、轻松愉快地开始Ubuntu学习之旅,最好还是从熟悉环境入手,从初学者熟悉的Windows环境中的虚拟机开始体验Ubuntu比较方便,下面就介绍笔者从教学实践中总结出的,真正零风险、轻松跨入Ubuntu的精彩世界的入门方案。这个方案的总体思路是由易及难,从感性认识到理性认识,从熟悉环境到全新环境。首先从Windows环境入手,配以开源虚拟机的帮助来一步步深入学习Ubuntu。
下面就从Windows中开源虚拟机的选择开始精彩的Ubuntu入门之旅。
Windows下虚拟机的选择
Windows中常用的虚拟机有VMware和Virtual,它们虽然流行但却都是商业软件,长期使用需要价格不菲的注册,这显然与Linuxfans们自由、开放的精神相悖,所以笔者推荐Linux初学者使用免费、开源的虚拟机。Windows中使用比较多的免费、开源虚拟机有Bochs和QEMU,它们都是比较成熟的虚拟机,下面就来比较一下这两种开源虚拟机。
先来介绍一下开源虚拟机的老前辈----Bochs,它是一个用 C++开发的x86硬件架构的虚拟机。Bochs可以稳定地运行在Windows下,它操作简单,使用方便。其最大的特点就是其强大的兼容性,硬件方面可以模拟Intel 386、486、Pentium系列及AMD的系列CPU。操作系统方面可以虚拟运行x86上所有的操作系统,当然运行Ubuntu更是不在话下。但其最大的弱点就是运行效率低下,和VMware、Virtual的运行效率相差较远。而后起之秀的虚拟机QEMU除了具有Bochs的大部分特点之外,还具有更高的运行效率,它的运行速度约为真实计算机的25%,比它的前辈Bochs的速度足足快了60倍,和VMware、VirtualPC等商业虚拟机的性能相差无几,所以笔者推荐大家使用QEUM来虚拟Ubuntu。下面就介绍QEMU下载、安装及其具体使用方法。
QEMU可从http://www.h6.dion.ne.jp/~kazuw/qemu-win/qemu-0.9.0-windows.zip下载。其安装方法也及其简单,只需使用WinRAR或WinZip将其安装文件qemu-0.9.0-windows.zip解压到磁盘空间大于1GB的分区即可。Windows版的QEMU是基于命令行的,在Windows 2000/XP的命令提示符环境中通过命令来控制虚拟机的运行。QEMU常用操作参数如下:
◆-fda file/-fdb file 指定软驱或软盘镜像文件(*.img);
◆-hda file/-hdb file/-hdc file 指定虚拟硬盘的硬盘映像,hda代表IDE1主盘,hdb代表IDE1从盘,hdc......以此类推。需要注意的是,这里不能使用ISO光盘镜象文件。
◆-cdrom file 指定光驱或CD镜象文件(*.iso)。需要注意的是,使用了CD光盘镜象文件,就不能同时使用-hdc参数。
◆-boot [a|c|d] 设定启动方式,a表示从软驱启动,c表示从硬盘启动,d表示从光驱启动;
◆-m megs 设置虚拟机的内存大小,默认的是128MB,要良好运行Ubuntu建议至少使用256MB;
◆-enable-audio 此参数可让让虚拟机使用你的声卡,默认是关闭的,由于虚拟机速度的问题,此功能通常不能正常发音,所以不建议选择此参数;
◆-usr-net 使用User Mode Network Stack来模拟一个网络设备,所使用的网络环境必须采用DHCP分配IP地址方式,此外使用这种方式宿主主机无法访问到虚拟机。
需要说明的是,虽然QEMU的操作是在Windows命令提示符环境中进行,但QEMU的虚拟机窗口是以图形方式运行,见下图,和VMware或VirtulPC没有什么不同。其虚拟机窗口的操作和上述商业虚拟机也很类似,使用“Ctrl”+“Alt”组合键切换于宿主主机(真实的计算机)和虚拟机之间。此外,“Ctrl”+“Shift”+“f”组合键可以在让虚拟机窗口在窗口模式和全屏模式快速切换。最后要离开QEMU,可以如关闭普通窗口一样单击关闭按钮或使用组合键“Ctrl”+“Shift”来关闭虚拟机窗口。需要注意的是,上述这些快捷键必须在虚拟机窗口获得焦点的情况下才生效。
附录:[color=black]关于 QEMU[/color] [align=center][color=#ff0000][/color][/align] 在 Free Software 的世界中, 除了 Bochs 之外,还有一个以速度号称的 x86 模拟器 - QEMU。
QEMU 的模拟速度约为实机的 25%,约为 Bochs 的 60 倍。 Plex86、User-Mode-Linux、VMware 和 Virtual PC 则比 QEMU 快一点, 但 Bochs 需要特定的 Kernel Patch;User-Mode-Linux 的 Guest System 必须为 Linux; VMware 和 Virtual PC 则需要在 Guest System 上安装特定的 Driver, 且它们是针对作业系统而进行模拟,并不能说是完整的模拟器。 所以 QEMU 仍不失为极优秀的 x86 模拟器。
QEMU 所模拟的硬体列表
引用:[indent]* i440FX host PCI bridge and PIIX3 PCI to ISA bridge
* Cirrus CLGD 5446 PCI VGA card or dummy VGA card with Bochs VESA extensions
(hardware level, including all non standard modes).
* PS/2 mouse and keyboard
* 2 PCI IDE interfaces with hard disk and CD-ROM support
* Floppy disk
* NE2000 PCI network adapters
* Serial port
* Soundblaster 16 card [/indent]
QEMU 所?用的 PC BIOS 乃取自 Bochs 及 Plex86/Bochs 的 LGPL VGA BIOS。
事前准备
和 Bochs 类似的,在 QEMU 里,是利用 Image File 来模拟硬盘的;
也就是 QEMU 是将一个大的 img镜像文件模拟成一个硬盘。
我们可以利用 qemu-img 指令来制作这些 Image File,例:
代码: 复制内容到剪贴板 代码:qemu-img hda.img 3G
这时就会生成一个名为 hda.img 的 img镜像文件。
运行 QEMU
QEMU 并不使用任何的设定档,它只能以命令列参数来执行;
但是把这些参数写成一个小小的 Script 是轻而易举的事,所以并不会造成任何的不便。
例:
代码: 复制内容到剪贴板 代码:qemu -fda fda.img -hda hda.img -hdb hdb.img -cdrom mycd.iso -boot a -m 64 -enable-audio -localtime -user-net
一般参数(节录)
-fda file / -fdb file:
指定软盘。可在此指定 Image 文件。
-hda file / -hdb file / -hdc file / -hdd file:
指定硬盘 Image 文件。请勿指定为光盘 ISO 文件。
-cdrom file:
指定光盘。可在此指定 ISO 文件。它将固定使用 hdc 这个位置,
所以 -hdc 不能和 -cdrom 同时使用。
-boot [a|c|d]:
指定开机磁盘。a 为 floppy,c 为硬盘,d 为 CD-ROM。
-m megs:
指定记忆体大小;单位为 MB。预设为 128 MB。
-enable-audio:
启用音效卡。预设是关闭的。
-localtime:
使用真实时间。建议使用与 MS Windows / DOS 系统。预设上是使用 UTC 时间。
QEMU Monitor(节录)
在运行 QEMU 后,按下 复制内容到剪贴板 代码:
会出现一个 ,按下 复制内容到剪贴板 代码:
可以切换回去。
(qemu)
的提示。在这个提示下可以输入一些指令来操作 QEMU。例:
help 或 ? [cmd]
显示说明文字
info 指令:
显示系统状态。例:
★ info network,显示网络介面状态
★ info block,显示储存装置状态
★ info registers,显示 CPU 的暂存器状态
★ info history,显示历史指令 复制内容到剪贴板 代码:q 或 quit
关闭模拟器 复制内容到剪贴板 代码:eject [-f] device
退出装置,使用 -f 来强制退出 ; 复制内容到剪贴板 代码:change device filename
更换抽取式媒体,如:软盘或是光盘; 复制内容到剪贴板 代码:screendump filename
截取屏幕画面,储存成 PPM 影像; 复制内容到剪贴板 代码:log item1[,...]
将所指定的项目之 LOG 写入 /tmp/qemu.log 中; 复制内容到剪贴板 代码:savevm filename
将整个模拟器状态储存至文件中; 复制内容到剪贴板 代码:loadvm filename
由文件中载入模拟器状态; 复制内容到剪贴板 代码:stop
停止模拟; 复制内容到剪贴板 代码:c 或 cont
继续模拟; 复制内容到剪贴板 代码:sendkey keys
传送某个键击给模拟器,使用 - 来连结复合键。例: 复制内容到剪贴板 代码:sendkey ctrl-alt-f1
将会传送
重新启动系统。
快捷键
在 QEMU 的系统里,可以按下
按下
按下
[attach]11475[/attach]


panqixy 于 2010-03-31 21:23:13发表:
厉害。。。
kxzdsj 于 2010-03-31 17:33:06发表:
谢谢分享阿!!!
caifachao 于 2010-03-30 15:14:32发表:
收藏下,初学者????
yhtjay 于 2010-03-25 10:39:44发表:
我推荐VBox~
松鼠008 于 2010-03-24 13:29:05发表:
顶一下
eddiehan 于 2010-03-23 22:27:30发表:
有点读不懂
junyang517 于 2010-03-18 08:21:15发表:
没看懂1111111111111
foxpda 于 2010-03-17 23:43:37发表:
ubuntu现在不是一般的火啊
qq470320278 于 2010-03-10 21:34:34发表:
(e:e2s{:3_114:} 学习
linux_coco 于 2010-03-10 17:34:35发表:
研究下
jyyxjb 于 2010-03-03 21:57:00发表:
我是新人,学习学习
fanyq 于 2010-01-08 22:56:45发表:
恩,已经安装了,还是谢谢了
augustd2 于 2010-01-08 22:35:29发表:
抽时间详细看看 先收了
ywei210 于 2010-01-08 15:09:51发表:
{:3_114:}
liubinzb 于 2009-09-24 11:33:17发表:
xue xi
orangeSeven 于 2009-09-24 09:08:00发表:
好东西
shenhao0129 于 2009-09-14 21:53:41发表:
新手可以看看!老鸟直接飘过哦
heyin123 于 2009-09-12 15:17:05发表:
谢谢分享
tq051 于 2009-08-19 16:45:54发表:
不过还是去看看。刚学。多看看应该好点。
安格鲁 于 2009-08-19 15:12:31发表:
好多要学的东西啊,要加紧了,谢谢分享
teainmilk 于 2009-08-11 16:52:44发表:
没意思~~~~~~~~~
ngy638507 于 2009-08-05 12:30:00发表:
7# jagub
fffffffffffffffffffffff
jagub 于 2009-06-10 22:56:57发表:
要考虑研究一下QEMU了
asqnh 于 2009-06-10 22:46:17发表:
好好学习天天向上啊好好学习天天向上啊
nkevin 于 2009-01-06 19:27:12发表:
:0wl;l1 有免费的Vbox,干嘛不用?虚拟ub也不错的,然后再实际安装。
红脸之我道 于 2009-01-06 11:51:57发表:
没看懂
uprtystpk 于 2009-01-05 21:02:34发表:
拜阅中
casual0402 于 2009-01-05 20:39:35发表:
由于作品很详尽,就不一一贴出来了
原文地址: http://www.ubuntuchina.com/viewthread.php?tid=2558&extra=page%3D1