无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: e98123
打印 上一主题 下一主题

C盘XP,D盘是DOS,menu.lst怎样写?

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-21 19:24:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的C盘是XP,D盘装了DOS6.22

已经把Grub加入到boot.ini中的了,可就是不会写menu.lst中的引导信息,在网上也搜索了许多,就是没个试好的,请大虾帮忙指导一下。
2#
发表于 2008-6-21 19:32:27 | 只看该作者
看官方文档。


回复

使用道具 举报

3#
 楼主| 发表于 2008-6-21 19:50:09 | 只看该作者
不正是因为搞不懂才来咨询的吗?
回复

使用道具 举报

4#
发表于 2008-6-21 21:48:39 | 只看该作者
其实,你只要认真看过别人写的 menu.lst 或 帮助文档,应该是很简单的事情。而不会像你说的没一个合适你的。说远了,还是解决你的疑问吧!

C和D盘是同一硬盘分区?单硬盘吗?

如果C和D盘是同一硬盘分区,D盘是一扩展分区,menu.lst 如下:
title boot Windows XP
find --set-root /ntldr
chainloader /ntldr

title boot MS-DOS 6.22
chainloader (hd0,4)/io.sys

如果C和D盘是同一硬盘的两个主分区,menu.lst 如下:

XP 同上

title boot MS-DOS 6.22
chainloader (hd0,1)/io.sys

如果是不同的硬盘分区,就要做相应的变化。如: (hd1,0) ...
回复

使用道具 举报

5#
发表于 2008-6-21 21:56:46 | 只看该作者
1,不知道你哪里懂了,哪里不懂。
2,不知道你想干嘛。
菜单是根据用途定的,而不是根据系统定的。

总之,无法回答你的问题。
回复

使用道具 举报

6#
 楼主| 发表于 2008-6-22 14:00:53 | 只看该作者
原帖由 xypcmac 于 2008-6-21 09:48 PM 发表
其实,你只要认真看过别人写的 menu.lst 或 帮助文档,应该是很简单的事情。而不会像你说的没一个合适你的。说远了,还是解决你的疑问吧!

C和D盘是同一硬盘分区?单硬盘吗?

如果C和D盘是同一硬盘分区, ...


我的是C盘是主分区,D盘是扩展分区。按照以上方法,不论是启动C盘的XP还是D盘的DOS,都是回到初始的XP和Grub的启动选择画面中
回复

使用道具 举报

7#
发表于 2008-6-22 15:21:55 | 只看该作者
存在隐藏分区吗?

出现

title boot Windows XP
title boot MS-DOS 6.22

这样的选择菜单了吗?

按照正常来说,如果看到了上面的菜单,选择了DOS不能启动,那也只是停留在 GRUB 的选择菜单,而不是你所说的菜单画面。选择XP回到NT启动菜单很正常。继续选择启动XP即可。
回复

使用道具 举报

8#
发表于 2008-6-22 16:18:31 | 只看该作者
将DOS 6.22装到逻辑分区的D盘上,这只是意味着你将DOS 6.22的一些外部程序安装到了D:盘,这跟dos 6.22的启动无关。你应该关注DOS 6.22的引导扇区、内核(io.sys, msdos.sys)以及shell(command.com)在哪里,据我的印象,引导扇区只能存在于某个主分区上,而DOS 6.22的内核文件必须在一个主分区的目录项的最前面位置(这不同于DOS 7.10)。所以,看看你的安装环境是否符合这些条件。先确保你能够不依赖于grub4dos或者其它启动介质和启动工具在硬盘上分别启动XP或者DOS 6.22都是正常的,然后,在此基础上再考虑使用grub4dos实现两个系统的双启动。
回复

使用道具 举报

9#
 楼主| 发表于 2008-6-22 17:49:39 | 只看该作者

Grub的Menu.lst写法,请指教!

同一块硬件,C盘是Fat32装了XP,扩展分区D盘是Fat16装了DOS,现在主要是想请指正一下要引导D盘的DOS的写法

第一种:
title DOS
map --in-situ (hd0,4)+1 (hd0)
find --set-root /io.sys
chainloader /io.sys

第二种:
title DOS
map --read-only (hd0,4)+1 (hd0)
map --hook
chainloader (hd0,4)+1
rootnoverify (hd0)
map --harddrives=1

以上的哪一种是对的,或是有没有更好的写法,请高手指正!学习ing中......
回复

使用道具 举报

10#
发表于 2008-6-22 21:32:57 | 只看该作者
按照正常来说,两种都不行。本来第一种是可以的(兼容性比我上面的第一种要差),但因为有XP的存在而会发生问题。第二种我看不懂。
回复

使用道具 举报

11#
发表于 2008-6-23 08:07:56 | 只看该作者
我这里的相关记录:

title 逻辑分区模拟主分区启动DOS
map --in-situ (hd0,6)+1 (hd0)
map (hd0) (hd1)
map --hook
rootnoverify (hd0,0)
makeactive
chainloader  +1
or
chainloader /io.sys

title 使用partnew命令将逻辑分区模拟成主分区启动
partnew (hd0,3) 0x0C (hd0,6)+1
or
partnew (hd0,3) 0x00 (hd0,0)/my_partition.img  #type 0x00 indicates a type-auto-detection of the image
rootnoverify (hd0,3)
makeactive
chainloader  +1
or
chainloader /io.sys
回复

使用道具 举报

12#
 楼主| 发表于 2008-6-23 11:45:38 | 只看该作者
1、用xypcmac兄提供的方法,进入不了DOS;
2、用Climbing的记录1时,在命令行里可用,可编写到menu.lst时,在菜单中选择启动DOS后会返回到启动菜单的选择画面,这时如果选择进入XP,它就会进入到DOS。
回复

使用道具 举报

13#
发表于 2008-6-23 11:48:09 | 只看该作者
我的方法只是提供一个样板,你要根据实际情况对命令及参数进行相应的改变和调整,至少这种方法我以前试验时是可用的。
回复

使用道具 举报

14#
发表于 2008-6-23 11:53:35 | 只看该作者
dos联盟那里,作者给你答复了。
回复

使用道具 举报

15#
 楼主| 发表于 2008-6-23 12:04:42 | 只看该作者
在命令行下,如下这段可以启动DOS
grub>map (hd0,4)+1 (hd0)
grub>map --hook
grub>find --set-root /io.sys
grub>chainloader /io.sys
grub>boot

在menu.lst下,如下这段不能启动DOS,它会返回到启动菜单中,此时如果选择XP这项,却是进入到了DOS。
title DOS
map (hd0,4)+1 (hd0)
map --hook
find --set-root /io.sys
chainloader /io.sys
回复

使用道具 举报

16#
发表于 2008-6-23 12:20:56 | 只看该作者
将DOS 6.22装到逻辑分区的D盘上,这只是意味着你将DOS 6.22的一些外部程序安装到了D:盘,这跟dos 6.22的启动无关。你应该关注DOS 6.22的引导扇区、内核(io.sys, msdos.sys)以及shell(command.com)在哪里,据我的印象,引导扇区只能存在于某个主分区上,而DOS 6.22的内核文件必须在一个主分区的目录项的最前面位置(这不同于DOS 7.10)。所以,看看你的安装环境是否符合这些条件。先确保你能够不依赖于grub4dos或者其它启动介质和启动工具在硬盘上分别启动XP或者DOS 6.22都是正常的,然后,在此基础上再考虑使用grub4dos实现两个系统的双启动。


楼主,你有实验过C版说的这些了吗???
回复

使用道具 举报

17#
 楼主| 发表于 2008-6-23 12:42:33 | 只看该作者
原帖由 sbyguli 于 2008-6-23 12:20 PM 发表
楼主,你有实验过C版说的这些了吗???

在命令行下进行都没有问题,应该就证明了具体了条件了吧。
回复

使用道具 举报

18#
发表于 2008-6-23 16:31:29 | 只看该作者
原帖由 e98123 于 2008-6-23 12:04 PM 发表
在命令行下,如下这段可以启动DOS
grub>map (hd0,4)+1 (hd0)
grub>map --hook
grub>find --set-root /io.sys
grub>chainloader /io.sys
grub>boot

在menu.lst下,如下这段不能启动DOS,它会返回到启动菜 ...

试试下面的菜单。

snap0202.jpg (8.34 KB, 下载次数: 57)

snap0202.jpg
回复

使用道具 举报

19#
发表于 2010-8-21 19:57:08 | 只看该作者
值 得 研 究  。。
回复

使用道具 举报

20#
发表于 2010-8-22 00:02:22 | 只看该作者
刚接触这些没多久,向各位学习了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-3 02:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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