Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I seriously doubt if it is possible. Both Windows and Linux want their own type of partition.
Q: Why do you want to avoid partitioning? It isn't difficult. The only hard part is determining what partitions are necessary for Linux and how big they should be. I can share some references with you if you need them.
Please contact me by e-mail if I can help.

I've been trying to install Linux with Win98 with no luck at all. LILO would not boot up after Linux was successfully installed. It could only boot up to "LI" and then hangs. I have also reformatted and repartitioned my drive on numerous of times and still cannot get it to work. Please help.
My computer spec:
AMD K-6 233
10G IBM HDD (runs Win98)
4.3G Quantum HDD (trying to run Linux)
NCR SCSI card + SCSI device

I have the same problem as Chris K. I am trying Linux, but still need to do stuff on a M$ system. I have a laptop that runs Redhat Linux 5.2 well, and I tried using Disk Druid to partition the drives, and it does it without hitches. At the end of the installation, after I choose my password and am setting up LILO, it gripes at me, and I can't figure out a way around it. I think it has something to do with the mount points I chose. When I restart the machine, LILO freezes up at LI, just like Chris'. Also, I am a newbie at Linux, but I might suggest that Matt use fips, a program that comes with most distributions and creates a Linux partition using free space on a M$ drive. If anyone has an answer to my question, could they please e-mail it to me at el_munkie@hotmail.com

I have just added red hat 5.2 to my machine along with win98 and NT4. I can boot into all three just fine except windows 98 freaks out on my linux ext2 and swap partitions. 98 puts drive h:(linux) in as a cd-rom and puts h: into compatibility mode it eventually hangs and i need to cold boot. does anyone know how i can fix this? the drive its on is a (secondary drive) 4 gig the primary partition is a dos partition and the second is linux 3rd is the the swap. i tried it with linux as the primary with the same results. NT runs great with it. its driving me nuts! ;)

Could somebody please help me? I've been trying to install Linux and Windows 98 on the same hard drive for some time now. What I usually do is install Win98 first, then I defrag it and partition. When I delete that partition, create the swap, root, etc., and install Linux, I can't load Windows again(even though I didn't install LILO). It just hangs after the computer detects the installed devices. I dont want to install LILO becuase I'm planning to use LoadLin. In short, I want to have Windows and Linux on one hard drive that boots to Windows so I can then set up LoadLin. Any help would be much appreciated! Thanks in advance.

Same issue here. I have a pertitiones drive.
C D E and CD is F. C already has Win 98 on it and because of that all dirves were made FAT32 but you can format D where I want linux to go back to FAT16. But then what how do I get A dual boot happening. :)

i dual booted linux and win98 and it runs well.
1) i installed windows
2) i used fdisk in windows to partition half of the hard drive
3)formatted hard drive and reinstalled it on that partition
4) installed linux on the other half of the hardrive
5)setup lilo to boot both os

"set up lilo to boot both os" -- HOW? i've partitioned my hard drive and installed caldera openlinux 1.3, and lilo will open it but i don't know how to configure it to give me the option of opening windows 98 (my original os). i'm completely new to linux (although i'm certainly learning to use it in a hurry). please help, thanx

Ok let me try to clear some stuff up. If you've installed LILO and you want to be able to access Win 98, hold down shift when your computer is starting and then when the root: prompt appears, press tab and you will be given the option to boot Win 98. I think you just type what it says.
If you want both os's on the same hard drive, you could try a umsdos install and not even have to partition your hard drive at all. It just installs Linux on your ms-dos partition. Downside: you can access your Linux files in Windows/dos, so you might screw them up. Hope that helps

does anybody know in detail how to dual boot between win98 and Linux. Do i install win98 and then linux and use lilo ? Does it have to be on different hard drive or can it be on same hard drive but different partition ?
help..

I have WinBlows98 on my comp. Im trying to dual boot it with red hat 6.0.. Now i have acomplished this before but something went terribly wrong this time. Im going to try response # 7 again because it is how I did it the first time. If I get it i will reply back and let you know. If you have any problems please try solution # 7.

I did have a few problems trying to achieve Linux and Win98 togetherness, but finally managed it using the following method:
(1) I installed Red Hat Linux 5.1, and got as far as the disk partitioning bit, then used fdisk to create a FAT32 partition, sectors 1-252 (1GB).(2) Used Disk Druid and used it to create all my Linux partitions proper (swap,usr,home) and then continued with the rest of the installation.
(3) Installed Windows 98, which had no trouble at all with the partition configuration.

Hi, I want to install Red hat linux on my machine. My current setup is one hard drive with for partitions :c, d, e, f and cd is the g drive.
I have 98 on the c drive, and NT on the e.
want to install linux on the f drive or may be d.
How do I install linux getting a dual boot with 98 & NT?

I need to install Linux Caldera 2.X and Windows 98 on the same hard drive. I know nothing about Linux. How do I do it? Be specific if you can. Its for a customer of mine who dropped off his PC. I've never used Linux.

Help! I've just installed SuSE Linux on it's own partition , using Lilo and now it won't let me boot to WIn 98 any more! I tried the
thing, but the only options were 'linux' and 'Suse'. How can I boot from Partition 1 again??!!

Hello...
I want to put a harddisk (2 GB - Linux perfectly installed) into my other pc (AMD K6-2 333, 8,4 GB HD, Windows 98)...I want to have two different OS on two different HDs in one PC.
How can I manage a boot-option, were I can select the OS I want to start ?How do I have to configure the configuration-files (fstab) on my linux HD (other IDE-Port etc.)
Thanks,
Gosar

Just a quick note, if you are using LILO to choose what system to boot up, LILO must be installed on the first part of your hard drive, before the 8 GB limit. Because of a technical limitation, LILO can't read past a certain point of the hard drive (cylinder 1046 I think). Maybe that will help you. I'll be getting a new computer in a week pre-installed with Winblows98. I bought another 10 gig hard drive for linux and will be installing that shortly after getting the computer. I'll post here once I figure it out with instructions on how to do it all. Until then..........
E-Mail me with any questions

I have yet another little twist...
...I currently have my computer running Linux without any problems. I've installed a second hard drive where I would like to install Windows 98. I've had trouble finding resources for dual booting on a machine which already has Linux installed on the primary drive. If I install Windows 98, the MBR is overwritten. My primary OS is linux. I just want to be able access Windows via a boot disk (or maybe LILO). I would greatly appreciate any aid you can give.
Thank you.

--Extreme Newnie alert!--
I've just been trying to set up Redhat 6.2 on my machine. At first I tried to split the master drive, but FIPS kept reporting the the last bit was'nt empty. After attrib to death, I decided to move all the stuff off the second drive and install Linux there. Once into the installation process, I created a partition with fdisk ok, puch next, but when it comes to to the next bit, where it installs linux to, I get stuck. The "next" button aint selectable. Is it better to whip out the master (with 98 on it), install linux on teh secondary, then put the 98 back in? Will that work ok? Can I change between the OS's using the "boot" selection in the bios?

i have successfully dual booted linux an win98 on 2 seperate drives. C is Mandrake 7.1 and D is Win98 SE--what i would like to know is if there is an application that will allow me to see my linux partion on drive c in windows.

I have a system with Win98 on a 4 gig C driuve. I happen to have a seocnd drive, an older 240 mB which I'm considering installing as a D drive and putting Linux on it. Any idea how I might accomplish a boot option so I could work on either drive C in Win98 or Linux on D? I don't like the idea of partitioning and would like to avoid it if possible.
Thanks.

i want to boot up windows 98 and slack linux it is a linux that is on 2 diskettes and it loads up in the ram (its only bash) but i want to load windows to!

I need to know how to get Windows 98 and linux 5.2 to boot from the same hard drive.
I already have WIN98 installed and I have
3 1/2 months work on it(deleting the WIN98 partition is not an option) please help!

