|
原帖由 h163 于 2009-7-7 20:40 发表
原版的PELDR好小,内置菜单也很简单。版本比较早啊。
你做了哪些特别处理啊?
原版中只有这样几行:
default 0
timeout 0
fallback 1
title PE
但是我换用新版同时加了启动菜单项:
fontfile /min ...
- default 0
- timeout 0
- fallback 1
- title PE
复制代码
事先留着几行是为了减小安装程序的安装时间。如果细心的话会在源代码文件里看到
-
- StrCmp $PEMIMAA "" NOSETMIMA
- ExecCmd::exec "CMD /C Echo password $PEMIMAA>>$SYSDRIVE\PELDR"
- DetailPrint "为您的PE设置启动密码"
-
- NOSETMIMA:
- ExecCmd::exec "CMD /C Echo find --set-root /WXPE/LDRXPE>>$SYSDRIVE\PELDR"
- ExecCmd::exec "CMD /C Echo chainloader /WXPE/LDRXPE>>$SYSDRIVE\PELDR"
- SetFileAttributes "$SYSDRIVE\PELDR" HIDDEN|READONLY|system|ARCHIVE
复制代码
它的作用就是安装的过程中把剩下的信息(包括设置的密码)写入PELDR。并最终形成
-
- default 0
- timeout 0
- fallback 1
- title PE
- ;password XXXXXXXXX
- find --set-root /WXPE/LDRXPE
- chainloader /WXPE/LDRXPE
复制代码
这个是一个规范的带有密码的GRUB菜单。如果换成你那个,再配合安装程序的话将变成:
-
- fontfile /minipe/fonts
- splashimage /minipe/splash.gz
- default 0
- timeout 30
- title 启动 WinPE_2003 SP2 ...
- chainloader /minipe/ldrxpe
- title Grub 命令行
- commandline
- title 从第一硬盘第一分区启动
- root (hd0,0)
- chainloader +1
- title 从第二硬盘第一分区启动
- root (hd1,0)
- chainloader (hd1,0)+1
- title 重新启动计算机
- reboot
- title 关闭计算机
- halt
- ;password XXXXXXXXX
- find --set-root /WXPE/LDRXPE
- chainloader /WXPE/LDRXPE
复制代码
这个东西到底成为什么样的菜单我不知道,但我能肯定是不规范的。 |
|