中国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 問題 上一主题 | 下一主题
不点
银牌会员

不甘寂寞的人


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

你这个问题挺棘手, 按常规, 这样应当可以了, 但是你的却不行.

怀疑 GRUB 本身有什么错误, 或者是你的文件系统有什么错误.

----------------

当出现菜单时, 你按照屏幕底部的提示按 "c" 键进入命令行, 在命令行逐行敲入
       root (hd0,0)
       kernel /boot/bzImage
       initrd /boot/initrd.gz
       boot
这四条命令, 看看究竟是哪一条出现了错误.





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




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

Thanks for your reply. File size:
bzImage - 1.2MB
initrd.gz - 3.52MBWill it cause the problem?===========================

I try the following config:
1. # For booting Linux
title Linux
root (hd0,0)
kernel /boot/bzImage root=/dev/hda1/linux4/base.img
initrd /boot/initrd.gz

and

2. # For booting Linux
title Linux
root (hd0,0)
kernel /boot/bzImage root=/dev/hda1/linux4/
initrd /boot/initrd.gz

For both config 1 and 2, I still got the same error message: "Error 17: Inconsistent Fileystem Structure."

Then I tried the config step by step in the GRUB command line, the error message displayed after I entered the "kernel .........." line.

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

不甘寂寞的人


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

会不会是这样的? 即, 磁盘有坏块, 导致文件系统失常. 如果 windows 分区工具或者病毒破坏了linux的某些文件系统结构信息,那么也会出现这类错误. 你能用其它方法进入以 (hd0,0) 为根分区的 linux 吗? 如果不能, 则可能该分区有损坏.





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

不甘寂寞的人


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

kernel /boot/bzImage root=/dev/hda1
这样才对, 你的两种用法都是错的.

hda1 如果不是 linux 分区, 你这么用也是错的.

你的 hd0,0 是 NTFS 格式的吗?






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




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

会不会是这样的? 即, 磁盘有坏块, 导致文件系统失常. 如果 windows 分区工具或者病毒破坏了linux的某些文件系统结构信息,那么也会出现这类错误. 你能用其它方法进入以 (hd0,0) 为根分区的 linux 吗? 如果不能, 则可能该分区有损坏.
===>(hd0,0) 是NTFS

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




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

其實,我是想用 TopologiLinux 4.0 (http://topologi-linux.sourceforge.net/), 在Window拷貝完所需files,然後用TopologiLinux CD-ROM啟動到Linux, 再安裝,安裝完後它是C:\tlinux4\base.img和swap.img兩個files。 c:\也就是(hd0,0)是NTFS,如果我用CD-ROM啟動,是可以正常啟動TopologiLinux (CD-Rom是啟動C:\tlinux4\base.img的)。問題是我的notebook是沒有軟盤和CD-Rom的 (我安裝時的cd-rom是跟人借的),所以我一定要用grub來啟動(topologilinux cd-rom有用grub啟動的方法 - 在boot.ini用C:\boot\stage1="TopologiLinux 4", 要用grubinstall.exe 或 ntfsinstall.exe 去安裝 stage1和stage2,但是到stage2時出現"blocklist failed" ,所以我唯有用我自己的方法:
- 從cd-rom的D:\isolinux上拷出bzImage和initrd.gz (原裝topologilinux會把這兩個files放到c:\boot)
- 再用
title Linux
root (hd0,0)
kernel /boot/bzImage root=/dev/hda1/linux4/base.img
initrd /boot/initrd.gz
去啟動
- 結果出現 "Inconsistent Filesystem Structure"這就是整個故事,不點,你可以幫我一下?感謝﹗

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




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

以下是從Topologilinux 4.0 CD-Rom上拷下來的install.bat (Install GRUB for DOS):
=============================================
echo off
attrib -r -h -s c:\boot\stage1
attrib -r -h -s c:\boot\stage2
c:\boot\flushdrv.exe
c:\boot\ntfsinstall -d (hd0,0) -1 c:/boot/stage1 -2 c:/boot/stage2 -m c:/boot/menu.lst
c:\boot\flushdrv.exe
attrib +r +h +s c:\boot\stage1
attrib +r +h +s c:\boot\stage2
find "Topologilinux 4" C:\boot.ini
if ERRORLEVEL 1 goto install_boot_ini
goto skip_boot_ini
:install_boot_ini
echo "installing in boot.ini"
attrib -r -h -s C:\boot.ini
copy C:\boot.ini C:\boot_ini.bak
echo C:\boot\stage1="Topologilinux 4" >> C:\boot.ini
attrib +r +h +s C:\boot.ini
:skip_boot_ini
=====================================
為甚麼要 "ntfsinstall -d (hd0,0) -1 c:/boot/stage1 -2 c:/boot/stage2 -m c:/boot/menu.lst" 這一行,它會改變stage1和stage2的內容嗎?
當run "c:\boot\ntfsinstall -d (hd0,0) -1 c:/boot/stage1 -2 c:/boot/stage2 -m c:/boot/menu.lst" 這一行時出現"blocklist failed"

[此贴子已经被作者于2004-9-20 23:06:54编辑过]




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

不甘寂寞的人


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

没有用过这些工具, 抱歉答复不了. 建议向其开发者询问.




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




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

其開發者的support很差, anyway, thanks.

[此贴子已经被作者于2004-9-21 19:59:20编辑过]




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


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



论坛跳转: