红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

零风险Ubuntu从入门到精通

发布时间:2009-01-05 20:38:29来源:红联作者:casual0402
来源:http://www.ubuntuchina.com/
作者:何晓龙

提要
对于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 后,按下 复制内容到剪贴板 代码:<2>
会出现一个 ,按下 复制内容到剪贴板 代码:<1>
可以切换回去。
(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
将会传送 给模拟器。 复制内容到剪贴板 代码:system_reset
重新启动系统。
快捷键
  在 QEMU 的系统里,可以按下 来跳离 QEMU;
  按下 来进入全屏幕的画面;
  按下 <2> 和 <1> 切换QEMU Monitor。

[attach]11475[/attach]
文章评论

共有 28 条评论

  1. panqixy 于 2010-03-31 21:23:13发表:

    厉害。。。

  2. kxzdsj 于 2010-03-31 17:33:06发表:

    谢谢分享阿!!!

  3. caifachao 于 2010-03-30 15:14:32发表:

    收藏下,初学者????

  4. yhtjay 于 2010-03-25 10:39:44发表:

    我推荐VBox~

  5. 松鼠008 于 2010-03-24 13:29:05发表:

    顶一下

  6. eddiehan 于 2010-03-23 22:27:30发表:

    有点读不懂

  7. junyang517 于 2010-03-18 08:21:15发表:

    没看懂1111111111111

  8. foxpda 于 2010-03-17 23:43:37发表:

    ubuntu现在不是一般的火啊

  9. qq470320278 于 2010-03-10 21:34:34发表:

    (e:e2s{:3_114:} 学习

  10. linux_coco 于 2010-03-10 17:34:35发表:

    研究下

  11. jyyxjb 于 2010-03-03 21:57:00发表:

    我是新人,学习学习

  12. fanyq 于 2010-01-08 22:56:45发表:

    恩,已经安装了,还是谢谢了

  13. augustd2 于 2010-01-08 22:35:29发表:

    抽时间详细看看 先收了

  14. ywei210 于 2010-01-08 15:09:51发表:

    {:3_114:}

  15. liubinzb 于 2009-09-24 11:33:17发表:

    xue xi

  16. orangeSeven 于 2009-09-24 09:08:00发表:

    好东西

  17. shenhao0129 于 2009-09-14 21:53:41发表:

    新手可以看看!老鸟直接飘过哦

  18. heyin123 于 2009-09-12 15:17:05发表:

    谢谢分享

  19. tq051 于 2009-08-19 16:45:54发表:

    不过还是去看看。刚学。多看看应该好点。

  20. 安格鲁 于 2009-08-19 15:12:31发表:

    好多要学的东西啊,要加紧了,谢谢分享

  21. teainmilk 于 2009-08-11 16:52:44发表:

    没意思~~~~~~~~~

  22. ngy638507 于 2009-08-05 12:30:00发表:

    7# jagub


    fffffffffffffffffffffff

  23. jagub 于 2009-06-10 22:56:57发表:

    要考虑研究一下QEMU了

  24. asqnh 于 2009-06-10 22:46:17发表:

    好好学习天天向上啊好好学习天天向上啊

  25. nkevin 于 2009-01-06 19:27:12发表:

    :0wl;l1 有免费的Vbox,干嘛不用?虚拟ub也不错的,然后再实际安装。

  26. 红脸之我道 于 2009-01-06 11:51:57发表:

    没看懂

  27. uprtystpk 于 2009-01-05 21:02:34发表:

    拜阅中

  28. casual0402 于 2009-01-05 20:39:35发表:

    由于作品很详尽,就不一一贴出来了

    原文地址: http://www.ubuntuchina.com/viewthread.php?tid=2558&extra=page%3D1