中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 21:47
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Grub for DOS 0.20 pre 9 問題
可打印版本  3,741 / 23
第1楼 wslkevin 发表于 2004-09-17 00:00
初级用户 发帖 30 积分 175
Grub for DOS 0.20 pre 9 問題
不知道為甚麼Grub for DOS 0.20 pre 9一選就去了command line, GRUB>?
之前是可以有菜單出來的,菜單放在C:\boot\grub, 各位大大可以幫我一下嗎?
謝謝
第2楼 Climbing 发表于 2004-09-17 00:00
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
先换个新版本试试吧,这不都现来pre12了嘛
第3楼 wslkevin 发表于 2004-09-17 00:00
初级用户 发帖 30 积分 175
又可以了、thx
第4楼 wslkevin 发表于 2004-09-19 00:00
初级用户 发帖 30 积分 175
我用GRUB for DOS pre 9,
menu.lst 是
title GHOST
map --read-only (hd0,0)/boot/GHOST.IMZ (fd0)
chainloader (hd0,0)/boot/GHOST.IMZ
rootnoverify (fd0)
boot
GHOST.IMZ我用WinImage建的floppy image.
當我開機時,用grunb選 GHOST時顯示
The number of header of clylinder is wrong.
我應該如何做? Thanks.
================
menu.lst 是
# For booting Topologilinux (normal mode)
title Topologilinux (normal mode)
root (hd0,0)
kernel /boot/bzImage
initrd=/boot/initrd.gz
顯示 Inconsistent filesystem structure
那是甚麼問題?
Thank you very much.
第5楼 Climbing 发表于 2004-09-19 00:00
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
1、用map命令不能使用压缩的软盘映像文件,而winimage的imz文件就是压缩的软盘映像,你可以试试memdisk。2、是不是应该把initrd 后面的=去掉?
第6楼 wslkevin 发表于 2004-09-19 00:00
初级用户 发帖 30 积分 175
謝謝 Climbing,1. 用了Ghost.ima (1.44MB), 問題己經解決。2. 己經去掉 initrd後面的=, 但還是顯示 Inconsistent Filesystem Structure.還有另外一個問題:3. 我從http://debian.tu-bs.de/knoppix/CeBit/下載了KNOPPIX Linux的bootable floppy image (boot.img), 然後分別用以下三種方法去啟動,但都顯示Inconsistent Filesystem Structure. a. title boot.img
map --read-only (hd0,0)/boot/boot.img (fd0)
root (fd0)
kernel /linux24
initrd /minirt24.gz b. title boot.img
map --read-only (hd0,0)/boot/boot.img (fd0)
root (fd0)
kernel /boot/bootimg/linux24
initrd /boot/bootimg/minirt24.gz
(註:我把boot.img用WinImage解壓到C:\boot\bootimg) c. title boot.img
map --read-only (hd0,0)/boot/boot.img (fd0)
chainloader (hd0,0)/boot/boot.img
rootnoverify (fd0)
bootP.S. 我用winimage把boot.img寫到軟盤,該軟盤是可以正常啟動的。各大大可以幫一下嗎?真的謝謝了。
第7楼 不点 发表于 2004-09-19 00:00
银牌会员 发帖 1,115 积分 2,491

menu.lst 是
# For booting Topologilinux (normal mode)
title Topologilinux (normal mode)
root (hd0,0)
kernel /boot/bzImage
initrd=/boot/initrd.gz顯示 Inconsistent filesystem struct
--------------------
你单独敲每条命令, 看看究竟是哪一句出现错误的?
如果 root (hd0,0) 出现错误, 说明 (hd0,0) 很危险了, 它混乱到 GRUB 不认识的程度.
如果 kernel 或者 initrd 命令通不过, 说明 bzImage 或者 initrd.gz 文件的读取失败.
========================
3. 估计是你自己弄错了什么, 就像你上面所说"又可以了", 说明是你自己的错觉.
a 和 b 是错误的, 不能成功, c 是正确的, 应当毫无问题.
b 中如果去掉第一个 map 命令行, 并把 root (fd0) 改成 root (hd?,?) 就正确了.

第8楼 不点 发表于 2004-09-19 00:00
银牌会员 发帖 1,115 积分 2,491
启动 linux 之后, 磁盘仿真就失效了, 因为 LINUX 不使用 BIOS, 这时候, 如果你的 LINUX 要找软盘,它不会去找 img 文件这个虚拟的 BIOS 软盘, 而是它直接找 软驱. 也就是说, img 文件的内容 linux 是不认的,由此可能引起各种错误.

