无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 22127|回复: 67
打印 上一主题 下一主题

Q: 如何用grub4dos快速启动XP/Win7系统?

[复制链接]
1#
发表于 2009-8-19 17:57:01 | 显示全部楼层
我更倾向于把XP/WIN7的启动文件放在同一张软盘镜像上面,因为两者启动方式并不冲突.
也比较好管理,现在我办公室电脑也是使用差不多类似的方法..
嘿嘿.^_^关了机别人就不懂得如何用我的电脑了.
回复

使用道具 举报

2#
发表于 2009-8-23 00:34:30 | 显示全部楼层
我的软盘上的文件列表.所有文件的总大小1.07MB,使用一个1.44MB的镜像就放得下了.
::启动WINDOWS 2000/XP/2003所需的文件
boot.ini
bootfont.bin
NTDETECT.COM
ntldr
::启动WINDOWS 7所需的文件(只有两个)(VISTA系列的应该也可以直接使用的,未测试,因为我只装了WINDOWS 7)
bootmgr
boot\BCD

因为BCD里面只有一个启动WINDOWS 7的菜单,所以显示中文就没有必要了.加载了BOOTMGR就直接启动WINDOWS 7,如果真想显示中文菜单那至少也再增加4MB左右的文件.反正我是觉得没有必要所以就不用了.

另外NTLDR和BOOTMGR由于是通过GRUB4DOS来加载的,所以还可以使用GZ压缩一下.

[ 本帖最后由 chenall 于 2009-8-23 00:38 编辑 ]
回复

使用道具 举报

3#
发表于 2009-8-23 00:36:55 | 显示全部楼层
原帖由 icons 于 2009-8-22 22:58 发表
我是这样编辑的,大家看看有什么可以改进?
title   启动 Windows 7 系统
find --set-root /bootmgr
chainloader /bootmgr
boot

title   启动 Windows XP 内存系统
find --set-root /ntldr
chainloade ...


使用find --set-root 有可能会找到其它地方的启动文件,不太好.

建议把菜单文件放到img文件里面,再调用,省去find --set-root的过程.菜单中直接使用相对路径.
因为知道是虚拟到一个软盘上启动的,所以也可以直接chainloader (fd0)/ntldr
回复

使用道具 举报

4#
发表于 2009-11-14 20:01:05 | 显示全部楼层
看了SETUPLDR.BIN应该就是以下这些东西了。
硬盘
multi(0)disk(0)rdisk(0)partition(0)
光盘
multi(0)disk(0)cdrom(0)
软盘
multi(0)disk(0)fdisk(0)
PXE启动
net(0)
内存盘
ramdisk(0)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-6 09:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表