Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I have currently 5 operating systems installed on my 10 GB Hard Disk out of which Solaris , Linux and Windows 2000 r primary partitions ,I installed BeOS 5.0 personal edition and QNX on Logical Drives inside my windows 2000 , and I am fed up of using a boot disk everytime for BeOS and QNX so please suggest me a way to boot BeOS and QNX from a FAT logical Drive ,Is It Possible ?How ?

Logical drives (logical partitions within extended partitions) are indeed bootable--as long as you're not relying on Int13h services to do it! (Actually, the issue is somewhat more complicated than that, but you can certainly boot from logical drives.)
It's a very common misconception that you can't boot from logical partitions--there's a LOT of literature ranging from CompTIA A+ certification test material to articles all over the 'net that indicate you can't do it. I do it all the time.
Although I don't really have the time to give you all the information you need, here's my suggestion:
Boot EVERYTHING (BeOS, QNX, MS-DOS, Windows, etc.) from a single primary active FAT16 (or FAT12) DOS partition.
For my own use, I've found that the simplest solution is (oddly enough) to use the Windows NT OS loader to boot every operating system. It's simple, fast, efficient, and I've never had any problem using it this way--although this does result in violating a Microsoft license agreement (you're not allowed to use the NT OS loader to boot non-Microsoft products.). It really works great for me. You can even use the NT loader to boot floppies! The only thing I've found that it can't boot are HPFS partitions, but there's ways of working around that if you really want to.
I boot MS-DOS 6.22, MS-DOS 7.2, Windows NT 4.0, BeOS, and Linux all using the NT loader. It allows me to install bootable Linux partitions beyond the first 1024 cylinders, puts all boot options on a single menu, and makes floppies unnecessary. (Although you can't use the NT loader to pass switches to the Linux kernel. For that, you’d have to use LILO or GRUB or somesuch.)
To add a bootable partition to the NT loader:
1. Copy the boot sector (first 512 bytes)
of the partition and save this as a
file.2. Add an entry in the boot.ini file for
the operating system you’re adding to
the boot menu and point it to the boot
sector file you just created.That’s it.
There’s some very good, simple to use, and free utilities that will take care of all this for you and automatically create the boot sector files and add them to the NT boot menu.
BootPart is a cardware utility that lets you add partitions to the Windows NT Multiboot menu. You can get it from http://www.winimage.com/bootpart.htm.
Of course, this is only one of many ways to approach this.
The Be boot loader should be able to boot everything. I've used it to boot DOS, Windows NT, Solaris, and Linux.
I hope this helps.

Try to use XOSL. eXtended Operating System Loader. It works great for me and it can boot BeOS from logical partition. (in fact it can boot win95/98/me from logical partition if you configure your partitions correctly.)
It's open source and free.

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

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