|  | 
 
| wslkevin 初级用户
 
   
 
 
 积分 175
 发帖 30
 注册 2004-9-9
 状态 离线
 | 
| 『楼 主』:
 Grub for DOS 0.20 pre 9 問題
 
使用 LLM 解释/回答一下 
 
 
不知道為甚麼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 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
先换个新版本试试吧,这不都现来pre12了嘛 
 
 
 
 
 |  
                  |  偶只喜欢回答那些标题和描述都很清晰的帖子!
 如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
 
 |  | 
|  2004-9-17 00:00 |  | 
|  | 
 
| wslkevin 初级用户
 
   
 
 
 积分 175
 发帖 30
 注册 2004-9-9
 状态 离线
 |  | 
|  2004-9-17 00:00 |  | 
|  | 
 
| wslkevin 初级用户
 
   
 
 
 积分 175
 发帖 30
 注册 2004-9-9
 状态 离线
 | 
| 『第 4 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
我用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-19 00:00 |  | 
|  | 
 
| Climbing 铂金会员
 
        网络独行侠
 
 
 积分 6962
 发帖 2753
 注册 2003-4-16
 来自 河北保定
 状态 离线
 | 
| 『第 5 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
1、用map命令不能使用压缩的软盘映像文件,而winimage的imz文件就是压缩的软盘映像,你可以试试memdisk。2、是不是应该把initrd 后面的=去掉? 
 
 
 
 
 |  
                  |  偶只喜欢回答那些标题和描述都很清晰的帖子!
 如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
 
 |  | 
|  2004-9-19 00:00 |  | 
|  | 
 
| wslkevin 初级用户
 
   
 
 
 积分 175
 发帖 30
 注册 2004-9-9
 状态 离线
 | 
| 『第 6 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
謝謝 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寫到軟盤,該軟盤是可以正常啟動的。各大大可以幫一下嗎?真的謝謝了。
 
 
 
 
 |  | 
|  2004-9-19 00:00 |  | 
|  | 
 
| 不点 银牌会员
 
      不甘寂寞的人
 
 
 积分 2491
 发帖 1115
 注册 2003-9-24
 状态 离线
 | 
| 『第 7 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
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 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
启动 linux 之后, 磁盘仿真就失效了, 因为 LINUX 不使用 BIOS, 这时候, 如果你的 LINUX  要找软盘,它不会去找 img 文件这个虚拟的 BIOS 软盘, 而是它直接找 软驱. 也就是说, img 文件的内容 linux 是不认的,由此可能引起各种错误.
 如果你的属于这类问题, 就不要喊冤了.
 
 
 
 
 
 
 
 
 
 |  
                  |  因为我们亲手创建,这个世界更加美丽。
 |  | 
|  2004-9-19 00:00 |  | 
|  | 
 
| wslkevin 初级用户
 
   
 
 
 积分 175
 发帖 30
 注册 2004-9-9
 状态 离线
 | 
| 『第 9 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
启动 linux 之后, 磁盘仿真就失效了, 因为 LINUX 不使用 BIOS, 这时候, 如果你的 LINUX  要找软盘,它不会去找 img 文件这个虚拟的 BIOS 软盘, 而是它直接找 软驱. 也就是说, img 文件的内容 linux 是不认的,由此可能引起各种错误.====================我有用ramf-120.img.bin,它是Linux,menu.lst是title ramf-120.img.binmap --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 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
我說又可以,是因為我在試用不同version的grub, 我發覺要整個c:\boot取代才可以,如果只是replace grldr和grub.exe是有問題的。我是初學者,有問題就會問,我不是故意在喊冤,希望你明白。 
 
 
 
 |  | 
|  2004-9-19 00:00 |  | 
|  | 
 
| 不点 银牌会员
 
      不甘寂寞的人
 
 
 积分 2491
 发帖 1115
 注册 2003-9-24
 状态 离线
 | 
| 『第 11 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
别误会, 我那只是一种说话方式, 决无责怪之意.
 关于 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 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
进一步你自己可以证实这个说法是否正确.
 那些不能正常仿真的 linux 软盘映象, 如果你同时有一个完全相同的真实软盘, 那么, 这个启动还是会成功的.
 
 就是说, 单单 img 文件无法正常操作, 但是, 当你的软驱中有这个软盘的时候, img 文件就能够正常启动运行了.
 
 这是一个佐证, 说明 img 中的 linux 在 linux 启动之后执行了某个访问软盘的命令, 如果软盘驱动器中没有软盘, 或者虽然有,但和 该 img 文件不同, 那么就会出现失败; 如果有完全相同的软盘, 则会比较顺利(失败的情况仍然有, 这以前曾碰到过).
 
 
 
 
 
 
 |  
                  |  因为我们亲手创建,这个世界更加美丽。
 |  | 
|  2004-9-19 00:00 |  | 
|  | 
 
| wslkevin 初级用户
 
   
 
 
 积分 175
 发帖 30
 注册 2004-9-9
 状态 离线
 | 
| 『第 13 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
不要緊,可能是我太敏感了。我剛試了一下,我用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的問題。
 
 
 
 
 |  | 
|  2004-9-19 00:00 |  | 
|  | 
 
| wslkevin 初级用户
 
   
 
 
 积分 175
 发帖 30
 注册 2004-9-9
 状态 离线
 | 
| 『第 14 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
因為我的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 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
因為我的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-19 00:00 |  |