如果你的属于这类问题, 就不要喊冤了.



第9楼 wslkevin 发表于 2004-09-19 00:00
初级用户 发帖 30 积分 175
启动 linux 之后, 磁盘仿真就失效了, 因为 LINUX 不使用 BIOS, 这时候, 如果你的 LINUX 要找软盘,它不会去找 img 文件这个虚拟的 BIOS 软盘, 而是它直接找 软驱. 也就是说, img 文件的内容 linux 是不认的,由此可能引起各种错误.====================我有用ramf-120.img.bin,它是Linux,menu.lst是title ramf-120.img.bin
map --read-only (hd0,0)/boot/ramf-120.img.bin (fd0)
chainloader (hd0,0)/boot/ramf-120.img.bin
rootnoverify (fd0)
boot是沒有問題的
第10楼 wslkevin 发表于 2004-09-19 00:00
初级用户 发帖 30 积分 175
我說又可以,是因為我在試用不同version的grub, 我發覺要整個c:\boot取代才可以,如果只是replace grldr和grub.exe是有問題的。我是初學者,有問題就會問,我不是故意在喊冤,希望你明白。
第11楼 不点 发表于 2004-09-19 00:00
银牌会员 发帖 1,115 积分 2,491
别误会, 我那只是一种说话方式, 决无责怪之意.

关于 ramf 这个盘, 因为它制作得合适, 所以可以用 map 来仿真.

如果一个软盘映象在启动 linux 的过程中 使用 BIOS 来加载软盘上的所有必要的信息, 而在 启动 linux 之后不再使用软盘中的任何信息, 这样的 软盘是可以用 map 来仿真的.

你可以做这样一个试验, 就是, 当 ramf 启动进入 linux 之后, 你再试图访问 /dev/fd0, 你将发现, 你的虚拟软盘无法访问. linux 找不到 ramf 中的文件, 取而代之的是, 它到你的真实软盘驱动器中去找文件.

有些不好的软盘制作方法, 制作出来的软盘映像无法用 map 来仿真: linux 启动之后, 它运行一些程序, 这些程序还要读取软盘, 这样, 这些程序都失败了, 于是, 给你的感觉就好像是 map 失效了.

map 在这种情况下无能为力.



第12楼 不点 发表于 2004-09-19 00:00
银牌会员 发帖 1,115 积分 2,491
进一步你自己可以证实这个说法是否正确.

那些不能正常仿真的 linux 软盘映象, 如果你同时有一个完全相同的真实软盘, 那么, 这个启动还是会成功的.

就是说, 单单 img 文件无法正常操作, 但是, 当你的软驱中有这个软盘的时候, img 文件就能够正常启动运行了.

这是一个佐证, 说明 img 中的 linux 在 linux 启动之后执行了某个访问软盘的命令, 如果软盘驱动器中没有软盘, 或者虽然有,但和 该 img 文件不同, 那么就会出现失败; 如果有完全相同的软盘, 则会比较顺利(失败的情况仍然有, 这以前曾碰到过).
第13楼 wslkevin 发表于 2004-09-19 00:00
初级用户 发帖 30 积分 175
不要緊,可能是我太敏感了。我剛試了一下,我用winimage打開boot.img﹐然後save as image file boot.ima,再把item c改成 c. title boot.img
map --read-only (hd0,0)/boot/boot.ima (fd0)
chainloader (hd0,0)/boot/boot.ima
rootnoverify (fd0)
boot最後能成功啟動。可能是image format的問題。
第14楼 wslkevin 发表于 2004-09-19 00:00
初级用户 发帖 30 积分 175
因為我的notebook沒有軟盤,所以我要用grub去啟動Topologilinux http://topologi-linux.sourceforge.net/.我從Topologilinux的isolinux folder拷了bzImage和initrd.gz到C:\Boot, 然後用
第15楼 wslkevin 发表于 2004-09-19 00:00
初级用户 发帖 30 积分 175
因為我的notebook沒有軟盤,所以我要用grub去啟動Topologilinux http://topologi-linux.sourceforge.net/.
我從Topologilinux的isolinux folder拷了bzImage和initrd.gz到C:\Boot, 然後用
# For booting Topologilinux (normal mode)
title Topologilinux (normal mode)
root (hd0,0)
kernel /boot/bzImage
initrd /boot/initrd.gz
去啟動,結果顯示 Inconsistent filesystem structure
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023