免费版VMware ESXi深入研究(四)

打包文件的修改

上次说到的pci.ids、simple.map两个文件都在binmod.tgz压缩文件中
位于如下的路径
/usr/share/hwdata/pci.ids
/etc/vmware/simple.map
那么把binmod.tgz文件解压了,修改文件后再压成tgz不就行了?
最开始我也是这么想的,用7zip压好扔到光盘中启动,出错!
那我不解压,把修改过的文件拖进去覆盖原文件,还是出错!
在仔细查看binmod.tgz压缩文件后,发现用7zip打开时binmod.tar包的Host OS是Unix
再进binmod.tar包,所有的文件和文件夹的User和Group属性都是mts
这一定是在Linux下打的包!不能在windows环境中修改压缩包
细心的朋友会看出来我上次随笔中的截图就是linux的环境
我是在虚拟机中装的openSUSE 11.0,桌面环境是Gnome
KDE中的压缩软件只能解开、打包,不能直接修改压缩包
在Linux下打开binmod.tgz文件,把pci.ids和simple.map两个文件直接拽出来

这时查看文件的权限会发现所有者和组是两个数字:201,200

那么我们就来建个ID为200的组mts,再建个ID为201的用户mts

再回来看文件的权限就是mts了

在Linux下,按照上次讲过的内容修改两个文件
最好也不要在Windows下修改,Linux下换行符是不同的
修改好文件后,再打开binmod.tgz文件,点Add Files添加到包里覆盖掉原文件

这样,binmod.tgz文件就修改好了
posted @ 2008-08-18 23:38  yuuhhe  阅读(2657)  评论(9编辑  收藏  举报