〖打印本页〗〖打印选项〗 |
用U盘启动效率源 |
百度了很久也没有搜到一个合理的解决方案。于是只好DIY一下。这是我经过了一晚上+一白天的折腾之后得出的操作过程。 首先,把我用到的工具列出来,如下: USBoot GRUB4DOS VS2005(当然也可以用任何其他的C++开发环境)或WinImage VirtualPC 5.1(也可以用VMWare) Windows2000安装盘的iso镜像(也可以是其它版本Windows的安装盘或iso) 记事本 我在网上下到的“效率源3.0 软盘版+光盘版”是一个RAR包,里面有一个exe和一个iso。exe运行之后弹出一个窗口,让你插入一张软盘,然后它会制作一张可引导的效率源软盘。iso可以直接刻到光盘上,就可以直接运行效率源了。 由于我这个电脑既没有软驱也没有光驱,逼得我只能想办法把它弄到U盘上去。 首先,打开C++编译环境,输入如下代码并编译运行: #include <stdio.h> void main() { FILE* fp; fp = fopen( "c:\\fd0.img", "w+" ); for( unsignd long i = 0; i < 1474560; i++ ) { fprintf( fp, "0" ); } fclose( fp ); } 这步主要是要制作一个.img文件。当然如果有WinImage的话可以直接做一个出来。我因为手头没有WinImage,所以只得手工制作一个.img文件。 然后打开VirtualPC,新建一个虚拟电脑,装一个Windows系统进去。我手头只找到了Win2000Pro的iso,所以我就在虚拟电脑里装了一个Win2000Pro。 装好之后再把虚拟电脑的扩展组件装上,这样可以让虚拟电脑和实际电脑之间随意地拷东西。 把效率源的exe文件拷到虚拟电脑上,再把刚才制作的img文件挂到虚拟电脑的A驱上,然后运行效率源程序。这样就得到了效率源软盘的镜像。 如果手头已经有效率源软盘的镜像的话,可以略过上面的所有步骤。 现在,用USBoot制作一个可引导的U盘。USBoot的使用方法大家可以去百度一下。 然后,在网上下一个GRUB4DOS。打开之后会列出一大堆(20多个)文件,找到grub.exe和menu.lst,拷到U盘的根目录下。 在U盘的根目录下建立boot目录。 在boot目录下建立grub目录。 将刚才制作好的fd0.img拷到/boot/grub目录下。 用记事本打开menu.lst,将其中的内容全部删除,改为如下内容: color black/cyan yellow/cyan timeout 30 default /default title xlysoft map --mem (hd0,0)/boot/grub/fd0.img (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) title back to dos savedefault --wait=2 quit title reboot savedefault --wait=2 reboot title halt savedefault --wait=2 halt 然后保存,退出。 这样你就有了一个可以从U盘启动的效率源了。重启机器,在BIOS里将第一启动设备设为你的U盘。 当系统启动后,将会被引导到DOS下。这时输入grub并回车,会弹出一个菜单,第一项叫做“xlysoft”。回车。 效率源将会启动。OK! 文章作者:未知 |