在各种Linux Live CD中我用得最多的就是Parted Magic,里面的GParted真是贼好用。这个寒假又是帮了不少人修电脑,烦不胜烦,一开机就见到那个该死的FAT32文件系统需要检查,什么年代了,还FAT32,好心各位装电脑的对分区负责任点好不好,硬盘不要再用 FAT32,也不要贪方便把硬盘平分4个区,想想C盘要几十G托啊?那只会让那些菜鸟把什么东西都放在C盘,可苦了我这些免费的修电脑工,重装要转移数据真系郁闷到扑街。
Parted Magic真是我的救命法宝,支持多种文件系统,无损分区,稳定可靠,远比那些昂贵的商业软件好。同时支持自定义模块,很方便地添加自己需要的功能,经过一晚的研究,实现中文显示和输入,分享一下。
Parted Magic的文件目录结构
目前最新版的Parted Magic 3.5有了很大的改进,主要有2个
- 主模块不用7z改用squashfs文件系统,所以体积大25M,不过启动速度快了不少。
- 使用了经高度测试过的GParted的SVN版,支持即将来临的Ext4文件系统。
我下的是Grub4DOS版,光盘里面有几个文件,除去引导器的文件,其实“pmagic”文件夹就是全部内容了
- “pmagic”文件夹里面有“bzImage”和“initrd”,这2个内核和虚拟磁盘。
- 还有一个“pmodules”文件夹,里面有一个“pmagic.sqfs”,还有一个空的“script”文件夹
总共才3个文件,极其精简。
自定义模块
看过文档后Parted Magic可分3种,一个一个来说
-
Slackware的tgz软件包
新版中有一个“installpkg”命令,可以安装Slackware的tgz文件,我下了个Slackware的文泉驿正黑,使用
installpkg wqy-zenhei-font-ttf-0.6.26_0-noarch-1.tgz即可安装,不用重启X就可以在Firefox里显示中文了,挂载NTFS文件系统文件名和文本也能正常显示中文,很简单。
不过每次启动都要执行一次是有点麻烦,可以把这个tgz文件放到“pmodules”文件夹里面,那么在启动的时候就会自动安装了。但不是所有Slackware包都能用,看运气或者你慢慢调试。Slackware那个文泉驿正黑有点旧,我自己打包了一个最新正式版(盘古,0.8.38),可以点这里下载。
-
7z压缩包
这种方式很早就使用了,也非常简单,也把7Z文件放到“pmodules”文件夹里面,在启动是就自动把压缩包里面的内容解压到“/”里面去。官方文档有个说明例子。我测试过了,zip、tar、gz、bz2、rar的都不会自动解压。
中文输入法我打算用fcitx,不过找不到较新可用的Slackware二进制包(我还在拖Slackware),所以我还是想之前一样用Firefox扩展——火输,我配置了一个Firefox配置文件夹(带一些使用扩展),我想进入桌面后这个文件夹就躺在root的主目录下(就是“/root”啦),而不是进入桌面后手动解压。所以弄一个7z包
- Firefox的配置文件夹名为“Firefox”,里面就是一大堆文件
- 新建一个“root”空文件夹,把“Firefox”放进去
- 把这个“root”文件夹打包成7z文件
- 也就是打开这个7z看到的是“root”文件夹不是“Firefox”
因为是自动解压到“/”里,所以在压缩包里按组织好目录就行了,也就是把7z压缩包也当成一个“/”。
-
启动脚本
那个“script”自然是启动时执行一些脚本啦,比如我想在桌面添加Firefox的快捷方式,那么建立一个“firefox.sh”,添加内容为
#!/bin/bash
cp /usr/share/applications/mozilla-firefox.desktop /root/Desktop/这样后启动即可在桌面多了个Firefox图标,还有,在这里的脚本不要用“~”来代表“/root”,我试过,失败的,还是老老实实用“/root”吧。
之前的一大堆命令现在就能自动完成了.


你好,看了你关于vmwareserver的文章觉得很不错,我安装了vmwareserver,但是有个问题无法解决,在ubuntu上安装vmwareserver,然后虚拟xp,但是xp对usb一点反应都没有,主机可以识别usb,在vmwaresever的设置项里:vm>removable devices>usb devices>空
没有可选项,不知道如何设置,请教?
已经添加了usb controal,vmware tools也已经安装
我也不是很清楚,我没遇到这种情况
在vmware server设置里好像有自动连接USB设备的选项,你去看一下(抱歉我已经卸载了vmware server)。
或者试试用Linux Live CD启动虚拟机来看看是否是XP问题,
也有可能是当成硬盘了。
祝你好运。