如何把vmware vmdkubuntu生成镜像.vmx

玩过linux只是博主觉得现在的很多垺务器都是linux系统的,而自己属于那种前端也搞后台也搞,对框架搭建也感兴趣但是很多生产上的框架和工具都是安装在服务器上的,洏且有不少大公司都要求熟悉在linux上开发因此从个人职业发展有必要去多了解一下linux。

于是今天博主就在虚拟机上安装了Ubuntu并分享整个安装過程给大家。之所以没有安装双系统是考虑多很多不方便的地方,比如你在linux上开发了一个实例,你想写博客写博客肯定是在windows上方便哆了,代码需要从一个系统弄到另外一个系统这里是双系统的不方便。另外虚拟机上安装linux的另外一个好处就是,你可以在windows上下载了工具安装包然后在linux上安装。

好了下面马上附上安装全过程。

一、下载Ubuntu镜像文件

打开上面的连接我们来到如下页面,点擊download:

使用者可以进行文字处理、网页浏览、多媒体播放和玩游戏。本质上说这是一个为普通用户所定制的多用途操作系统。另一方面服务器版旨在充当web服务器,可用来托管文件、网页及相似内容

点击上面的连接即可下载,容量大概1G左右时间有点长,接下来我们先看VMware的下载安装与在VMware上安装Ubuntu的过程

VMware的下载安装就好办了,下载直接百度如下哈哈:

下载完成即可安装,安装可以全部采取默認看个人而定,博主的安装目录是自选的

安装完成之后启动VMware,需要输入产品密钥(vmware vmdkworkstation 12)博主随便百度了一个,猿友看你的是否有效:

3、然后下一步再下一步直到这里,稍后再安装系统

4、然后选择linux注意这里下面的下拉选择Ubuntu64,因为我们下载的是64位的如果你的電脑是32位的,就选Ubuntu即可博主的就是因为Ubuntu,导致后面安装出错了不过后面还可以设置的。

5、选择安装位置这里必须输入一个已存在的目录,不然后面会报错的

6、后面设置处理器和内存的电脑配置好的可以试试,否则采用默认的博主这里是采用默认的,然后下一步…直到这里,选择将虚拟机存储为单个磁盘:

7、然后下一步到如下页面,点击自定义硬件:

8、然后如下图选择我们第一步下载的Ubuntu镜像:

9、然后点击完成向导设置完成

10、虚拟机已经配置完毕,接下来我们开启虚拟机:

11、然后就会来到如下界面如果出现错误请看(四、可能遇到的错误),我们选择中文简体点击Install Ubuntu:

12、到了如下界面我们点击继续:

13、然后点击,开始安装:

14、到了这界面点击继续:

15、如下,输入你的位置随便输入就好:

16、然后选择汉语,点击继续:

17、设置用户名密码这里博主选择自动登录

18、下面就开始正式安装了:

19、咹装完成之后,会提示重启点击现在重启

20、重启成功之后,会来到桌面博主的重启中遇到一些问题,手动重启的影响不大:

21、我们咑开浏览器,输入百度网址发现可以访问网络:

安装完成!!!!!!!!!!

在安装过程中,博主遇到了如下的错誤:

可能原因是:在创建虚拟机向导的时候我们如下页面选择了Ubuntu而不是Ubuntu64,但是我下载的镜像是64位的如下图:

解决办法:如下设置回Ubuntu64即鈳,然后继续你没有完成的步骤:

可能原因是:你的电脑没有支持虚拟化

解决办法:重启电脑进入bios(博主的进入bios的键是F10),设置虚拟化啟用

然后按F10,输入y保存退出即可

设置了启用了虚拟化之后,继续上面没有完成的步骤即可

4.3、如果虚拟系统安装成功之后重启失败了(洳停留在某个页面时间过长)手动重启Ubuntu即可

}

对应结构体ext2_group_desc此结构体大小由超級块的s_desc_size字段指定。 每个块组对应一个结构体

第3个布局为保留的gdt块,此块用于当第2个Block无法存放下所有块组描述结构体时向该块填充。

第4個布局为节点表 由块组描述符中bg_inode_table, 指定节点表的偏移block,如果一个块组的所有空闲inode都被使用

就使用下一个块组的节点表。每个块组默认0x2000个節点

节点表中存放着节点(ext4_inode)的数组,

镜像文件格式 EXT4镜像文件格式分析 android

节点表中的第1个节点用0填充

第2个节点为根目录的节点指向根目录的目录信息(ext4_dir_entry_2数组)。(] 第8个节点为日志节点指向日志块。

第6个布局为根目录根目录为ext4_dir_entry_2的结构体数组,由节点表的第2个节点索引过来

其余为其他目录和文件,以及每个块组的起始块

注:以下图中的所有字段均为重要字段,其余字段说明可参考《Ext4文件系统 手动提取文件》

节点的大小(s_inode_size):每个节点的大小

块组描述符的大小(s_desc_size):每个块组描述符的大小

镜像文件格式 EXT4镜像文件格式分析 android

用户的目录数(bg_used_dirs_count):该镜像文件的目录个数

文件类型和访问权限(i_mode):文件的类型与访问权限。[)

镜像文件格式 EXT4镜像文件格式分析 android

0x40当前用户可执行

文件大尛(i_size_lo):文件或目录的大小以字节为单位

硬链接计数(i_links_count):该目录下拥有硬链接的个数

文件的数据块个数(i_blocks_lo):根据文件大小决定,

数據块偏移低32位(ee_start_lo):指向的数据块的偏移

6、根目录:此为一个变长结构体数组

inode:指向子目录或文件在节点表中的

镜像文件格式 EXT4镜像文件格式分析 android

目录中的第一个结构体为"."表示当前目录

目录中的第二个结构体为".."表示上一级目录

目录中的最后一个结构体为剩余的大小[]

三 : 常見光盘镜像文件格式介绍

我们平时从网上下载的一些资源是光盘镜像格式的,比如系统盘、游戏、VCD、教学光盘等这些镜像格式各不相同,大家在使用时往往会比较迷惑这里对常见的光盘镜像格式做一个介绍,

首先我们说一下什么是光盘镜像光盘镜像文件其实就是一个獨立的文件,和其他文件不同它是由多个文件通过刻录软件或者镜像文件制作工具制作而成的。其次我们来看一下常见的光盘镜像格式1、ISO这种格式的镜像扩展名为.ISO是以ISO-9660格式保存的光盘镜像文件,是最常见的光盘镜像格式大家对ISO9000质量体系认证有印象吗?一个含义标准絀自一家----ISO,即国际标准化组织所以各种常用的刻录软件均支持ISO文件直接刻录光盘。可以用WinISO、UltraISO打开并进行编辑。WinRAR亦可读但不能写。如果用WinRAR读出再刻盘,则会损失光盘信息非常不可取!2、IMG当用光盘复制软件CloneCd对光盘做镜像时,会生成三个主文件名相同但扩展名不同的文件扩展名分别是.ccd.img及.sub。其中ccd文件是CloneCD的控制文件img是数据镜像,sub为子通道数据CloneCd对于一些加密光盘的复制几乎无坚不摧,当用其它刻录工具鈈能复制光盘时就可以先用这款软件制作成镜像然后再刻录。注意:三个文件必须放在同一文件夹下才能正常使用3、VCD这种格式的镜像昰虚拟光驱VirtualDrive生成的,这种以VCD为扩展名的文件并不能支持刻录软件直接刻录一般只能当虚拟光盘使用。如果刻录的话可以用虚拟光驱加载後使用刻录软件的“光盘复制”功能刻录源光盘选虚拟光驱,目标光盘选放入空白盘片的物理光驱4、NRG这是大名鼎鼎的刻录软件NEROBurningRom产生的鏡像格式,可以使用NERO的“刻录映像文件”功能来刻录只是NERO对加密光盘制作镜像的能力较差。5、MDS、MDF这是Alcohol120%生成的镜像格式Alcohol120%同时具有虚擬光驱和刻录两方面的功能,当我们用Alcohol120%对光盘制作镜像时会生成文件名相同而扩展名不同的两个文件,扩展名分别时MDS、MDF其中mds为光盘內容表,mdf为镜像文件这种镜像格式对加密光盘支持比较好。注意:MDS和MDF文件同样需要放在同一个文件夹下才能使用6、BINCDRWIN的专用格式当我们鼡CDRWIN对物理光盘制作镜像时,会产生文件名相同而扩展名不同的两个文件扩展名分别为CUE、BIN,CUE是索引文件BIN为镜像文件,另外CDManipulator2.6.7也是一个极好嘚CD镜像制作工具的新版本能够读取光盘数据,制作出bin+cue的镜像7、CDICDI:Paragon Creator产生的镜像格式。10、LCD虚拟光驱CDspace产生的文件格式CDspace操作简单,可支持23个虛拟光驱而且还有网络功能。在增加减少虚拟光驱数目时不需要重启动机器支持把ISO文件转换LCD文件。11、FCDVirtual CD-ROM、CloneCD等12、MCD碟中碟虚拟光驱产生的鏡像格式,这种格式对StarForce加密光盘支持相当好镜像文件的扩展名其所支持的刻录软件

来源:网络 作者:佚名 时间:06- 浏览: Tag:

ISO 9660标准内有3层透通性(Interchange),只有第1层支援大多数的操作系统第1层要求每个档案的资料必须是连续不中断的方式存放於CD上,每个档案内容不可分开存放或与其怹档案交错档名必须符合英文A 到 Z,数字 0 到 9 和底线"_"所组成的字集而且格式必须依照DOS的规定,8 个字元的主档名与 3个字元的副档名第2层则昰可以采用任何的字元作为档名,包括使用超过 8 3个字的长档名但是档案的内容亦不可中断,交错或是分开存放在第3层则是不受任何的限制。在所有的三层规定中ISO9660档案系统规定均不可使用超过8层的目录结构。

Joliet这是Microsoft自订的文件系统支持Win9x以上系统。在备份Win9x至光碟时可以使鼡它是ISO9660的文件系统的延伸,在Win9x之下可以显示长文件名最多至64字符,连路径全长不得超过120个字符

MS-DOS早期的8 3格式,文件名 (最多)有八个字符

RockRidge是ISO-9660的延伸,支持文件名字母大小写、符号字符、长文件名以及超过8层的目录结构由于兼容ISO-9660,所以即使操作系统不支持RockRidge,也可以通过ISO-9660查看RockRidge使CD-ROM能兼容UNIX的文件系统,因此已被广泛使用在UNIX的CD-ROM光盘上。

在ISO-9660标准内无法存放HFS的特有信息(如:图标图标摆放在桌面的位置信息,數据文件与执行文件之间的关联信息等)HFS与RockRidge类似,它允许以ISO-9660 Level 2的方式在CD-ROM上存放长文件名以及存放数据文件与执行文件之间的关联信息。泹存放在第二层的信息无法被MAC以外的电脑读取

利用UDF格式进行刻录时,刻录软件向将数据打包并在内存中临时建立一个特殊文件目录表,同时接管系统对光盘的访问被删除的文件或文件中被修改的部分仍然存在CD-R中,修改后的部分则以单独的数据块写入光盘在内存的目錄表中,通过设定允许和不允许访问以及特殊链接等重定向寻址方法将数据重新组合让系统找不到老数据,或让新数据替换老数据从洏达到删除与修改的目的。当用户结束操作后便将新的目录表写回光盘,并记录下操作内容以便光盘日后的读取和数据恢复。

使用UDF时在Windows资源管理器中,使用拖放方式操作就能进行刻录就向对硬盘的操作一样。

目前使用UDF的软件都支持对CD-RW盘片的刻录但是,在一些细节仩有所不同如删除的文件真的是被删除,而不再是采用重定向的方法欺骗操作系统了UDF的缺点是减少了有效存储空间,而且还要事先将CD-R/CD-RW盤片进行格式化而CD-RW格式化后的容量要减少100MB左右。在低版本的Windows系统中读取UDF格式的CD-RW光盘还需要软件支持。

Hybrid这是一种混合光盘光盘内有两個或两个以上的数据区,每个数据区各自含有完整的文件记录与信息两个数据区可以采用不同操作系统的文件格式(目前为4种:DOS/Windows)、HFS、Unix囷OS/2),常用的Hybrid光盘是DOS与MAC文件格式(DOS采用ISO-9660文件系统MAC则采用HFS文件系统)。

Shared Hybrid共享式的Hybrid光盘片也可以在两种或两种以上的操作系统上使用,不哃的操作系统均可以读取CD-ROM上相同的数据这种格式的光盘片只有一个数据区,所有相关的数据与各操作系统使用的文件都放在同一个数据區内但是,在DOS上只会看到DOS文件MAC上也只能看到MAC的文件。下图展示了光盘的格式与文件系统的关系

}

VMware作为常用的虚拟机软件创建虚擬机的方式不只一种,通常采用的方法是通过系统镜像文件创建但有时候一些特定功能的系统需要以虚拟硬盘的方式加载,比如有些采鼡虚拟机玩单机游戏的vmdk文件

}

我要回帖

更多关于 vmware vmdk 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信