中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 04:20
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 请教高手!急!
可打印版本  1,277 / 6
第1楼 youmubuluo 发表于 2007-11-29 14:03
初级用户 发帖 8 积分 22
请教高手!急!
请教各位grub for dos 高手论坛里面的方法我都实验过了可是这样的镜像我始终不能加载请问高手这样的镜像文件如何加载请告知谢谢!
http://www.minifw.com/download/minifw38fd.rar
第2楼 fastslz 发表于 2007-11-29 14:21
铂金会员 发帖 2,315 积分 5,493 来自 上海
title start minifw38.img
find --set-root /minifw38.img
map --mem /minifw38.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
第3楼 youmubuluo 发表于 2007-11-29 16:21
初级用户 发帖 8 积分 22
不行的,引导是可以进去,可根本不是安装到软盘的界面
第4楼 bc12060101 发表于 2007-11-29 21:28
银牌会员 发帖 712 积分 1,455
Originally posted by youmubuluo at 2007-11-29 16:21:
不行的,引导是可以进去,可根本不是安装到软盘的界面

嘿嘿,都引导进去了,那还关grub什么事呢?
投医找错门了吧!
第5楼 youmubuluo 发表于 2007-11-30 08:56
初级用户 发帖 8 积分 22
虽然没有解决不过还是谢谢你!难道grub真的不支持linux软盘版这样的镜像么!
第6楼 不点 发表于 2007-11-30 11:15
银牌会员 发帖 1,115 积分 2,491
这是几年以前讨论过的话题。grub4dos 可以引导软盘映像文件中的 linux,但应该不是随便制作一个就能引导。你得巧妙制作才行。

巧妙的地方在于,仿真软盘只能在 CPU 的 real mode 下访问软盘。如果你的软盘映像早早就进入 linux 的 kernel 了,那么,进入 linux kernel 之后的 CPU 是处于 386 保护模式,此时将无法通过 BIOS 的 int13 来访问我们的仿真软盘了。如果你的软盘映像中的程序此时还要访问软盘,那么你会遇到各种失败的错误。

如果你的软盘映像是像下面这样设计的,那么你应该不会遇到障碍。

GRUB4DOS 接管控制之后,它只需要一次性将 linux kernel 和 initrd 装入内存,在 grub4dos 的 boot 命令开始运行 linux 之后,再也不需要访问软盘了,而 linux 只访问内存中的 initrd 以及硬盘、光盘等设备。这样的设计总会成功,你想失败都难。

“将 linux kernel 和 initrd 装入内存”的用法大致是像这样的:

title boot linux
kernel (...)/vmlinuz ................
initrd (...)/initrd.gz
boot

以上这些都是 linux 的常规引导过程,没有任何特别的。如果遇到任何问题,可以到 linux 论坛上询问、解决。

[ Last edited by 不点 on 2007-11-30 at 11:18 AM ]
第7楼 youmubuluo 发表于 2007-11-30 11:55
初级用户 发帖 8 积分 22
谢谢!我在试试
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023