无忧启动论坛

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

如何在GRUB命令行下,进入DOS。

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-10 19:41:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
U盘引导可以进入GRUB的命令行,下面需要用GRUB命令,实现DOS的启动。怎么用什么命令,如何做。
2#
发表于 2007-12-10 19:46:43 | 只看该作者
这要看你的dos是什么形式的呢
是img的映像文件 还是直接“装在”磁盘上的dos呢
回复

使用道具 举报

3#
发表于 2007-12-10 20:07:44 | 只看该作者
请楼主明白一些概念,首先DOS是操作系统,就像WINDOWS一样。

而GRUB目前只相当于多系统的引导和管理器。

所以,你要启动DOS,就要明白你启动的DOS是什么方式启动的?

最快的方式就是多看别人的MENU.LST和GRUB的资料。
回复

使用道具 举报

4#
 楼主| 发表于 2007-12-10 20:54:43 | 只看该作者
我明白楼上的意思。
比如。我现在做的是这样。用老毛桃做的U盘启动机子,进入GRUB选择界面,第一项是进入迷你PE系统。第二项是进入GRUB命令行。这里我选择第二项进入。

出现GRUB>,提示符。。
接下来我输入如下命令。
kernel /memdisk.gz
出现提示:[Linux-bzImage, setup=0x1600,size=0x43f4]
initrd /win99.zip
出现提示:[Linux-initrd @ 0x3ffa9000,0x36c9c bytes]
这样还是在GRUB命令提示符下。进不了DOS。
win99.zip文件没有问题。
回复

使用道具 举报

5#
发表于 2007-12-10 21:18:58 | 只看该作者
kernel /memdisk.gz
initrd /win99.zip
boot

再试试
回复

使用道具 举报

6#
发表于 2007-12-11 14:45:59 | 只看该作者
都是高手。
  学习了。
回复

使用道具 举报

7#
发表于 2007-12-11 15:52:16 | 只看该作者
kernel /memdisk.gz c=X h=Y s=Z floppy
initrd /win99.zip
其中的chs参数先把win99.zip解压,用GDPARAM.EXE查看*.img,得到相应的数值。
以上方法只能用于软盘格式的*.img。如果是硬盘格式的请用下面的方法:
map --mem /win99.zip (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)
其他方法请其他朋友继续……

GDPARAM.zip

54.55 KB, 下载次数: 161, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
发表于 2007-12-13 15:08:13 | 只看该作者
自己曾经搞成功过,不过我用的DOS不是镜像,而是事先安装好的.
回复

使用道具 举报

9#
发表于 2007-12-13 16:05:43 | 只看该作者
5楼应该说清楚了,再加个boot命令就可以了,要不就写入menu.lst中
回复

使用道具 举报

10#
发表于 2007-12-13 18:39:28 | 只看该作者
find --set-root /io.sys
chainloader /io.sys
boot
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-26 03:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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