[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Please help with following situation

From: Steve Cohen
Subject: Please help with following situation
Date: Fri, 19 Nov 2010 15:01:25 -0600
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20101027 Thunderbird/3.0.10

I am trying to develop an installer package for a specialized application that runs on MS-DOS (Actually Windows 95 without the GUI).

To this end, I am using a machine that has been preloaded with Ubuntu Linux 10.04 (uses grub 2). This machine has both a floppy and a CDROM.

When booted with a special MS-DOS floppy and a special CDROM in the drive, it copies the system from the floppy drive (A:) to drive (C:).

"Drive C:" is a partition of the only hard drive on the system - /dev/sda3 in linux terms. This partition was carved out by GParted and formatted using DOS Format command from the system booted from the floppy in drive A:

The test of all this, is that when the floppy is not present in the drive and the system is booted, MSDOS should boot from "Drive C:"

Of course, since this is a dual boot system, this must be reflected in GRUB. I have created the following file: /etc/grub.d//11_msdos. Its contents are as follows:

#!/bin/sh -e
echo "Adding MS-DOS"
cat << EOF
menuentry "MS-DOS" {
set root=(hd0,3)
chainloader +1

I run update-grub and this gets written into /boot/grub/grub.cfg.

When I reboot the machine (floppy drive not loaded, of course) the grub menu appears. But when I select MS-DOS, I see the
"Invalid System Disk" error and the system won't load.

Can someone help me understand why not?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]