在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境.docx

上传人:牧羊曲112 文档编号:5087313 上传时间:2023-06-03 格式:DOCX 页数:16 大小:586.73KB
返回 下载 相关 举报
在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境.docx_第1页
第1页 / 共16页
在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境.docx_第2页
第2页 / 共16页
在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境.docx_第3页
第3页 / 共16页
在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境.docx_第4页
第4页 / 共16页
在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境.docx_第5页
第5页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境.docx》由会员分享,可在线阅读,更多相关《在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境.docx(16页珍藏版)》请在三一办公上搜索。

1、了解和下载Ubuntu目前Ubuntu的最新稳定版本是7.04,最新稳定的LTS版本(Ubuntu的“LTS”版本 拥有长期支持,桌面版本为3年,服务器版本为5年)是6.06,最新测试版本是7.10 Tribe 4,开发代号是Gutsy Gibbon,意思是“勇敢的长臂猿”。另外说一下有关Ubuntu各个版本的区别,帮助您确定您要下载哪一个一一A、按支持的时间划分普通版:提供18个月的在线更新支持;LTS版:上面说了,桌面版本提供3年,服务器版本提供5年的在线更新支持。B、按应用划分桌面版:应用于台式机、笔记本等私人、家用、办公商务等用途;服务器版:用于服务器,据说没有图形界面。C、按安装方式

2、划分Live CD版:光盘中是一个完整Ubuntu操作系统,通过光盘启动后可以直接进入,从 而允许你在安装之前事先进行一番体验。而且安装到硬盘的界面就是基于这个光盘系统的。 但由于是光盘启动,运行的效率就打折扣了;Alternate desktop CD版:安装界面是文字形式,允许用户做更多的定制工作,运行 效率也比Live CD高些,不需事先体验的老用户和机器老的用户推荐采用。Linux内核和GUN/Linux的联系和区别要知道,由Linus Torvalds及其合作者开发的Linux并不是一个完整的操作系统,而是一 个类Unix(Unix-like)的操作系统内核。我们常说的Linux操作

3、系统其实应该被完整地称为 GNU/Linuxo这里的GNU是指Richard Stallman于1984年发起的GNU (GNUS Not Unix)计划,它的 目标是完成一套基于自由软件的完整操作系统一一HURD。该计划的参与者中云集了诸多掌 握核心技术的顶尖高手,更重要的是,他们信仰技术上的共产主义。为了保证GNU软件可 以自由地使用、复制、修改和发布,所有GNU软件都包含一份被称之为GNU通用公共许 可证(GNU General Public License, GPL)的协议条款。Linux并不是GNU计划的一部分。到1991年Linux的第一个版本公开发行时,GNU计 划已经完成除了

4、HURD操作系统内核之外的大部分软件,其中包括了一个壳程序(shell),C 语言程序库以及一个C语言编译器。Linus Torvalds及其合作者加入了这些软件从而完成了 Linux操作系统,并宣布在GNU通用公共许可证(GPL)下发行。正是由于Linux使用了许多GNU程序,Richard Stallman认为应该将该操作系统完整的 称为 “GNU/Linux”。我们现在所称的Linux系统或GNU/Linux系统,实际上包括使用Linux内核的若干操作 系统发行版本。比较知名的有Ubuntu、openSUSE、Fedora/Red Hat、Debian等,它们大都使 用XFree86或X