I just found this!
I hope it will help somebody besides me.Windows/Linux Dual Boot
By Vince Veselosky
--------------------------------------------------------------------------------So you've heard great things about Linux: faster, cheaper, more efficient, more stable. Sounds good. You'd like to try it out, but probably have a lot of time and data invested in Windows and can't afford to be down while figuring out how to use Linux for your daily tasks. Windows and Linux can live comfortably on the same computer, even on the same hard drive. The choice of operating system can be made when you power on. This is commonly called a ``dual boot'' configuration, and one of the most common questions among new Linux users is how to set it up.
My system is a Pentium II 400MHz with 128MB of RAM and an 11GB EIDE (actually Ultra-DMA 33 ATAPI, for you hardware gurus) hard drive. The hard drive had Windows 95 ``C'' on one big FAT32-formatted C: drive, which is a typical factory configuration. I tested installs of Red Hat Linux 5.1 and SuSE Linux 5.2.
Before starting, there are two terms you need to be familiar with: partition and file system. The disk can be divided into smaller, separate pieces which can belong to different owners. For dual booting, Windows will own some and Linux will own others. The word ``partition'' does not refer to the wall; it refers to the separated space. Thus, we say Windows is installed ``on'' the first partition. The file system is a method of organization. Your hard drive can have different file systems. The operating system provides the directory tree (also referred to as ``the file system'') as a catalog of available files. Every operating system has its own type of file system, and other operating systems often don't know how to read it. Lucky for us, Linux is a versatile operating system and it does understand the file system used by Windows 95 and Windows 98.
Making Room for Linux
Most factory-installed Windows installations take up all the space on your hard drive, leaving no room for installing Linux. The first and most difficult thing we must do is clear some space where Linux can be installed. Linux needs to have partitions of its own, but Windows does not have the ability to resize partitions. Ordinarily, this would mean you would have to delete your existing partition (and everything on it) to make room on the drive and then create partitions of smaller sizes and reinstall. You can still do this, but there is a better way.
What You Need
Most Linux distributions come with a special tool to allow you to resize or divide hard drive partitions. Called FIPS, the First (non-destructive) Interactive Partition Splitter, it is normally found on your Linux CD in a directory called /dosutils. You will also need a blank, formatted floppy disk to use as a boot disk. For most older Windows installations, that should be all. However, if you have Windows 98 or a recent version of Windows 95 with a large hard drive (bigger than 2GB), you may need some additional tools if you are using the FAT32 file system.To check what type of file system Windows is using, open Windows Explorer, right click on the C: drive and choose Properties. If you see ``File System: FAT32'' on the General tab, you will need some additional tools to support this newer file system.
FAT32 Support Requirements
To adjust your partitions, you will need version 2.0 or higher of FIPS. If the version included with your Linux distribution is older than this, the latest version is available for download from the FIPS home page at http://www.igd.fhg.de/~aschaefe/fips/. If you want to share files between Windows and Linux (a good idea), you will also need to have version 2.0.34 or higher of the Linux kernel. Table 1 is a list of Linux distributions known to support FAT32. If your distribution does not include support, you will need to upgrade the kernel. Upgrading a kernel is beyond the scope of this article, so check the documentation included with your distribution or your distributor's web site for information about how to do that.
Table 1. Distributions with FAT32 Support
Distribution: Earliest Version with FAT32 support
Red Hat Linux: Version 5.1 (kernel 2.0.34)
SuSE Linux: Version 5.3 (kernel 2.0.35)
Debian GNU/Linux: Version 2.0 (kernel 2.0.34)Preparing Your Drive
Before you can resize your Windows partition, a few steps must be taken to ensure that the process goes smoothly. First, delete any files from your hard drive that are not being used; for example, any old files in the C:\windows\temp folder, and then empty your recycle bin. Next, check your file system for errors using Scandisk, and compact your hard drive using Defrag. I'll assume you Windows users know how to do this. When running Scandisk, be sure to check the box next to ``Automatically Fix Errors''. Defragmentation consolidates all your data at the ``front'' of the drive to make room at the ``back'' of the drive for your new partition.When both are finished, it would be wise to note how much space is available on the disk. If this number is less than the amount required to load Linux (check your distribution's documentation for space requirements), you'll need to delete more files or uninstall some software to make room.
Using FIPS
Before using FIPS, you must read the FIPS.DOC text file which accompanies the program. The use of the program is not entirely obvious, and you may need the background information the documentation provides. Also, while running FIPS you should carefully read all the messages it displays. They will provide valuable information on the steps you will need to take next. Most importantly, FIPS comes with no warranty. Although it has been used safely many times, there is always the chance it could damage the data on your hard drive. If you value your data, back it up before you begin.For safety, create a DOS or Windows boot disk to work from. To do this, click Start -> Settings -> Control Panel. Double click ``Add/Remove Programs'' and select the tab called Startup Disk. Press the button and follow the instructions.
Next, copy the working files for FIPS to the floppy. The files FIPS.EXE, RESTORRB.exe and ERRORS.TXT are mandatory. You may also want to copy the documentation files included with FIPS. When your data is backed up, restart your computer and boot from the new floppy.
When you arrive at the A:> prompt, type FIPS and press enter. A warning will appear about using FIPS in multitasking environments like Windows. Since we booted from a floppy, we are safe, so press enter. FIPS will analyze your existing partitions. It may pause for a long time at ``Checking FAT'' and ``Searching for Free Space''; this is perfectly normal, so just wait. The bigger your hard drive, the longer it will take. When FIPS is done with its analysis, it will display the results. You may get a warning of something being wrong with your FAT. If you read the message carefully, you will find that this is normal with large hard drives and will not prevent FIPS from working properly.
FIPS will then demonstrate how it plans to split the existing partition and you will have the opportunity to make changes. Do not just press enter. By default, FIPS will take all of the available free space for the new partition it creates, leaving your Windows partition with no free space at all. Windows will not run if it has no free drive space, so you must adjust the partitions. Use the up and down arrow keys to make large changes (ten cylinders at a time) and the left and right arrow keys for small adjustments (one cylinder at a time). The size of the existing partition is shown on the left and the size of your new empty partition is on the right. In the middle is the cylinder number where the split will take place. I left about 1500MB for my own Windows partition. Adjust yours according to your needs, but I would recommend using at least 1024MB for Windows.
When you are satisfied, press enter. FIPS displays information on the new partitions and asks permission to write it to disk. Your hard drive has not been altered at this point. You may choose to write this configuration to disk or re-edit the partition table. On my machine, when I chose to re-edit I received an error message that said FIPS couldn't find some files it needed. If this happens to you, just press ctrl-alt-delete to reboot from the floppy and start over. This did not cause me any trouble.
When you choose to write the new partitions, FIPS will offer to make a backup of your existing boot sector--you should definitely do this. The backup file it creates is only 1KB in size and will be invaluable if anything goes wrong.
After FIPS completes its work, it will display another message stating that you should run scandisk on your old partition. I found that Windows will sometimes miscalculate the used and free space on your drive after using FIPS, and Scandisk will correct this problem. If you choose to restore your original partition scheme using the RESTORRB utility, you should run Scandisk after this as well.
After FIPS was done, I received another error. This one said ``Memory Allocation Error, Unable to Load COMMAND.COM''. If you see this, just press ctrl-alt-delete to reboot and all is well. This should not affect your hard drive.
Finally, you may want to run the Windows FDISK program from your floppy. This is not necessary, since Linux has its own fdisk program for manipulating partitions. You will find that your hard drive now contains two ``Primary Partitions'' (or ``Primary DOS Partitions''). The second one was created by FIPS out of the free space on your drive. For Linux installation, delete this second partition, freeing up the space for allocating Linux partitions. (Be careful not to delete the first one, where Windows lives.)
Linux Install Tips for Large Drives
Once you've made room for Linux on your drive with FIPS, you should be able to install Linux by following the steps in the installation guide that accompanied your Linux distribution. Here are a few tips that should help you with the areas where dual booting might make a difference.
Planning your Partitions
Both the Red Hat and SuSE installation guides have excellent chapters on how to divide up your hard drive for use by Linux. Personally, I favor the ``Keep It Simple'' principle, especially for beginners. I let Windows keep the first partition, create a second for the entire Linux install, a third for Linux swap space and the fourth for my /home directory (where data is kept). Having /home on a separate partition will make things much easier, if you ever have to reinstall Linux. The size of each partition will depend on your individual situation, but this should suffice for most folks. However, if your hard drive is larger than 8GB, there is something else to think about--LILO.
Booting with LILO
The usual and recommended method to boot into Linux is using LILO (the LInux LOader). LILO can install itself in your boot sector and allows you to choose which operating system you would like at boot time. Due to a technical limitation, LILO is unable to read data from the hard drive past the 1024th cylinder--the 8GB mark for modern LBA (Logical Block Addressing) hard drives.Does this mean you can't use the rest of your drive? Not at all. What it does mean is that your boot partitions must all live below the 8GB mark, that is, below cylinder 1024. Thus, if you want Windows to use the first 9GB of your fancy new 18GB drive, you won't be able to use LILO to boot Linux. Because of this limitation, Red Hat's Disk Druid tool for partitioning the hard drive will not allow you to create your Linux boot partition past cylinder 1024. You can still create the partitions using fdisk, but Red Hat setup will not install LILO if you do.
Booting from Floppy
It is possible to avoid the entire problem of the 8GB barrier by booting from a floppy disk. Although this may sound inefficient, it actually works quite well. The kernel loads into memory from the floppy disk and never accesses the floppy again, so loading the kernel is slower; but after that, the system runs the same as if it had booted from the hard drive. The Linux kernel has no difficulty accessing the end of large hard drives, so it can still reach all the files of your Linux installation.The setup program for your distribution will almost certainly ask you to create a boot floppy during installation. Even if you don't plan to boot from floppy regularly, you should definitely make a boot disk. If for some reason LILO fails to install or becomes corrupted, you will have no other way to access the files on your Linux installation.
Booting with Loadlin
Loadlin is a program that runs under DOS (or Windows 95 in MSDOS mode). It can load the Linux kernel into memory from the DOS partition. Because it loads the Linux kernel from the hard drive, there is still a possibility the 8GB barrier could cause problems, but only if your Windows partition is larger than 8GB and is almost full. That's not likely at the time of this writing, but who knows--the next release of Windows might take up that much space by itself.Frankly, I wouldn't recommend Loadlin to Linux novices because it can be difficult to configure correctly. If you simply must use it, an excellent Loadlin + Win95 Mini-HOWTO document available from the Linux Documentation Project should get you up and running.
Conclusion
Giving Linux a try does not mean you have to buy a whole new computer or even a new hard drive. With just a little extra effort, you can run both Linux and Windows without losing any data or any productivity while you learn Linux. I think you will find it is well worth the effort.

I've setup my Pc to run both Windows 98 and Linux 7.0. Internet connection with Win 98 seems to be running ok, but my network card won't work with Linux 7.0. I'm using RealTek RTL8029 Ethernet adapter. How can i resolve this?

Partitioning a Windows volume to allow Linux sounds scarey, but isn't that bad. If you bought Linux, more than likely it came with some kind of non-destructive partitioning tool. Mine came with a trial version of partition magic. After installing that it allows you to choose how large you want your linux partition to be and resizes your existing partitions accordingly. Existing Windows 95/98/Me/NT/2000 partitions WILL NOT BE DELETED using this tool. Partition Magic is a nice piece of software for this purpose. Again, this trial version came with my version of linux (mandrake) but is an expensive piece of software if purchased seperate. Version 5.0 is about $80.

I have both windows and linux on my machine and Lilo is outside the 8GB partition, is there no other way to dual boot other than the using the boot disk? I have tried using loadlin in windows and it says stat2:cpu_V86, but no VCPI available(check aborted). How can I get out of this problem? Thanks in advance.

I have just deleted my Linux partition and left only win98 on my system. On start-up the dual boot option still remains. Anyone got any idea how to get rid of that? I know it's somewhere on my windows c:/ but I don't know how to go about that...
Thanks

Hi,
I see a zillion questions about this above but not a valid answer.
Can someone send me a link to a site that describes in technical detail how to set up a system with two separate disk drives, one with 98 and one with Linux SuSE 7 as a dual boot.
(You should really check out SuSE 7. It's beautiful. www.suse.com or www.suse.org.)Greg
www.networkIQ.net

Dual boot linux and Windows 98 Ok, just testing. You can delete this if you want.
Hi,
I see a zillion questions about this above but not a valid answer.
Can someone send me a link to a site that describes in technical detail how to set up a system with two separatedisk drives, one with 98 and one with Linux SuSE 7 as a dual boot.
(You should really check out SuSE 7. It's beautiful. www.suse.com or www.suse.org.)
Greg
www.networkIQ.net.

i want to install install WINDOWS 98 and Redhat Linux both on 20 Gb hard drive. i have tried this method
ake primary parttion of 2 gb FAT and extended of 18 GB. in extended partion i made logical drives. the last logical drive kept for linux . i use disk driud to remove the last logical drive and try to make linux partion but it gives me an error and unable to make partiton . kindly help how to partion hard drive.

I'm experimenting with this myself. The only thing I can tell you is that it looks like win98 also likes to be within the first 1024 cyl. to work. What I am going to be trying tonight is installing windows (it's going to have about 75% of the drive) then linux and setting up the boot option for the windows portion, linux will boot using loadlin. A short description of this can be found here: http://www.eskimo.com/~praxis/win98.html
Also if you're having problems getting windows to load after installing linux you can use the command "fdisk /mbr" from a win98 bootdisk this (in all probability) get your machine booting windows. You can then use loadlin to boot into linux if you remember what /dev/hd?? your root partition is. NOTE: I never know what I'm talking about and am BSing most of the time (but I am good at it). So take everything I said with a grain of salt and don't complain that I don't know what I'm talking about because I just said I didn't.

SUCCESS!!! Here is what I did:
1.Partitioned space and installed Win98
2.Created a Windows bootdisk
3.Rebooted off of a Calendra Openlinux 1.2 cd and partitioned and installed the OS (note that no part of the root partition was in the first 1024 cyl. I don't know if this makes a difference or not.)
4.Mounted the windows partition and copied my kernel image over to it (my was called vmlinuz which was a link to another file with a longer name, I copied the longer named file to vmlinuz in the root directory of the windows partition)
5.Rebooted using the windows boot disk from 2
6.Ran "fdisk /mbr" to repair the master boot record just in case.
7.Ran fdisk to verify that the windows partition was the only active partition.
8.Followed the procedure at http://www.eskimo.com/~praxis/win98.html for direction and make menus at the win98 boot up to start linux.
9.Tested it and it works fine.Feel free to email me at lorkburk@yahoo.com if you have any questions.
Matt

Worked for me!!
I was able to install a dual boot system with Red Hat 7 and win98. I did this on a compaq laptop with a 10 gb drive. I used windows fdisk utility to give half the drive to widows and left the other half untouched. I then installed windows. Next I installed linux, letting it automatically partition the drive. When I boot the computer it gives me the Redhat screen with the option to load linux or dos.
Hope that helps.
-Eric

The "LI" error is because of a disk geometry error. Always tell linux to format the partioions you made or it can happen.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |