China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-24 23:27
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Report a BUG of GRUB! View 8,286 Replies 69
Original Poster Posted 2006-06-11 10:04 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
I'm installing in a virtual machine with two hard drives. When I boot with GRLDR, it shows:
Booting 'find /menu.lst'
find --set-root /menu.lst
Error 17: File not found
Booting 'find /boot/grub/menu.lst'
Error 20: Selected cylinder exceeds maximum supported by BIOS
Press any key to continue...
Then it can't find menu.lst.
Then I go to the GRUB command line and enter the same command and find menu.lst.
I don't have this problem when I have a single hard drive! What's going on?
Floor 2 Posted 2006-06-11 10:06 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Originally posted by qwe1234567 at 2006-6-11 10:04 AM:
When booting GRLDR in a virtual machine with two hard drives mounted:
Booting 'find /menu.lst'
find --set-root /menu.lst
Error 17: File not found
Booting 'find / ...


I have encountered the same problem in a real machine. Placing menu.lst in / works, but placing it in /boot/grub/ causes the above error.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 3 Posted 2006-06-11 11:03 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
Floor 4 Posted 2006-06-11 12:03 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
选定的柱面超过了BIOS支持的最大值这是个顽固的 BUG,我觉得这是 GNU GRUB 中遗留下来的 BUG,在 GNU GRUB 的网站上也屡屡见到同样的报告。要解决它,似乎不容易。需要贴图来说明操作过程(口头表述一般都不准确,会漏掉重要的信息)。Selected cylinder exceeds maximum supported by BIOS

This is a stubborn bug. I think it's a leftover bug in GNU GRUB, and the same reports are frequently seen on the GNU GRUB website. It seems not easy to solve it. Need to attach pictures to illustrate the operation process (oral description is generally inaccurate and will miss important information)
因为我们亲手创建,这个世界更加美丽。
Floor 5 Posted 2006-06-11 13:52 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
Buddy:
This stubborn BUG only occurs when I have 2 hard drives connected. When the prompt appears, the built-in menu hasn't even been loaded yet! Then pressing any key brings up the built-in menu! You can try this in a virtual machine or by connecting 2 hard drives, and this stubborn BUG will appear!
Floor 6 Posted 2006-06-11 17:48 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
Credits 5,493
Posts 2,315
Joined 2006-05-01 10:41
20-year member
UID 54766
Gender Male
From 上海
Status Offline
I've been in contact with GRUB for a short time, so let me also say something. Please forgive me if I'm wrong. ^_^
Since this bug only occurs when booting GRLDR with 2 hard drives, we can consider this problem from the hard drive installation method. For example:
1: Set the first hard drive on IDE1 interface as master and in the master position on the 80-wire, set the second hard drive as slave and in the slave position on the 80-wire, set IDE2 as slave (or simply unplug it for testing)
2: Set the first hard drive on IDE1 interface as master and in the master position on the 80-wire, set the second hard drive as master and hang on the master position on the 80-wire of IDE2 interface, set the CD-ROM as slave and hang on the slave position on the 80-wire

Hehe... It's rather tongue-twisting.
Now the hard drive installation position requirements on the motherboard are not very strict and can also boot. The hard drive also has automatic jumpers, which causes GRUB not knowing where to start FIND. If this is the case, GRUB can start with the actual path. I don't have a dual hard drive to test.

[ Last edited by fastslz on 2006-6-11 at 17:49 ]
Floor 7 Posted 2006-06-11 22:36 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
I have tried two hard drives, and even three hard drives, and there's no problem. The problem is with you, and only you can debug and solve it. If you can provide a virtual machine image, I can give it a try. I estimate you can't make an image to repeatedly reproduce this problem. If you can make it, pass it to me, and I might be able to find the bug.
因为我们亲手创建,这个世界更加美丽。
Floor 8 Posted 2006-06-12 07:29 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
Floor 9 Posted 2006-06-12 09:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Some people can't find it when placing it in /, but can find it when placing it in /boot/grub, and some are just the opposite. And I myself have never encountered it even once. If I encountered it, maybe I would have solved it long ago. You'd better make a simple hard disk image to repeatedly reproduce the problem and confirm your guess.
因为我们亲手创建,这个世界更加美丽。
Floor 10 Posted 2006-06-12 10:16 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
Floor 11 Posted 2006-06-12 11:01 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Okay, how large is the hard disk image? It's too big and恐怕can't be uploaded here? I use qemu, haven't used VPC.

The disk image recognized by qemu is very simple, that is, the disk image directly copied by sectors, without any redundant formats.
因为我们亲手创建,这个世界更加美丽。
Floor 12 Posted 2006-06-12 11:22 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
Floor 13 Posted 2006-06-12 12:12 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
You can upload it to some FTP space or something like that. My email doesn't support large emails.
因为我们亲手创建,这个世界更加美丽。
Floor 14 Posted 2006-06-12 12:31 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
Floor 15 Posted 2006-06-12 18:37 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
I tested the two hard disk images you provided in the qemu virtual machine. Whether loading one or both simultaneously, it works normally without any exceptions. You can also use qemu to test it yourself.
因为我们亲手创建,这个世界更加美丽。
1 2 3 5 Next ›
Forum Jump: