veket官方网站论坛

tnzxyy 发表于 2011-1-30 00:40

在移动硬盘上自制集成winpe+veket的电脑维护系统。

      我有一块160G的移动硬盘分了四个ntfs区,准备做一个集成winpe+veket的电脑维护系统,从网上找了几个网上推荐相关程序和镜像文件,按部就班装了起来,装着装着就进行不下去了,程序提示要格式化硬盘,硬盘文件可能丢失,这可不行,我上百G的数据都是我的宝贝。
      自己搞吧,搞了一天,搞定,当然方法可能令高手嗤之以鼻,但的确可行,其间,一些朋友在制作类似系统的过程中的问题这里也都出现了(当然被解决了,方法……在下面),也有了一个大发现----veket也可以这样启动呀:
-----下面要做的有一定风险,真做的话一定要想好了------------
1、重新调整移动硬盘分区,用WINPM吧,我是弄了一个5G的空白主引导分区,为安装系统做好准备(做了后,将这个分区隐藏起来,就可以保护系统了)。   
2、在移动硬盘上MBR上安装grub4dos,一定要是0.44以上的,不然下面有些东西运行可能有问题,命令行搞不懂的,网上有专门的windows界面的grubinst。
3、网上下一个集成winpe的iso镜像文件,把文件解压到空白主引导分区中,我下了个深度的winpe的iso镜像文件.
4、下个VEKET的iso镜像文件,也把文件解压到空白主引导分区中,并把sfs文件拷到根目录下,我又下了个令外版本的VEKET的iso文件直接放在空白主引导分区根目录下。
5、打开隐藏的menu.lst文件,要去掉它的“只读属性”,做适当修改,这一步是最关键的(机子不同要做相应调整呀)。我的menu.lst文件是这样的(注意注释,绝对原创,有问题联系我:850294973@qq.com或加我qq号):
timeout 10
default 1

title ————————————————————————-
clear

title Veket Micro Linux系统
find --set-root --ignore-floppies /veket/vmlinuz
kernel /veket/vmlinuz
#上面这一行vmlinuz后什么都不要加,这样veket在装载的时候会根据当前机器的情况自动搜寻sfs文件,如果你原来机子上有VEKET系统,你可就美了,会一一列出来,给你选,起到移动硬盘上的veket请你选第一个。
initrd /veket/initrd.gz

title WinPE 迷你维护系统
chainloader /Boot/ldrxpe
boot

title 启动lucky3光盘系统
map (hd0,0)/lucky3.iso (hd32)
#没想到在grub4dos 0.4以上版本中是可以这样启动veket的.
map --hook
chainloader (hd32)
rootnoverify (hd32)
boot

title MaxDOS V7.0 标准版
map --mem /Boot/imgs/MaxDOS.img(fd0)
map --hook
chainloader(fd0)+1
rootnoverify(fd0)
boot
title ————————————————————————-
clear
title GHOST 多版本集合包
clear
map --mem /Boot/imgs/GHOST.img(fd0)
map --hook
chainloader(fd0)+1
rootnoverify(fd0)

title 磁盘分区工具 DM 9.57 中文版
kernel /Boot/grub/memdisk.gz
initrd /Boot/imgs/dm957.img

6、调试好,将主引导分区用winpm隐藏起来,这样就可以对这个系统进行保护并不会影响它开机引导系统,需要的时候用winpm装载一下,就可以正常修改其中的内容了。
7、以上操作有风险,menu.lst文件也要根据自己机器的情况做适当调整.
页: [1]
查看完整版本: 在移动硬盘上自制集成winpe+veket的电脑维护系统。