无忧启动论坛

标题: menu.lst菜单启动项问题 [打印本页]

作者: WAANG    时间: 2014-5-9 17:24
标题: menu.lst菜单启动项问题
本帖最后由 WAANG 于 2014-5-28 17:11 编辑

更新2:
实践证明,我照猫画虎弄得启动设置,虽然成功实现仿真加载win7/8包括XP的iso光盘镜像,但是系统安装时要么提示缺少media的driver(win8的情况)要么直接蓝屏(winxp的情况)。还请大侠具体指点

更新:
我在menu.lst和硬盘里中又上了两个XP iso,仿真加载XP安装光盘也成功了,只是在读取XP光盘内容时突然蓝屏了,不能进行安装,还望大侠详解。是不是XP和win vista/7/8不能同时适用同一个MBR启动记录?

  1. title 安装 Windows XP Professional with SP3 英文VL版 x86
  2. find --set-root --ignore-floppies --ignore-cd /en_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-73974.iso
  3. map /en_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-73974.iso (0xff)
  4. map --hook
  5. chainloader (0xff)

  6. title 安装 Windows XP Professional with SP3 简体中文VL版 x86
  7. find --set-root --ignore-floppies --ignore-cd /zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso
  8. map /zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso (0xff)
  9. map --hook
复制代码

原帖:
刚刚学者0.46a里面的menu.lst示例,自己做了一个menu.lst
问题1:启动Install Microsoft Windows 8.1 with Update CHS x64时提示error 60: ....(已解决)
问题2:/grub/splashimage.xpm 和splashimage.bmp,到哪里去找?(已解决)
问题3:如何支持中文?(已解决)

  1. color blue/green yellow/red white/magenta white/magenta
  2. timeout 30
  3. ## menu border color
  4. color border=0xEEFFEE
  5. ## set vbe mode
  6. graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
  7. ## loading splashimage
  8. splashimage /boot/grub/splashimage.xpm || splashimage /boot/grub/splashimage.bmp
  9. default /default
  10. ## Menu AutoNumber
  11. write 0x8274 0x2001

  12. title Install Microsoft Windows 8.1 with Update CHS x64
  13. find --set-root --ignore-floppies --ignore-cd /boot/img/cn_windows_8.1_with_update_x64_dvd_4048046.iso
  14. map /boot/img/cn_windows_8.1_with_update_x64_dvd_4048046.iso (0xff)
  15. map --hook
  16. chainloader (0xff)

  17. title Install Microsoft Windows 8.1 with Update ENG x64
  18. find --set-root --ignore-floppies --ignore-cd /boot/img/en_windows_8.1_with_update_x64_dvd_4065090.iso
  19. map /boot/img/en_windows_8.1_with_update_x64_dvd_4065090.iso (0xff)
  20. map --hook
  21. chainloader (0xff)

  22. title Command-Line
  23. commandline

  24. title Reboot
  25. reboot

  26. title Halt
  27. halt
复制代码

作者: WAANG    时间: 2014-5-9 18:06
本帖最后由 WAANG 于 2014-5-9 18:08 编辑

问题3解决了
问题1:具体如何用contig使iso文件连续存放?我是制作的移动硬盘启动盘,把iso系统安装镜像都放在了X:\boot\img文件夹里了。现在就第一个放进去的iso可以启动,第二个iso就是error60错误。
问题2:splashimage.xpm 和splashimage.bmp,这两个文件,grub4dos 0.4.6a解压出来并没有grub文件夹和这两个文件啊?
作者: 2012_willylin    时间: 2014-5-11 02:36
WAANG 发表于 2014-5-9 18:06
问题3解决了
问题1:具体如何用contig使iso文件连续存放?我是制作的移动硬盘启动盘,把iso系统安装镜像都 ...