5、.org服务器作为图像系统,并使用GNOME和KDE等桌面环境。其中Ubuntu 系就是基于Debian发展出来的一系列GNU/Linux发行版本。Ubuntu:使用GNOME桌面环境,这个桌面环境是GNU计划的一部分;Kubuntu:使用KDE桌面环境,据说效果比较华丽,但系统开销相对大些;Xubuntu:使用Xface桌面环境,比较轻量,适合配置较低的老机器使用;Edubuntu:同样使用GNOME桌面环境,界面风格稍微卡通一点,适合儿童使用,并且集合了很多寓教于乐的软件。硬盘接口:SCSI、IDE与SATA的区别现在的硬盘从接口方面分,可分为IDE硬盘与SCSI硬盘(目前还有一些支持PC

6、MCIA接 口、IEEE 1394 接口、SATA接口、USB 接口和 FC-AL(FibreChannel-Arbitrated Loop)光纤通道接 口的产品,但相对来说非常少);IDE即我们日常所用的硬盘,它由于价格便宜而性能也不差, 因此在PC上得到了广泛的应用。不过现在SATA逐渐取代IDE硬盘的地位,成为PC市场的 主流。SCSI是Small Computer System Interface (小型计算机系统接口)的缩写,使用50针接 口,外观和普通硬盘接口有些相似SCSI硬盘和普通IDE硬盘相比有很多优点:接口速度快, 并且由于主要用于服务器,因此硬盘本身的性能也比较高,硬盘转

7、速快,缓存容量大,CPU 占用率低,扩展性远优于IDE硬盘,并且支持热插拔。SATA(Serial ATA)口的硬盘又叫串口硬盘,是未来PC机硬盘的趋势SATA的全称是Serial Advanced Technology Attachment- Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的 Serial ATA委员会正式确立了 Serial ATA 1.0规范,2002年,虽然串行ATA的相关设备还未正式上市, 但Serial ATA委员会已抢先确立了 Serial ATA 2.0规范oSerial ATA采用串行连接方式,串行ATA 总线使用嵌入式时钟信号,具备了更强的纠

8、错能力,与以往相比其最大的区别在于能对传输 指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传 输的可靠性。串行接口还具有结构简单、SATA硬盘支持热插拔的优点。同普通PC机的硬盘相比,服务器上使用的硬盘具有如下四个特点。1、速度快服务器使用的硬盘转速快,可以达到每分钟7200或10000转,甚至更高;它还配置了较 大(一般为2MB或4MB)的回写式缓存;平均访问时间比较短;外部传输率和内部传输率更高, 采用 Ultra Wide SCSI、Ultra2 Wide SCSI、Ultra160 SCSI、Ultra320 SCSI 等标准的 SCSI 硬盘,每 秒的

9、数据传输率分别可以达到40MB、80MB、160MB、320MB。2、可靠性高因为服务器硬盘几乎是24小时不停地运转,承受着巨大的工作量。可以说,硬盘如果 出了问题,后果不堪设想。所以,现在的硬盘都采用了 S.M.A.R.T技术(自监测、分析和报告 技术),同时硬盘厂商都采用了各自独有的先进技术来保证数据的安全。为了避免意外的损 失,服务器硬盘一般都能承受300G到1000G的冲击力。3、多使用SCSI接口多数服务器采用了数据吞吐量大、CPU占有率极低的SCSI硬盘。SCSI硬盘必须通过SCSI 接口才能使用,有的服务器主板集成了 SCSI接口,有的安有专用的SCSI接口卡,一块SCSI 接口

10、卡可以接7个SCSI设备,这是IDE接口所不能比拟的。4、可支持热插拔热插拔(Hot Swap)是一些服务器支持的硬盘安装方式,可以在服务器不停机的情况下, 拔出或插入一块硬盘,操作系统自动识别硬盘的改动。这种技术对于24小时不间断运行的 服务器来说,是非常必要的。我们衡量一款服务器硬盘的性能时,主要应该参看以下指标:1、主轴转速是一个在硬盘的所有指标中除了容量之外,最应该引人注目的性能参数,也是决定硬盘内部传输速度和持续传输速度的第一决定因素。如今硬盘的转速多为5400rpm、 7200rpm、10000rpm和15000rpm。从目前的情况来看,10000rpm的SCSI硬盘具有性价比 高

11、的优势,是目前硬盘的主流,而7200rpm及其以下级别的硬盘在逐步淡出硬盘市场。2、内部传输率的高低才是评价一个硬盘整体性能的决定性因素。硬盘数据传输率分为 内外部传输率和外部传输率。外部传输率也为突发数据传输率(Burstdata Transfer Rate)或接 口传输率,指从硬盘的缓存中向外输出数据的速度。目前采用Ultra 160 SCSI技术的外部传输率已经达到了 160MB/s;内部传输率也称最大或 最小持续传输率(Sustained Transfer Rate),是指硬盘在盘片上读写数据的速度,现在的主流 硬盘大多在30MB/s到60MB/s之间。由于硬盘的内部传输率要小于外部传

12、输率,所以只有 内部传输率才可以作为衡量硬盘性能的真正标准。关于虚拟机网络类型的选择如果是服务器,直接有外网的IP地址,则选择。Us已 bridged networkingGive the guest operating system direct aocess to an external Ethernetnetvxork. Hie guest must have its own IP 石dd已眺 on tine external netork.如果是家里面的宽带通过路由器+电话线猫或光纤入户。a Use netrkaddress translationtiie guest cperaiin

13、g system acsss to tiie hast mnnpukrs dial-up or extern al Ethernet network connection using the hosts IP address.如果只是想虚拟机的操作系统和主机组成一个局域网,虚拟机的操作系统不上网。Use host-only netftorkingConnect the guest operating system to a private virtual netark on the host computer.Ubuntu普通用户和超级用户上图设置的是普通用户,并不是root超级用户安装完Ub

14、untu的时候,第一次使用root会提示要你输入password,你会发现你自己根 本没有设置password。如果你坚持像传统的Unix 一样使用root账户,解决办法是:1.在终端输入sudo passwd root (注意是passwd不是password)这样你就可以通过su 登录成为root,它会提示要求password,这时候你就输入你当前普通用户账户的密码)2. 然后它会提示你输入Enter new UNIX password和Rtry new UNIX password。那么你就 新建一个root账户的密码就可以了,看见password updated successfully

15、就成功了 超级用户是:root超级用户开机时登录方法VMware Tools 介绍VMware提供的一套很贴心的程序,用于解决虚拟机的分辨率问题(我们前面有提过)、 改善鼠标的性能(还记得我们前面不断的用鼠标单击和Ctrl+Alt在虚拟与现实间切换的费劲 场景吗?),并且能将虚拟机的剪贴板内容直接粘贴到宿主机中。VMware Tools必须在虚拟机已经开启且已安装操作系统的前提下才能安装。如果你注意过VMware Workstation 的安装目录,会发现一些命名为 windows.iso、linux.iso、freebsd.iso、 solaris.iso的光盘镜像,这些就是VMware T

16、ools在各种操作系统下的安装文件。VMware Tools 就是通过光盘镜像的方式加载到相对应操作系统下来运行安装的。安装Ubuntu声 Custan (adYarKedl押沏 Machine WizaraWelcone to the New Virtual Machine WizardT皿W (reccuiniendKl)Q-ieete 8 Works3-0rnfl甘inthi feweatysteps,Create a *3! 由由 advanced gUon当.sudi as 占 5C5E CMltTOlSf we, vrtuaitype and comqatit由N 偶ithefid

17、er VMware proctirts.New VirtualWizardGuest Operatma System EnstaBatwnA wrluai nachrie 滑 l*a a ph*SKai eantJutEr; 1 reed is am operatrg systEfn. How 序 you natal tfie guest iperaanfl astern?Im tat from:扪油ler disc:土 gRW 艇如(=:)Maier cfec mage fle Qso*| D: VEMtawtosd Vibixilu- ILBrasse. B$ I -.di iTEta:

18、the opee ting e 片Lem later.The m3 madiiFH Ml be created 睥啊 whard tisLPnOCiS-SOr CCMIlHJur-atonHr-twork lyprProctssariNumber 网 Mwaw#F+crcrsoft Wndo*rt Lmu x 归5日 hkJvtT,New Virtual Machine WizirdAiKBte ill dBK 5PKt 2虬4 Use physics dns; Use ISO image 枷;D: LTDOonlMd UJbuntu-ll iD-dH&w CDjiDVD J , a AutO

19、 detectLHOPPVHeb%wk Adaptw Qusa controller 电 Sound Crd3 Swre virtual dsk as -a inoieSpti Htuai dskkito mJIpe ftesperffting Sy.Mtmory:Network AdaOlhi-r Depicts:20GB1024 MBNAT2 CPU tD/DVD. Reppy. USB CentrEsAmta cteteftNATPresentAuto detect (Serial Pert) Auto det心安装 Ubuntu 的 VMware Tools点击VMware菜单的虚拟机

20、安装VMware Tools,在弹出的对话框中选择“安装”。这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘镜像。(验证:点击VMware 菜单的虚拟机Settings)虚拟机的桌面上出现了一个名为VMware Tools的光盘图标,并且被自动打开。Wei?一 旋3尊 VMwar.-甘宜机manifest.tKt VMwareTDol5-9.&-1-li:l:- riasm2 -10 setup。使用Ctrl+D来输入EOF丸士士* Debian package creation selected 士* 士士-kkkk* 士士* 金丸-kkk金*士 *士-k*士

21、-k*0十1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11、12 -13 -软件包将用下面的值来创建:Maintainer: rootwubo-ubuntull Summary:nasm2.10setupName;nasn Version:Lid Release:1 License:GPL Group;checkinstallArchitecture: i386 Source location: nasn-10 Alternste source location:Requires: Provides: nasn Conflicts: Replaces i 输入一个数字来改变它

22、们,或按回车键继续:直接敲回车* *此* *Done, The new package has been installed and saved to/home/wubo/TS/nasm-lO/nasm.ie-liSSedebYou can remove it fron your system anytime using:dpkg -r nasm* * * *法* *nasm.hnasm.1nasm.onasmlib.onasmrxrxkr#!ku闫firtIKSjmar11 一 1J._1nasm.speGinniasmLasmlib.h7.终端中输入nasm -v验证安装情况wubowub

23、o-ubuntu 11:nasn -v NASM2.1。eFipiAed on Mair 26 2812在Ubuntu中安装bochs1. 下载源码包 bochs-2.5.1.tar.gz2. 当前目录转到 wubowubo-ubuntu11:$ cd /home/wubo/下载要编译源码包bochs-2.5.1.tar.gz就执行3. sudo apt-get build-dep vgabios bochs bochs-x bximagesudfi apt-get bUtld-dleip wgiblos boclis b&chs-x bxtnagesudo password for 神Lib

24、o: 正在成成软仔包列表 完成 正在分听软件包的依前美君图 .山布该取花态信息.完成 注登iSrHk iltbig-dev 而非 Itljz-dev 选择bochs作为涎码包而非b&chs-x 迷托. bochs作为源代村包而非bxUiage 下列【样;较件包将族安装:autecanf autbrnake autot*ls - dev bcr d*tb*tk-tJsssl tsound cammsn gawk tasl jade Itbaal-dev 11lMnuml2-dv libatkl,O-dev libawdtodevwdtaflie -dv Llbaudiofil 网 llbaira

25、 hi -client -dvlibavahi.-comman-dew libcaca-dev libcaira-script-interpreters libcaira2-dev libdbus-1-dev Libdrm-dev libcsde llbesdD-dew libexpatl-dev It bf on tee n f ig 1 - d ev libf reetype6 - dev libgdk- pixbuf z Bt- de1/ libgll-nesa-dev libfllib2.9-dev libglul - mesa - die v Iibgtk2r6-dey libice

26、-dev libkmsl libit dl-dev ltbrcijr:ses5-dle llboeps llbostylelci llbpangol-ft-dev Itbplxmafi-l-d&v llbprigli-dev 11bpthread-stubsa 11 bpt h read - st u bse - dev It bp u Ise-dev libsdll.z-de1/ ItbsiLgsegvz llbslanigz-dev Ltbsn-dew Ltbsvgai libsvgal-de libtinfo-de libtool ltbwxbase2,8-& Itbwxbase2r8-

27、dev libwxgtk2r8-0 ltbwxgtk2-8-dev Itbxll-dev ItbxaiJ-dev Itbxcbireftde8-div llbxcbi-shMQ-dev llbxcbldtv llbxrompostte-dev libscursor-dlev llbxdamage-dev Itbxdmcp-dev llbxext-de1/ libxftxes-dev llbxft-dev llbxt-dlev libKinerana-dev libKnl;-utils libxspm-dev libKranidr-dev lifeKrender-dev libst-dev h4

28、 nesa-cnmon-dev openjade wx2u8-headers xlIproto-composttt-dev xllproto-core-dev x11prota-dev klip rots-fixe s-dev xllpr&tg-input-dev xllprota-kb-dev xllproto-randr-dev sllproto-render-dev scllproto-KeKt-dev MllprotG-sinerania-dev worg-sgnl-doctools trans-dev zltblg-dev下列或件包持被什象libl:reetvpe6 libpngi2

29、-ft升级了 2不段件包.崭安装了队个软件包:要即裁0个软件包,有91个找件包未被升级。霄贤F我31.2 ME的软祥包-僻压锵后台湄耗掉124 HB的藐外空间您希要掘绷行吗? V/rj|4. 解压文件 tar -vxzf bochs-2.5.1.tar.gz5. 当前目录转到cd bochs-2.5.16. 执行./configure -enable-debugger -enable-disasm (注意是连续的两个-后是一个-隔 开 enable)7. 执行make8. 执行 sudo checkinstallinstall:无法获取V/bochsdbg的文件状态(stat):没有那个文件或

30、目录ri FB_、IB出现错误install:无法获取./bochsdbg的文件状态(stat):没有那个文件或目录这是因为我们装的bochs是可进入调试模式的9. 解决方法 cp bochs bochsdbg10. 再执行sudo checkinstall出现新问题nnkdi:无注创建日录/usr/loel/sha咨。匚七没有那亍文件或目录11. 执行命令su输入超级密码wubowubo-ubuntull:bochs-2,5.15 su 密码:ubuntu 11;/hQFiw/wubQ/下裁/bochs -2.5.1书 .还是不行照样出错mkdii:无法创建目录”/us/loel/sh己s/

31、dg:;没有那亍文件或目录12.注销用户wubo,以root用户登录然后用图形界面的方式在/usr/local/share/下面手工建目录doc (注意即使在root登录后在终端下执行checkinstall命令还是解决不了问题)后,执行命令checkinstall13.安装成功* 士* 士* 激* * 士 it* 士 * 士 *Done, The new package has been installed and saved to /hopie/wubo/-F载/bochs- 2.5.1/bochs 芝* 5.1-I_i386* debYou can remove it fron your

32、 system anytime using:dpkg -r bochs*士*编译bochs时的其他选项 ./configure -enable-cdrom -enable-debugger -enable-disasm -disable-readline -enable-sb16 -enable-ne2000 -enable-vbe -enable-all-optimizations -enable-cpu-level=6 -enable-sse=2 -enable-3dnow -enable-vme -enable-sep -enable-x86-debugger -enable-pci -

33、enable-pcidev -enable-clgd54xx -enable-usb -enable-plugins -with-wx 如果不喜欢控制台的字符操作,可以加个-with-wx这个配置,启用图形界面./configure -enable-debugger -enable-disasm -with-wxmakesudo make install在Ubuntu中使用bochs1.确定Bochs配置文件的参照文件的位S/usr/local/share/doc/bochs物一口 bochs诳畜一牝涸7划器_ usr LkM sharedoc bochs手Q既我f3U计登机I pur-UN 11?r!ia I国上一:叫宕社相匝1空扩Q F裁通音乐bothsrc-sannpLe.txtIhL! rTODOCHANGESCOPYINGREADME2.确定配置文件中所引用的资源/usr/local/share/bochsr汐-i bochs设备一 usr local share bochsQ 搜素LJ二盘卵动器计彝机Si主文件夹卓向E丈档E3 云VGABIOS-elpin-Blos-bDchs-latestVGABiios-Lgpl-latestw1 VGABias-lgpl-11 怙博VGABIOS-eflipSfli-2.40l 1l|iVGABIOS-Igpl-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号