|
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 |
|
|
wslkevin
初级用户
积分 175
发帖 30
注册 2004-9-9
状态 离线
|
|
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 |
|
|
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 |
|