A1:用contig.exe把 x.iso重整,contig name.iso 詳細用法 contig /?
最近新的 grub4dos 0.4.6a 2014-05-02允許某種程度碎片化[不连续存放]也可以試試
A2:splashimage.bmp可以找自己喜歡的圖替换上 檔名對應的上就行了
作者: ge    时间: 2014-5-11 10:36
是系统光盘镜像吧!可以引导系统盘安装系统吗?应该是可以启动pe,全内置没问题!如果有外置工具就不能被加载!
作者: WAANG    时间: 2014-5-12 09:44
2012ge 发表于 2014-5-11 10:36
是系统光盘镜像吧!可以引导系统盘安装系统吗?应该是可以启动pe,全内置没问题!如果有外置工具就不能被加 ...

我想实现可以选择不同的操作系统进行安装。。。
作者: WAANG    时间: 2014-5-12 09:46
本帖最后由 WAANG 于 2014-5-12 09:50 编辑
2012_willylin 发表于 2014-5-11 02:36
A1:用contig.exe把 x.iso重整,contig name.iso 詳細用法 contig /?
最近新的 grub4dos 0.4.6a 2014-05- ...


大侠,还是不行啊
我用你说的方法做了contig X:\boot\img\....iso
程序很快就执行完了
提示“已经连续排列好了或者不能排列”
然后我重启还是60错误:必须连续存放

还有最新版的grub4dos 0.4.6a哪里下载啊
作者: ge    时间: 2014-5-12 10:00
那就不行它只能进pe不能展开系统镜像!除非你给光盘解压,然后添加boot.wim的启动。要不就刻盘。在不就进pe。
作者: WAANG    时间: 2014-5-12 10:19
2012ge 发表于 2014-5-12 10:00
那就不行它只能进pe不能展开系统镜像!除非你给光盘解压,然后添加boot.wim的启动。要不就刻盘。在不就进pe ...

问题是,一个系统安装镜像可以加载启动,另外一个不行。
作者: ge    时间: 2014-5-12 10:39
光盘pe进去系统镜像展不开,也没有用!
作者: 于山    时间: 2014-5-12 11:45
xxxx.xpm 是很早的背景.见:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=184023
作者: WAANG    时间: 2014-5-12 17:22
本帖最后由 WAANG 于 2014-5-12 17:26 编辑

背景splashimage那条命令让我删了
现在用默认的背景

文件连续排放的问题,我用一个最笨的方法解决了
重新格式化移动硬盘分区
然后安装设置主引导记录
接着把所有win7/8.1官方原版镜像(中文版、英文版、64位、32位,共8个)copy到根目录
再把GRLDR、menu.lst和字体文件也拷贝到根目录
最后的移动硬盘第一分区根目录见下图
成功实现移动硬盘启动引导菜单,从中选择安装原版windows系统
镜像全部模拟加载成功
无需PE镜像啊
PE很重要吗,从来没用过

无标题.png (61.73 KB, 下载次数: 113)

无标题.png

作者: 2012_willylin    时间: 2014-5-12 23:57
WAANG 发表于 2014-5-12 09:46
大侠,还是不行啊
我用你说的方法做了contig X:\boot\img\....iso
程序很快就执行完了

grub4dos 0.4.6a 2014-05-02
作者: lgylgyxy    时间: 2014-5-14 08:56
WAANG 发表于 2014-5-9 18:06
问题3解决了
问题1:具体如何用contig使iso文件连续存放?我是制作的移动硬盘启动盘,把iso系统安装镜像都 ...

朋友,grub4dos 0.4.6a 2014-05-02在哪里下载,怎么没看到?请给网址
作者: 不点    时间: 2014-5-14 10:13
contig 命令需要运行多次,才会整理成没有碎块的文件。你自己可以用 contig 命令先列出碎块,然后如果发现有碎块,就继续整理,直到没有碎块为止。
作者: WAANG    时间: 2014-5-14 18:59
lgylgyxy 发表于 2014-5-14 08:56
朋友,grub4dos 0.4.6a 2014-05-02在哪里下载,怎么没看到?请给网址

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: lgylgyxy    时间: 2014-5-14 19:42
WAANG 发表于 2014-5-14 18:59
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=327458&extra=page%3D1

