小N 发表于 2012-9-21 15:56

LZ能不能把制作的详细过程讲一下,我试了,进去大白菜那个页面再进CDlinux后就成命令模式了,不知道什么原因

bants 发表于 2012-9-25 12:42

制做过程:
1、用大白菜4.5正常安装到U盘。
2、用fbinstool.exe打开U盘,在 (ud)/根目录,找到menu.lst文件,右击“导出文件”到硬盘。
3、用记事本打开menu.lst文件,在你认为菜单合适的位置加入:
title 运行 CDlinux (无线PJ)
find --set-root /CDlinux/bzImage
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd

我的菜单如下:
checkrange 0x21 read 0x8280 && pxe detect NotExist
command --set-path=(bd)/boot/grub/
default 0
timeout 11
gfxmenu (ud)/boot/grub/message
configfile

title 运行 Windows PE(系统安装)
map --mem (ud)/PE/WINPE.ISO (0xFF)
map --e820cycles=0
map --hook
chainloader (0xff)

title 运行 Win7 PE (超高兼容)
map --mem (ud)/PE/WIN7PE.ISO (0xff) ! map (ud)/PE/WIN7PE.ISO (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)

title 运行 CDlinux (无线PJ)
find --set-root /CDlinux/bzImage
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd

title 运行 DiskGenius 分区工具
map --mem (ud)/BOOT/diskgenius.img (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title 运行 DOS 工具箱
map --mem (ud)/BOOT/MAXDOS.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title 运行 硬件维护工具
map --mem (ud)/BOOT/HDDMEMSET.ISO (0xff)
map --hook
chainloader (0xff)

title 运行 Windows登录密码PJ
map --mem (ud)/BOOT/MAXDOS.IMG (fd0)
map --hook
dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=123 count=1 seek=146
write --offset=921 (fd0)/AUTOEXEC.BAT lh tway /np /nw \r pwd
rootnoverify (fd0)
chainloader +1

title 运行 一键还原系统
find --set-root/boot
map --mem (ud)/boot/GHOST.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title 安装 原版 Win7/Win8 系统
map --mem (ud)/PE/SET.ISO (0xff)
map --hook
chainloader (0xff)

title 从本机硬盘引导启动
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr

4、在fbinstool中,根目录右击鼠标,“导入文件(主分区)”,导入刚才修改的menu.lst文件。菜单修改完成,退出fbinstool。
5、将cdlinux 0.9.7的cdlinux目录,复制到U盘的根目录,是在u盘可见目录中的。
好的,完成。
再次打开大白菜U盘制做文件DBCUsb.exe,看到底下右边有个“模拟启动”,测试你加入的菜单和cdlinux系统是否正常吧。

bants 发表于 2012-9-25 12:44

大白菜的U盘还是不错的,建议更新其中的diakgenius到4.0.1版本,更新分区助手到5.0版本,其他版本基本满足要求。

econy 发表于 2012-9-25 22:00

小伙子挺厉害啊。

sumin012 发表于 2012-9-25 23:02

正在制作 有的这就方便多的 谢楼主提供

MWG_ATOM_V 发表于 2012-9-29 08:47

把CDlinux目录复制到U盘的另一个隐藏分区更安全,我是这样做的

bants 发表于 2012-9-29 14:40

CDlinux目录也没保密性可言,一个U盘还分区,多麻烦。

yzw3780099 发表于 2012-9-30 07:28

楼主如何更新其中的diakgenius到4.0.1版本,更新分区助手到5.0版本?

bants 发表于 2012-10-1 09:22

本帖最后由 bants 于 2012-10-1 09:29 编辑

使用fbinstool对文件进行更新。
1、主菜单第四项diskgenius文件更新
boot目录中diskgenius中的更新
下载网上的diskgenius的官方的dos版软盘映像
http://www.dgisok.com/cn/download/DG401DOS_IMG.zip
改名字为diskgenius.img导入到boot目录中覆盖即可。

2、winpe和win7 pe中diskgenius和分区助手的更新
文件在tools-磁盘管理中,就是diskgenius.exe和PartAssist.exe两个文件,先导出到硬盘备用
(1)下载官方diakgenius4.0.1正常硬盘安装
用7-zip打开刚才备份到硬盘的diskgenius.exe的压缩包,删除其中的所有文件,找到diskgenius4.0.1安装目录中的文件,全部拖入,即可形成新的diskgenius.exe的压缩包。
(2)分区助手下载官方绿色版
http://www.disktool.cn/download.html
用7-zip打开刚才备份到硬盘的PartAssist.exe的压缩包,删除其中的所有文件,将绿色版中的文件,全部拖入,即可形成新的PartAssist.exe的压缩包。
两个新文件导入到tools-磁盘管理目录中,进入winpe、win7pe会发现,文件都是最新的了。

文件都上传了,可以直接使用







FOX/db 发表于 2012-10-1 13:10

不错。感谢分享~~~~

寂寞老人 发表于 2012-10-4 00:34

下不了呀!

bants 发表于 2012-10-4 22:14

下不了,从官网下吧,可以用最新版
页: 1 [2] 3 4
查看完整版本: 带隐藏分区的U盘启动系统(带CDlinux 0.97)