![]() |
中国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 |