谢谢
作者: WAANG    时间: 2014-5-21 19:28
各位大侠,又出现问题了
我又把 WINXP ISO 放了进去
仿真加载光盘镜像开始也成功了
但是正在加载光盘内容时蓝屏了
不能进行安装
作者: WAANG    时间: 2014-5-22 14:56
更新:我在menu.lst和硬盘里中又上了两个XP iso
  1. title 安装 Windows XP Professional with SP3 英文VL版 x86
  2. find --set-root --ignore-floppies --ignore-cd /en_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-73974.iso
  3. map /en_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-73974.iso (0xff)
  4. map --hook
  5. chainloader (0xff)

  6. title 安装 Windows XP Professional with SP3 简体中文VL版 x86
  7. find --set-root --ignore-floppies --ignore-cd /zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso
  8. map /zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso (0xff)
  9. map --hook
复制代码

仿真加载XP安装光盘也成功了
只是在读取XP光盘内容时突然蓝屏了
不能进行安装
还望大侠详解
是不是XP和win vista/7/8不能同时适用同一个MBR启动记录?
作者: jh1688    时间: 2014-5-22 15:54
本帖最后由 jh1688 于 2014-5-22 16:50 编辑
WAANG 发表于 2014-5-22 14:56
更新:我在menu.lst和硬盘里中又上了两个XP iso

仿真加载XP安装光盘也成功了


好久没有自己写菜单安装系统了,用的都是坛子里大侠们写的处理软件。下载地址就在本坛里
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

装NT5系列系统和装NT6系列系统不同,如果是IDE格式还没有什么问题,如果是SATA格式就有可能因为缺SATA驱动而蓝屏。
作者: WAANG    时间: 2014-5-23 19:24
jh1688 发表于 2014-5-22 15:54
好久没有自己写菜单安装系统了,用的都是坛子里大侠们写的处理软件。下载地址就在本坛里
http://bbs.w ...

这个如何解决呢,是不是很复杂?
作者: jh1688    时间: 2014-5-24 10:45
WAANG 发表于 2014-5-23 19:24
这个如何解决呢,是不是很复杂?

如果自己写菜单应该有点麻烦,如果你用大侠们写好的软件来写菜单就简单、方便多了。
具体的看下面的例子:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: WAANG    时间: 2014-5-27 17:10
本帖最后由 WAANG 于 2014-5-27 17:15 编辑

实践证明,
我照猫画虎弄得启动设置,
虽然成功实现仿真加载win7/8包括XP的iso光盘镜像
但是系统安装时要么提示缺少media的driver(win8的情况)要么直接蓝屏(winxp的情况)

楼上提供的链接我根本不知从何下手
我只是想把下载的官方原版系统(包括winxp/vista/7/8)镜像iso拷贝到启动硬盘里
然后实现移动硬盘系统启动
想安装哪个就选择哪个
并真正实现系统安装成功
作者: jh1688    时间: 2014-5-29 11:10
WAANG 发表于 2014-5-27 17:10
实践证明,
我照猫画虎弄得启动设置,
虽然成功实现仿真加载win7/8包括XP的iso光盘镜像

真不知道怎么帮你了……

作者: xianglang    时间: 2014-6-2 13:10
本帖最后由 xianglang 于 2014-6-2 13:11 编辑

使用CONTIG或者WINCONTIG进行碎片整理,需要存放文件的分区有足够放下该文件的连续空白空间才可以成功。至于XP之类的安装盘,要在XP安装时能够读取ISO里面的文件,还得加载如WINVBLOCK之类的驱动。如果SATA硬盘,XP里没有集成的,还得加载SATA驱动才可以认硬盘。





欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3