V
Vanguard
This post is not meant to proselytize another OS other than Windows. I
just figure some Windows users have experimented with various multiboot
managers to know which might work best in my case. It looks like I
might end up getting a position where I need to do software QA on
various hardware/software platforms which include Windows and Solaris.
I've used Solaris before but it's been around 6 years since, and I'd
like to brush up on my skills. I'm looking for a multiboot manager that
resides entirely with the MBR bootstrap area (446 bytes) which is the
first physical sector of the first physical hard drive found by the BIOS
bootstrap program. The rest of the multiboot manager must reside in the
first track (which, I believe, goes unused) to hold the rest of the code
for the multiboot manager program and any extended partition tables that
it manages. This way, nothing of the multiboot manager will reside in
any partition and eliminates any requirements regarding what file system
is used in that partition. This requirement, for example, kills off
BootMagic (included in PartitionMagic) since it requires the rest of its
program to reside on a FAT32 partition, and I'm not going to waste the
last primary partition allocation along with an oversized partition just
for a boot manager. I want the multiboot manager to be completely
independent of any OS and that means completely independent of any file
system which means the multiboot program cannot be within any partition.
I currently have Windows XP Pro installed in one primary partition but
will need to install Solaris 10 x86 into another primary partition.
Currently I have only the one hard drive with multiple partitions. My
current setup is:
Drive 0:
Partn 1 = Windows XP Pro SP-2 (NTFS); 30GB
Partn 2 = Data files (NTFS); 70GB
Partn 3 = Unused primary partition; 15GB
I was actually surprised that I had the 15GB partition still around. It
was used for an install of Windows ME when I needed it to run old games
that wouldn't run under Windows XP. But it was still there so I deleted
it and recreated a partition as FAT32 (which will get changed by the
Solaris install). That primary partition is at the end of the drive so
there won't be a problem with partition numbering (like as is used in
boot.ini). I don't care about sharing files between Windows and Solaris
so it isn't necessary to concern myself about which OS can read what
file systems. The Solaris partition will be self-contained and will
have Solaris 10 x86 and any data files that I generate under that OS.
I did find Smart BootManager at Sourceforge but it seems pretty old and
to be an abandoned program (https://sourceforge.net/projects/btmgr/).
Yet it may still be fully functional and support Windows and Solaris. I
downloaded its user guide (which had to be extracted from a tar.gz file
and then renamed to the .html extension since it is an HTML doc) which
mentions that it resides wholly within the first track (with the MBR and
other unused sectors) so it is truly OS independent. BootMagic requires
a FAT32 partition, so it's out as a choice. PQBoot (also with
PartitionMagic) must run under Windows or MS-DOS, so it's out. OS/2
BootManager is what BootMagic came from so I suspect it is out. System
Commander is out (I've heard that it is not OS independent) because it
costs money. I'm looking for free solutions. I don't yet know much
about XOSL (http://www.ranish.com/part/xosl.htm) but it's help mentions
installing it into a partition which would violate the requirement that
it be completely independent of any OS (and its file system). Obviously
the NT dual-boot is out because it resides within a partition and first
requires that partition's first sector to have its boot loader loaded by
the MBR bootstrap program before you even get to it reading the boot.ini
to present a selection of OS'es to then load.
Other than Smart BootManager, I have yet to find another multiboot
manager that is free and resides wholly in the first track (which is
unused except for the first sector for the MBR). For now, I want to
multiboot between Windows and Solaris, but later I might reuse or create
more partitions, even on other drives, for other OS'es. Nope, I'm not
interested in Virtual PC or VMware (at this point) because, well, those
cost money, too, plus I am not interested in running a guest OS in a VM
atop a parent OS (because I don't want to waste the resources on the
parent OS when all I want to run is the guest OS). Multibooting is the
most viable means for me to have multiple OS'es on my one home computer
without having to resort to removable drives.
just figure some Windows users have experimented with various multiboot
managers to know which might work best in my case. It looks like I
might end up getting a position where I need to do software QA on
various hardware/software platforms which include Windows and Solaris.
I've used Solaris before but it's been around 6 years since, and I'd
like to brush up on my skills. I'm looking for a multiboot manager that
resides entirely with the MBR bootstrap area (446 bytes) which is the
first physical sector of the first physical hard drive found by the BIOS
bootstrap program. The rest of the multiboot manager must reside in the
first track (which, I believe, goes unused) to hold the rest of the code
for the multiboot manager program and any extended partition tables that
it manages. This way, nothing of the multiboot manager will reside in
any partition and eliminates any requirements regarding what file system
is used in that partition. This requirement, for example, kills off
BootMagic (included in PartitionMagic) since it requires the rest of its
program to reside on a FAT32 partition, and I'm not going to waste the
last primary partition allocation along with an oversized partition just
for a boot manager. I want the multiboot manager to be completely
independent of any OS and that means completely independent of any file
system which means the multiboot program cannot be within any partition.
I currently have Windows XP Pro installed in one primary partition but
will need to install Solaris 10 x86 into another primary partition.
Currently I have only the one hard drive with multiple partitions. My
current setup is:
Drive 0:
Partn 1 = Windows XP Pro SP-2 (NTFS); 30GB
Partn 2 = Data files (NTFS); 70GB
Partn 3 = Unused primary partition; 15GB
I was actually surprised that I had the 15GB partition still around. It
was used for an install of Windows ME when I needed it to run old games
that wouldn't run under Windows XP. But it was still there so I deleted
it and recreated a partition as FAT32 (which will get changed by the
Solaris install). That primary partition is at the end of the drive so
there won't be a problem with partition numbering (like as is used in
boot.ini). I don't care about sharing files between Windows and Solaris
so it isn't necessary to concern myself about which OS can read what
file systems. The Solaris partition will be self-contained and will
have Solaris 10 x86 and any data files that I generate under that OS.
I did find Smart BootManager at Sourceforge but it seems pretty old and
to be an abandoned program (https://sourceforge.net/projects/btmgr/).
Yet it may still be fully functional and support Windows and Solaris. I
downloaded its user guide (which had to be extracted from a tar.gz file
and then renamed to the .html extension since it is an HTML doc) which
mentions that it resides wholly within the first track (with the MBR and
other unused sectors) so it is truly OS independent. BootMagic requires
a FAT32 partition, so it's out as a choice. PQBoot (also with
PartitionMagic) must run under Windows or MS-DOS, so it's out. OS/2
BootManager is what BootMagic came from so I suspect it is out. System
Commander is out (I've heard that it is not OS independent) because it
costs money. I'm looking for free solutions. I don't yet know much
about XOSL (http://www.ranish.com/part/xosl.htm) but it's help mentions
installing it into a partition which would violate the requirement that
it be completely independent of any OS (and its file system). Obviously
the NT dual-boot is out because it resides within a partition and first
requires that partition's first sector to have its boot loader loaded by
the MBR bootstrap program before you even get to it reading the boot.ini
to present a selection of OS'es to then load.
Other than Smart BootManager, I have yet to find another multiboot
manager that is free and resides wholly in the first track (which is
unused except for the first sector for the MBR). For now, I want to
multiboot between Windows and Solaris, but later I might reuse or create
more partitions, even on other drives, for other OS'es. Nope, I'm not
interested in Virtual PC or VMware (at this point) because, well, those
cost money, too, plus I am not interested in running a guest OS in a VM
atop a parent OS (because I don't want to waste the resources on the
parent OS when all I want to run is the guest OS). Multibooting is the
most viable means for me to have multiple OS'es on my one home computer
without having to resort to removable drives.