On Thu, 22 Jul 1999, [iso-8859-1] Peter Åstrand wrote:

> > I'm affraid that there is something wrong in the way how stage2 reads
> > floppy disks. Supposedly, a wrong sector was read.
> 
> I turned on "fstest", and verified with loading from a real floppy. The
> output was exactly the same. So I think the right sectors are read, but
> the read fails. 
> 
> > By the way, what's the command line you are using here?
> 
> chainloader=(fd0)/bootsect.dos, for example. 

Try to insert a real floppy disk with the same image. 5% probability of
success.

But actually it seems that the filesystem code is to blame (only FAT or
ext2 too?)

> > Also try  chainload=(fd0)+1
> > It should restart the GRUB on the virtual floppy. 50% that it will fail.
> 
> This works. And all directorylistings works too. I've added quite a lot of

Find the sector where bootsect.dos is situated. For example, it is 61.
Then try  chainload=(fd0)61+1

> debug-printf's, but have failed to find the problem. The bootsector fails
> to get loaded into memory. I'll kind of giving up now, CDs are expensive
> :-) Too bad we couldn't solve this problem, because I needed Grub on a

AFAIK, it is possible to put many boot images on the same CD.
I've even seen such CD.

> bootable installation-CD. If anyone has a clue, please let me know...

If chainload=(fd0)+1 works, then chainload=(fd0)nn+1 should work too.

However even if it does, the question remains open.

Pavel Roskin

Reply via email to