What you probably did was to boot with the Win98 partition as active. You have to change the active partition before booting FreeDOS for instalation. This will define the correct C: for the instalation, even if it shows invalid because it is not formated.
Alain Em 15-06-2010 07:21, kellybe...@gwi.net escreveu: > I think the problem was caused by metakern in FreeDos. Its possible that I > accidently installed the FreeDOS onto the same partition as Windows 98 rather > than the partition that I created for it, and therefore metakern created the > freedos boot loader in the partition's boot record. Since I've since > reimaged the Win98, I don't know for sure but I don't know of any other > explanation for it. > > I've used the same Grub configuration you pointed out and it does work well > for this purpose. I am just trying to understand what FreeDOS did the last > time I installed it. The easier thing for me to do, I think, would be to > just boot into the live CD, run it from the command line, confirm each > partition, and then proceed with the installation. > > ----Original Message----- > >From: Alain Mouette<ala...@pobox.com> > >To: kellybe...@gwi.net > >Subject: Re: [Freedos-user] Installing FreeDOS without the boot > loader? > >Date: Monday, June 14, 2010 9:57 PM > > > >I think that you are a bit confused. Instalin freedos in another primary > >partition dos nor afect the Win98 partition in any maner except by > >instalation errors. > > > >The reason why it keeps booting win98 it because that partition is > >*active* change that with fdisk (or whatever) and FreeDOS boots. > > > >Have you tried my grub config? it has a command do change exactly that. > > > >Alain > > > >Em 14-06-2010 22:01, kellybe...@gwi.net escreveu: > >> Thank you Eric and Alain for your response. I've had pretty good > luck in the past with booting FreeDOS with Grub. My question involves more > of the process during which FreeDOS is installed. > >> > >> Until recently, I never had any problems installing FreeDOS. > However, recently I tried installing it on a machine that had Windows 98 > (hda1) and Debian Linux (hda2). I created a primary HDA4 partition and > formatted it as a FAT partition. I installed FreeDOS to this partition, but > after that point, everytime I booted into Windows 98, I initially received a > FreeDOS boot menu after Grub booted me into the Win98 partition. I located a > file in the root directory of Windows 98, and when I tried altering that > file, it made the Win98 partition unbootable. I have since reimaged the > Windows 98 partition back to its prior state using dd, but I'd like to try > FreeDOS one more time. It seems that FreeDOS created a boot manager in the > boot record of the Windows 98 partition, and I'd like to avoid that from > happening, if at all possible. > >> > >> > >> ----Original Message----- > >> >From: Eric Auer<e.a...@jpberlin.de> > >> >To: freedos-user@lists.sourceforge.net > >> >Subject: Re: [Freedos-user] Installing FreeDOS without > the boot loader? > >> >Reply-To: freedos-user@lists.sourceforge.net > >> >Date: Monday, June 14, 2010 4:37 PM > >> > > >> > > >> >Hi Alain, Eric, > >> > > >> >> FreeDOS does not need anything from the Win98 partition to > boot. > >> > > The requisites are: > >> > > >> >> 1) it must boot from a primary partition > >> >> 2) the partition needs to be active. > >> > > >> >Not really... Because you use GRUB, it is enough if you have > >> >a valid boot sector in a FILE. Our SYS can make such files, > >> >without actually SYSing your partition. So Windows stays as > >> >it is, and you give the file to GRUB as the chainloader. You > >> >just state the filename instead of the "+1" to make the DOS > >> >menu item, which for the rest is a copy of the Windows one. > >> > > >> >Example GRUB menu.lst snippet - GRUB 2 might differ a bit: > >> > > >> ># on /dev/sda1 > >> >title FreeDOS > >> >root (hd0,0) > >> ># savedefault > >> >chainloader /freedos.bot > >> > > >> ># on /dev/sda1 > >> >title Windows > >> >root (hd0,0) > >> ># savedefault > >> >chainloader +1 > >> > > >> >To make this work, you generate a freedos.bot file in the > >> >root directory of the C: drive of Windows, using our SYS: > >> > > >> >sys c: c:\freedos.bot bootonly > >> > > >> >The "bootonly" stops SYS from copying kernel.sys and > >> >command.com of FreeDOS to C: - instead, you can copy > >> >our kernel.sys to the root directory of C: manually. > >> > > >> >Do NOT copy command.com to that place! You might mix > >> >it with the Windows one otherwise. Instead, put it > >> >in a separate directory, for example c:\freedos\ :-) > >> > > >> > > >> > > >> >Note that SYS cannot (as far as I remember) make good > >> >boot sectors for non-primary partitions. However, if > >> >you use e.g. my Linux oriented "sys-freedos.pl", you > >> >can add manual correction to boot even non-primary. > >> > > >> >Because this "micro howto" explains how to make FreeDOS > >> >share the primary C: partition with Windows, you do not > >> >need to worry about non-primary. SYS works fine with a > >> >partition where Windows 98 can boot from. Note that XP > >> >is a different story - NTFS partitions are not for DOS. > >> > > >> >Now you are almost ready to boot FreeDOS via GRUB. You > >> >will probably want that Windows and DOS do _not_ share > >> >the same config.sys, and luckily FreeDOS makes it easy > >> >for you: Simply create a file fdconfig.sys in the root > >> >directory of C: and put your DOS configuration there. > >> >FreeDOS will only read config.sys if it cannot find a > >> >fdconfig.sys file... You can even keep your autoexec > >> >bat separate as well. For that, your fdconfig.sys must > >> >have a shell line similar to this: > >> > > >> >SHELL=C:\freedos\command.com C:\freedos /E:1024 > /P=C:\freedos\start. > >> >bat > >> > > >> >The "start" bat file in the freedos directory is now > >> >used in the same way as you would normally use the > >> >autoexec batch file. With those tricks, you keep all > >> >the FreeDOS configuration and boot files separately > >> >from the Windows ones. You only add three files to the > >> >root directory (kernel.sys, fdconfig.sys, freedos.bot) > >> >which are not in the way for Windows, and put all other > >> >FreeDOS files in your freedos directory. > >> > > >> >When you install more parts of FreeDOS, you often have > >> >a directory structure where the main directory is for > >> >example "c:\fdos" and programs are in "c:\fdos\bin"... > >> > > >> >For a somewhat newer floppy image (actually up to three > >> >depending on how much you want) with updated FreeDOS > >> >software, check http://sites.google.com/site/rugxulo/ > >> >(you can also download zips instead of images if you > >> >simply want the files and do not use actual floppies) > >> > > >> >> Notice the makeactive command that changes the active > partition > >> >> on-the-fly. But you will still need both to be primary > partitions, only > >> >> a few programs can achieve this, sorry but I don't remember > which, > >> >> probably PartedMagic<http://partedmagic.com/> is ok. (it > can move > >> >> partitions too) > >> > > >> >Sounds complicated ;-) > >> > > >> >Cheers, Eric > >> > > >> > > >> > > >> > >------------------------------------------------------------------------------ > >> >ThinkGeek and WIRED's GeekDad team up for the Ultimate > >> >GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > >> >lucky parental unit. See the prize list and enter to win: > >> >http://p.sf.net/sfu/thinkgeek-promo > >> >_______________________________________________ > >> >Freedos-user mailing list > >> >Freedos-user@lists.sourceforge.net > >> >https://lists.sourceforge.net/lists/listinfo/freedos-user > >> > > >> > >> > >> > > > > > ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user