中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: Grub for DOS 0.20 pre 9 問題 上一主题 | 下一主题
wslkevin
初级用户




积分 175
发帖 30
注册 2004-9-9
状态 离线
『楼 主』:  Grub for DOS 0.20 pre 9 問題

不知道為甚麼Grub for DOS 0.20 pre 9一選就去了command line, GRUB>?
之前是可以有菜單出來的,菜單放在C:\boot\grub, 各位大大可以幫我一下嗎?
謝謝

2004-9-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 2 楼』:  

先换个新版本试试吧,这不都现来pre12了嘛



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-9-17 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
wslkevin
初级用户




积分 175
发帖 30
注册 2004-9-9
状态 离线
『第 3 楼』:  

又可以了、thx

2004-9-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wslkevin
初级用户




积分 175
发帖 30
注册 2004-9-9
状态 离线
『第 4 楼』:  

我用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.

[此贴子已经被作者于2004-9-20 0:50:41编辑过]




2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 5 楼』:  

1、用map命令不能使用压缩的软盘映像文件,而winimage的imz文件就是压缩的软盘映像,你可以试试memdisk。2、是不是应该把initrd 后面的=去掉?



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-9-19 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
wslkevin
初级用户




积分 175
发帖 30
注册 2004-9-9
状态 离线
『第 6 楼』:  

謝謝 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 [Knoppix original 1]
        map --read-only (hd0,0)/boot/boot.img (fd0)
        root (fd0)
        kernel /linux24
        initrd /minirt24.gz    b. title boot.img [Knoppix original 2]
        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 [Knoppix original 3]
        map --read-only (hd0,0)/boot/boot.img (fd0)
        chainloader (hd0,0)/boot/boot.img
        rootnoverify (fd0)
        bootP.S. 我用winimage把boot.img寫到軟盤,該軟盤是可以正常啟動的。各大大可以幫一下嗎?真的謝謝了。

2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 7 楼』:  


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?,?) 就正确了.





因为我们亲手创建,这个世界更加美丽。
2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 8 楼』:  

启动 linux 之后, 磁盘仿真就失效了, 因为 LINUX 不使用 BIOS, 这时候, 如果你的 LINUX  要找软盘,它不会去找 img 文件这个虚拟的 BIOS 软盘, 而是它直接找 软驱. 也就是说, img 文件的内容 linux 是不认的,由此可能引起各种错误.

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







因为我们亲手创建,这个世界更加美丽。
2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wslkevin
初级用户




积分 175
发帖 30
注册 2004-9-9
状态 离线
『第 9 楼』:  

启动 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是沒有問題的

2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wslkevin
初级用户




积分 175
发帖 30
注册 2004-9-9
状态 离线
『第 10 楼』:  

我說又可以,是因為我在試用不同version的grub, 我發覺要整個c:\boot取代才可以,如果只是replace grldr和grub.exe是有問題的。我是初學者,有問題就會問,我不是故意在喊冤,希望你明白。

2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 11 楼』:  

别误会, 我那只是一种说话方式, 决无责怪之意.

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

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

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

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

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







因为我们亲手创建,这个世界更加美丽。
2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 12 楼』:  

进一步你自己可以证实这个说法是否正确.

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

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

这是一个佐证, 说明 img 中的 linux 在 linux 启动之后执行了某个访问软盘的命令, 如果软盘驱动器中没有软盘, 或者虽然有,但和 该 img 文件不同, 那么就会出现失败; 如果有完全相同的软盘, 则会比较顺利(失败的情况仍然有, 这以前曾碰到过).




因为我们亲手创建,这个世界更加美丽。
2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wslkevin
初级用户




积分 175
发帖 30
注册 2004-9-9
状态 离线
『第 13 楼』:  

不要緊,可能是我太敏感了。我剛試了一下,我用winimage打開boot.img﹐然後save as image file boot.ima,再把item c改成    c. title boot.img [Knoppix original 3]
        map --read-only (hd0,0)/boot/boot.ima (fd0)
        chainloader (hd0,0)/boot/boot.ima
        rootnoverify (fd0)
        boot最後能成功啟動。可能是image format的問題。

2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wslkevin
初级用户




积分 175
发帖 30
注册 2004-9-9
状态 离线
『第 14 楼』:  

因為我的notebook沒有軟盤,所以我要用grub去啟動Topologilinux http://topologi-linux.sourceforge.net/.我從Topologilinux的isolinux folder拷了bzImage和initrd.gz到C:\Boot, 然後用

2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wslkevin
初级用户




积分 175
发帖 30
注册 2004-9-9
状态 离线
『第 15 楼』:  

因為我的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

[此贴子已经被作者于2004-9-20 0:47:38编辑过]




2004-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: