Welcome!

Linux Containers Authors: Liz McMillan, Elizabeth White, Zakia Bouachraoui, Pat Romanski, Stefana Muller

Related Topics: Linux Containers

Linux Containers: Article

The best multiple-boot utility

Finding the best tool for multiple operating systems on one machine

(LinuxWorld) -- My sister asked me for the easiest way to install and boot multiple operating systems on the same machine. There are dozens of alternatives for the ambitious Linux guru, but the operative word here was "easiest." While she's perfectly capable of learning the gory details about boot records, BIOS limitations, or which operating systems refuse to boot unless they're convinced they are installed on the first partition of the first drive, she was in a hurry and wanted the quickest, easiest way to install Windows 98, Windows NT, and Linux and then boot between them.

This is an easy question, because I've installed and booted just about every combination of operating systems imaginable. My favorite solution has always been System Commander by V Communications. System Commander has always performed so well for me that I don't recall the last time I ever worried about which operating systems were finicky about how I partitioned the drives. System Commander usually managed those gory details for me automatically.

In the interest of saving her time and money, however, I browsed the Web to see if there was a decent open source alternative.

Candidate 1: The geeky GRUB

The first one I came across is one of the best known, called GRUB, the GRand Unified Boot-loader. The problem with GRUB is that it is about as geekified a boot loader as one can possibly imagine. If, like me, you're at least 77 percent geek and love to tweak every little customization option, that's a good thing. However, it wasn't what I was after in this case.

Candidate 2: The sexy XOSL

As I sifted through the rest of the better-known alternatives, I stumbled upon a GPL open source boot loader I'd never heard of before. It's called the Extended Operating System Loader, or XOSL. I was put off by the documentation at first, because the instructions made it seem like setting up XOSL would be a complicated, tedious procedure. Upon closer inspection, I could see that most of the warnings revolved around obsolete BIOS limitations (not a consideration here), and the stupid mistakes you can make that can render an OS unbootable.

By the way, if you ever find yourself in a situation where you add another OS to your system and in so doing made Windows NT/2000/XP unbootable, have a look at BootPart, a handy dandy utility for exactly this situation.

Anyway, I downloaded the XOSL zip file that includes the binary installation files and unzipped them into a directory on my Windows 98SE C: drive partition. I was running Linux at the time, so I used System Commander to boot to MS-DOS mode in order to run the XOSL install.exe file.

I answered a few installation questions, and bada-boom, bada-bing, I had replaced System Commander with a fancy new boot loader that worked great. XOSL makes it easy to hide drives and partitions, which is often necessary to make operating systems like Windows NT boot properly from anything but the first partition of the first drive. In addition, its use of graphics mode rather than character mode makes it one of the more attractive boot loaders out there.

The one thing that even my aging copy of System Commander (version 4.01) still does better than XOSL is that it allows me to boot multiple DOS-related operating systems and different Window 98 configurations from the same partition. If XOSL can do this, I haven't discovered how yet.

Candidate 3: The stalwart System Commander

As it turns out, my sister bought System Commander 7.0 anyway. I installed it to have a look at how far it has come along in three versions, and it has progressed quite a bit. It now includes Partition Commander 6, which means you can create, resize, move, and copy partitions without purchasing another product.

Partition Commander can resize Linux ext2 partitions, but I'm happy with my Linux partitions the way they are, so I tested its partition resizing against my Windows installation in order to kick the tires. When I ran the performance wizard, it recommended that I could get better performance if I shrink the Windows 98SE partition and create a separate partition for the Windows swap file. I let it proceed to do exactly that. Everything ended up in perfect condition, but the process took a lot longer than I expected. I could have rented and watched Aliens, the director's cut, while I waited.

The bottom line is that if you don't mind shrinking the cash partition in your wallet, I'd still recommend System Commander as the easiest way to boot multiple operating systems. However, if you don't need all of the extras in System Commander and still want an incredibly easy way to boot between Linux and other operating systems, look at XOSL.

Incorrections

Thanks to all of you who sent corrections and details about the PDP-11s and the various operating systems. There's only one teensy problem. Some corrections that readers submitted conflict with corrections other readers submitted. I'd sort out which were right and wrong for you, but if I could remember those details you wouldn't be sending me corrections in the first place. Although I cannot vouch for their accuracy, here are some of the top corrections readers offered, along with my comments:

It's not RSX-11/M, it's RSX-11M.
This may be true, but just about everywhere I find the name on the Web it includes the slash. I hope nobody was confused by the error and thought I was referring to some other operating system.

You must have been using RT-11, not RSX-11M.
Not likely. RT-11 is a single-user system. I distinctly recall that when we got bored, we engaged in all sorts of juvenile pranks, some of which involved getting into someone else's account while they were using it. A fellow named Randy did this to me all the time, but eventually taught me what I needed to know in order to do it unto others. Most of the other pranks involved call forwarding, hanging items from the ceiling with scotch tape (the specialty of a fellow named Eric), or removing the shoe from the foot of a height-challenged co-worker named Carol and putting it somewhere out of her reach. Like the top of her desk.

Anyway, some of our antics clearly required a multi-user system, albeit a very poorly secured one. I suppose we could have been using RT-11 along with TSX-11, the multi-user enhancements to RT-11. If you want to hire an archaeologist to do a dig on the site in order to find out, be my guest.

RSX-11M did not require executable files to be stored in contiguous blocks.

and

RSX-11M did require executable files to be stored in contiguous blocks.
Well, one of these has to be right.

At that same time, even Unix on the PDP-11 required executables to be stored in contiguous blocks.
Entirely possible. We weren't using Unix, so I can't say.

Microsoft's bio is right. Dave Cutler really was responsible for RSX-11M as well as VMS.
Cool. I guess this means I can make RSX-11M jokes about Windows NT after all.

How dare you poke fun at the PDP-11, which was the most brilliant technological marvel in its day?
It has been my life long dream to peeve fans of the PDP-11 by making outrageously inaccurate and unfair statements about it. I finally saw my chance and went for it, and not without a good deal of gusto.

More Stories By Nicholas Petreley

Nicholas Petreley is a computer consultant and author in Asheville, NC.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


IoT & Smart Cities Stories
The platform combines the strengths of Singtel's extensive, intelligent network capabilities with Microsoft's cloud expertise to create a unique solution that sets new standards for IoT applications," said Mr Diomedes Kastanis, Head of IoT at Singtel. "Our solution provides speed, transparency and flexibility, paving the way for a more pervasive use of IoT to accelerate enterprises' digitalisation efforts. AI-powered intelligent connectivity over Microsoft Azure will be the fastest connected pat...
There are many examples of disruption in consumer space – Uber disrupting the cab industry, Airbnb disrupting the hospitality industry and so on; but have you wondered who is disrupting support and operations? AISERA helps make businesses and customers successful by offering consumer-like user experience for support and operations. We have built the world’s first AI-driven IT / HR / Cloud / Customer Support and Operations solution.
Codete accelerates their clients growth through technological expertise and experience. Codite team works with organizations to meet the challenges that digitalization presents. Their clients include digital start-ups as well as established enterprises in the IT industry. To stay competitive in a highly innovative IT industry, strong R&D departments and bold spin-off initiatives is a must. Codete Data Science and Software Architects teams help corporate clients to stay up to date with the mod...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
Druva is the global leader in Cloud Data Protection and Management, delivering the industry's first data management-as-a-service solution that aggregates data from endpoints, servers and cloud applications and leverages the public cloud to offer a single pane of glass to enable data protection, governance and intelligence-dramatically increasing the availability and visibility of business critical information, while reducing the risk, cost and complexity of managing and protecting it. Druva's...
BMC has unmatched experience in IT management, supporting 92 of the Forbes Global 100, and earning recognition as an ITSM Gartner Magic Quadrant Leader for five years running. Our solutions offer speed, agility, and efficiency to tackle business challenges in the areas of service management, automation, operations, and the mainframe.
The Jevons Paradox suggests that when technological advances increase efficiency of a resource, it results in an overall increase in consumption. Writing on the increased use of coal as a result of technological improvements, 19th-century economist William Stanley Jevons found that these improvements led to the development of new ways to utilize coal. In his session at 19th Cloud Expo, Mark Thiele, Chief Strategy Officer for Apcera, compared the Jevons Paradox to modern-day enterprise IT, examin...
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO and DXWorldEXPO are two of the most important technology events of the year. Since its launch over eight years ago, @CloudEXPO and DXWorldEXPO have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, we provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading...
DSR is a supplier of project management, consultancy services and IT solutions that increase effectiveness of a company's operations in the production sector. The company combines in-depth knowledge of international companies with expert knowledge utilising IT tools that support manufacturing and distribution processes. DSR ensures optimization and integration of internal processes which is necessary for companies to grow rapidly. The rapid growth is possible thanks, to specialized services an...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...