Tuesday, May 13, 2014

The Multi-Boot Odyssey: Embracing the (Slightly Less Dusty) Embrace of Linux

Embracing the (Slightly Less Dusty)

Embrace of Linux




Our multi-boot adventure continues, but today, we shift our focus to the oft-neglected, yet crucial, element: Linux. This bastion of open-source goodness deserves its place in the spotlight, even if it has to wait patiently for Windows to finish its self-important installation dance.

The Windows Intrusion: Why Linux Goes Last

Let's be honest, Windows can be a bit of a bully. It stomps onto the hard drive, assuming it's the only operating system that matters. This often leads to the unfortunate corruption of the boot loader – that crucial program that decides which OS gets to play. But here's the twist: the corrupted loader isn't Linux's fault. It's Windows, with its outdated MSDOS.SYS file, causing all the trouble.

The Quest for the Perfect (Nostalgic) Distro

The hunt for the ideal Linux companion for our multi-boot extravaganza has been an interesting one. We've explored valiant contenders like Crunchbang, Legacy OS, and Lubuntu. While Lubuntu 12 delivered success, it lacked the nostalgic charm we were yearning for. After all, a long-term support release, still kicking strong, isn't exactly a trip down memory lane.

Enter SUSE 10: A Blast from the Not-So-Distant Past

The quest for the perfect balance of functionality and nostalgia has led us to a dusty box of SUSE 10 installation CDs. Released in 2006, it may not be the most ancient artifact in our collection, but it certainly evokes a sense of "the good ol' days." Plus, with its end-of-life cycle long passed, it perfectly complements the vintage vibes of our project.

The Journey Ahead

The arrival of SUSE 10 marks a new chapter in our multi-boot odyssey. We'll navigate the installation process, explore the (slightly less dusty) features of this classic distro, and see how it integrates with the existing operating systems. Will it join the domain alongside our Mac? Will Windows, in its usual fashion, throw a tantrum? Stay tuned for the next exciting episode as we delve into the world of SUSE 10 and discover the joys (and potential headaches) of a not-so-modern Linux experience on our multi-boot playground!






Monday, April 28, 2014

The Multi-Boot Odyssey: Victories, Setbacks, and a Shiny New Drive

Victories, Setbacks, and a Shiny New Drive



The quest for the ultimate multi-boot system continues, and this time, we bring tales of both triumph and tribulation.

Windows 3.11 Gets an Upgrade (or Three!)

Remember those tantalizing Windows 3.11 updates we mentioned? Well, they proved to be a treasure trove! Gone are the days of network isolation. Thanks to a TCP/IP stack update, our classic Windows can now browse the network and access resources on both Windows 7 and XP machines. Printing also received a modern touch, with wireless connectivity to an Epson X-410 printer successfully established.

Internet Explorer 5.0: A Memory Conundrum

Our excitement for internet exploration on Windows 3.11 was momentarily dampened by a curious error message from Internet Explorer 5.0. It demanded a system with less than 4 MB of memory – a relic of a bygone era. Thankfully, the internet (how ironic!) proved to be our savior. A quick search of Microsoft's knowledge base unearthed a fix. Apparently, IE has a quirky aversion to systems with more than 40 MB of RAM during installation. The solution? A simple command-line switch for the installer, limiting its memory usage to a mere 16 MB. Problem solved, and web browsing commenced!

Buoyed by Success, We Charge Onward (Only to Hit a Wall)

Emboldened by these early victories, we embarked on a full reinstallation of the operating systems, all the way up to Linux. The process went smoothly, until we reached Windows 2000. The culprit? An agonizingly slow NTFS format that stretched into the wee hours of the night. Experience told us this wasn't normal. While bad sectors can sometimes masquerade as file system issues, the recurring blue screens ("BAD_POOL_CALL") and event viewer messages ("BAD_BLOCK") painted a bleaker picture. Our relentless troubleshooting (DEBUG commands, repeated formatting) confirmed our suspicions – the hard drive was failing physically.

A New Dawn (and a New Drive)

Undeterred, we swapped the ailing drive for a sprightly 40 GB replacement. As I write this, the Linux installer hums away, and the dream of a fully functional multi-boot system feels tantalizingly close. This evening, with a bit of luck, we'll be diving into updates and application installations. Stay tuned for the next chapter in this epic saga!




Sunday, April 6, 2014

The Multi-Boot Odyssey: The Battle Royale of Boot Sectors

The Battle Royale of Boot Sectors

The saga of the multi-boot system continues, and this week's episode is a cautionary tale for the aspiring multi-OS overlord. It turns out, wrangling a pack of Windows 9x operating systems onto a single partition is akin to corralling a herd of cats – chaos is inevitable.

Windows 9x: A Territorial Trio

Here's the root of the problem: these territorial beasts simply refuse to share nicely. Each installation rewrites the boot sector and edits the MSDOS.SYS file, effectively claiming the entire partition as its own. Even if we craftily install them in separate folders, their shared program files (think Internet Explorer and Outlook Express) would create a nightmarish conflict.

The Fall of NT 3.51: A Compatibility Casualty

Next, we ventured into NT 3.51 territory, only to be met with a sobering reality check. Windows 2000, in its infinite wisdom (or lack thereof), throws up a warning during installation: earlier NT versions (pre-Service Pack 4) simply won't boot after Windows 2000 takes over. Ignoring this sage advice, in the spirit of adventurous folly, we clicked "continue anyway." The predictable outcome? Another format and reinstall – a harsh lesson learned.

Back to Basics: Windows 3.11 Takes the Stage

As the wise old saying goes, "sometimes you have to take a step back to move forward." So, we've refocused our efforts on Windows 3.11, the classic operating system that launched a generation. Fortunately, a treasure trove of updates – from Internet Explorer 5 to TCP/IP – exists to breathe new life into this vintage system. The plan? Carefully integrate these enhancements, fingers crossed that they won't turn our beloved Windows 3.11 into a digital pumpkin.

The Road Ahead

The multi-boot odyssey is far from over. We've slain some technical dragons, but the quest for a harmonious coexistence of operating systems continues. Stay tuned as we explore the potential of Windows 3.11 upgrades, attempt to tame the beasts of Windows 9x (in separate partitions, of course!), and ultimately, build a domain fit for a king (or perhaps, in this case, a server emperor).




Monday, March 31, 2014

The Multi-Boot Odyssey: The Alluring, Elusive Floppy Disk Dream

The Alluring, Elusive Floppy Disk Dream

The quest for the perfect multi-boot system continues, and this time, we set our sights on a seemingly simple yet surprisingly tricky feat: dual-booting MS-DOS 6.22 and 7.10 from a single floppy disk.

The allure was undeniable. Imagine the flexibility! We could choose which version of DOS to install based on the specific needs of each machine in the multi-boot menagerie. The theory was elegant: since DOS 7.10 is the same version found in Windows 98, we could leverage the familiar F8 menu with a few tweaks to the MSDOS.SYS file.

Here's the magic potion:

  • BootMulti=1 (enables the multi-boot menu)
  • BootMenu=1 (displays the menu)
  • BootGui=1 (activates the graphical menu)

And it worked! The F8 menu materialized, offering the tantalizing options of "Normal Boot" (launching DOS 7) and "Previous version of MS-DOS" (booting DOS 6). But alas, victory turned bittersweet at the first hurdle – booting into DOS 6.

The culprit? DOS 7's apparent lack of dynamism when it comes to file organization. Unlike its more versatile counterpart, DOS 7 doesn't seem to store its files in a designated directory. This creates a conflict when DOS 6 attempts to use the same files (like the crucial COMMAND.COM) located in the root directory. Furthermore, the technical limitation of having two identically named files in the same location throws another wrench into the plan.

Faced with this roadblock, we've decided to put the single-floppy DOS dream on hold. It's a reminder that even seemingly straightforward ideas in the world of retrocomputing can present unexpected challenges.

But wait, there's more! This setback doesn't dampen our spirits. The multi-boot odyssey continues! We'll explore alternative solutions, delve deeper into the intricacies of DOS configuration, and keep you updated on our progress. Perhaps a different approach, or a more complex dual-floppy setup, will unlock the secrets to a truly unified DOS experience within our multi-boot wonderland. Stay tuned for the next chapter in this technical adventure!




Monday, March 24, 2014

The Multi-Boot Odyssey: Breaking the Installation Mold with Windows NT 3.5.1

Breaking the Installation Mold

with Windows NT 3.5.1

Today's leg of the multi-boot odyssey ventured into uncharted territory: Windows NT 3.5.1. This early iteration of NT piqued my curiosity – could it, like Windows 95, handle FAT32 partitions? Little did I know, this foray would challenge my preconceived notions of multi-booting.

With DOS 6.22 and Windows 3.11 already residing on the system, I prepped for a standard multi-boot installation. But Windows NT had other plans. During the setup process, a message popped up, unlike anything I'd encountered before:

"Setup has found a previous version of Microsoft Windows on your hard disk in the directory shown below

D:\Win311

Setup recommends installing Microsoft Windows NT in the same directory. This will WIndows NT interoperate with the previous version of windows"

It then suggested installing NT in the same directory as Windows 3.11, promising "interoperability" between the two.

Rethinking Multi-Boot Rules

Conventional wisdom dictates that each operating system in a multi-boot setup needs its own dedicated directory, with the earliest version installed first. However, this encounter with NT threw a wrench into those assumptions. Here was a clear exception to the "rule," and it piqued my adventurous spirit.

Embracing the spirit of experimentation, I opted to follow the installer's suggestion. After all, "interoperability" sounded fantastic! And indeed, it turned out that Windows NT wasn't just playing nice with its older sibling; it offered the option to import elements from Windows 3.11, much like how Firefox might import settings from Internet Explorer.

This unexpected twist highlights the beauty of diving deeper into the world of legacy software. It's a constant reminder that there's often more than meets the eye, and sometimes, breaking the established "rules" can lead to fascinating discoveries.

 The Blue Screen of Despair (and the Joy of Obscure Knowledge)

Our multi-boot adventure continues, and this time, we encountered a formidable foe – the dreaded Blue Screen of Death (BSOD). Just as the setup for Windows NT 3.5.1 seemed to be progressing smoothly, the reboot delivered a chilling message: "INACCESSIBLE_BOOT_DEVICE." Panic threatened to set in, but then, a glimmer of hope emerged.

Thankfully, Microsoft's knowledge base articles, even for discontinued operating systems like NT 3.5.1, haven't vanished into the digital abyss. Through the power of internet research, we unearthed the culprit – the pesky optical drive! Disconnecting it proved to be the magic bullet, banishing the blue screen and allowing the installation to proceed.




Beyond the "Next" Button: The Nuances of NT Installation

Now, for those who favor a more streamlined approach to installation (think clicking "Next" repeatedly), this might seem like an unnecessary hurdle. However, the charm of this multi-boot odyssey lies in the journey itself, in delving deeper than the surface-level experience of modern installers.

Unlike its user-friendly successors, Windows NT 3.5.1 lacks the luxury of a convenient "SETUP.EXE" or an "INSTALL.BAT" file. It demands a more hands-on approach, requiring users to directly execute "WINNT.EXE" from the root of the installation disc.

Floppy Fiasco and the Allure of the Switch

Adding another layer of complexity, the default installation process relies on a staggering number of floppy disks – over 30 by some estimates! Thankfully, we have the "/b" switch on our side. This magic command enables a floppy-less installation, a godsend in an age where floppy drives are becoming relics of the past.

However, a minor quirk emerged. The installer, seemingly programmed for a world dominated by CDs, appears to struggle with the concept of running from the local hard drive or a network drive. While this might seem like a minor technicality, it serves as a reminder of the evolving landscape of software installation over the years.

Workstation Dreams and Domain-Free Destinations

It's important to note that this particular adventure focuses on the Workstation version of Windows NT 3.5.1. Domain functionalities aren't on the agenda for this rig. Our goal is to create a diverse multi-boot environment, not a miniature network empire.


Detours and Discoveries on the Road to Nostalgia

The quest for multi-boot mastery continues, and this week's episode is a testament to the unexpected twists and turns that lie in wait for the intrepid explorer. Buckle up, fellow retrocomputing enthusiasts, for a tale of near triumphs, roadblocks, and a glimmer of a new path forward!

NT 3.5.1: A Glimpse into the Windows Past

First up, we delved into the intriguing world of Windows NT 3.5.1. A cursory glance revealed applets with a familiar layout, reminiscent of Windows 95, yet nestled within a 3.11 environment. The allure of experiencing this relatively obscure operating system was palpable – a chance to witness a bygone era of Windows firsthand. Installation excitement coursed through our veins!

The Impasse of Windows 98

Alas, fate had other plans. When we attempted to install Windows 98, the stubborn beast refused to acknowledge the presence of its older siblings, even when armed with the fabled /NTLDR switch. A quick revisit of the multi-boot project resources confirmed our suspicions: the provided instructions assumed a pristine environment, starting with DOS and then progressing to Windows 98. Only the "advanced course," shrouded in mystery, hinted at the inclusion of Windows 2000 and Linux.

A New Dawn: Reversing the Order of Operations

This revelation sparked a new line of thinking. Perhaps, just perhaps, the key lay in installing Windows 98 first, then backtracking to incorporate Windows 3.11 and NT 3.5.1. This unorthodox approach offered a flicker of hope. Could trusty DOS 7.1, with its FAT32 partition capabilities, hold the answer to this multi-boot conundrum?

The journey continues! Armed with this newfound strategy, we press onward, determined to conquer the multi-boot mountain. Stay tuned for the next chapter, where we'll attempt this installation reversal and see if it unlocks the secrets of a harmonious coexistence for our vintage operating systems. Who knows, we might even stumble upon some unexpected treasures along the way!

The Multi-Boot Odyssey: Taming the Installation Beast

Taming the Installation Beast


The quest for the perfect multi-boot installation disc continues! This time, we grapple with the complexities of pre-configuring Windows 98's TCP/IP stack. Ideally, a simple copy-paste of files from the installation disc would suffice. After all, DOS installers primarily "expand" pre-compressed files. In theory, copying these expanded files directly should mimic a full installation.

However, the TCP/IP stack throws a wrench in our plans. Unlike a simple file copy, the installer performs magic through AUTOEXEC.BAT and CONFIG.SYS. These batch files orchestrate a cascade of file calls, akin to the dependency nightmare encountered in Windows Services. Bypassing this dance proves impossible – the TCP/IP stack remains stubbornly dormant.

Keeping it Simple: A Balancing Act

Despite this setback, the quest for a streamlined installation disc marches on. Here are the guiding principles:

  1. Minimal Root Directory: We want a clean, uncluttered root. No scrolling through a cluttered mess when using the trusty DIR command! Fancy options like "/P" (pause) and "/w" (wide format) are tempting, but simplicity reigns supreme.

  2. Shallow Directory Structure: Deep directory nesting is FAT16's kryptonite. Long paths create havoc, so we maintain a flat structure.

  3. Concise Directory Names: Eight characters are our limit. DOS can handle longer names, but abbreviated versions like "WINNT3~1" create confusion. Imagine two directories named "WINNT351W" and "WINNT351SP" – both morphing into the indistinct "WINNT3~1."

The Art of Compromise: A README to the Rescue

These goals might seem contradictory. After all, where else do files go besides the root or a subdirectory? Our solution? A well-crafted README.TXT file. This humble text document will act as a roadmap, detailing the location of each file within the installation structure. This allows us to maintain a clean root directory while keeping separate any installers that require execution (like the elusive TCP/IP stack).

The Never-Ending Journey

The quest for the perfect multi-boot installation disc is a fascinating exercise in balancing efficiency and practicality. We've encountered unexpected roadblocks, discovered the pitfalls of long filenames, and embraced the power of the lowly README.txt. The journey continues, and with each challenge overcome, we inch closer to a multi-boot utopia! Stay tuned for further adventures as we explore the intricacies of integrating a diverse collection of operating systems.





Sunday, March 23, 2014

The Multi-Boot Odyssey: Delving into the Protocol Labyrinth

Delving into the Protocol Labyrinth

The quest for multi-boot mastery continues, and the finish line seems tantalisingly close. After a week of dedicated tinkering, I'm on the verge of sharing a sneak peek at my meticulously crafted AUTOEXEC.BAT and CONFIG.SYS files – the secret sauce that will orchestrate the smooth booting of this vintage operating system menagerie.

However, a pesky error has thrown a wrench into the works. The culprit? A missing file – PROTMAN.SYS – the enigmatic "Protocol Manager" for the TCP/IP stack I'm aiming to use.

This, my friends, is where the rabbit hole truly begins. My research suggests that PROTMAN.SYS resides on the elusive "DOS 6.22 Supplemental Disk," a relic from a bygone era. Thankfully, the digital archaeologists of the internet have unearthed an image of this very disk, offering a glimmer of hope.

The Thrill of the Hunt (and the Frustration of Legacy Software)

This hunt for the missing protocol manager is both exhilarating and frustrating. The thrill of unearthing a long-lost software artifact is undeniably exciting. But the frustration of navigating the arcane world of legacy software configuration can be equally potent.

A Beacon of Hope (and a Promise of Progress)

Despite the challenges, the discovery of the DOS 6.22 Supplemental Disk image fuels my optimism. With any luck, this missing piece will be the key to unlocking the full potential of my multi-boot system.

Stay tuned for the next chapter in this adventure! I'll keep you updated on my progress with PROTMAN.SYS and hopefully, the triumphant unveiling of my meticulously crafted boot configuration files. The journey may be long, but the potential rewards – a seamlessly functioning multi-boot paradise – are most definitely worth the chase.





Friday, March 21, 2014

The Multi-Boot Odyssey: Filling the Treasure Trove (Without Filling the DisK)

Filling the Treasure Trove 

Without Filling the Disk



Ah, the multi-boot saga continues! This time, we confront a challenge as delightful as it is daunting: filling a bootable disc with the perfect treasure trove of utilities for our vintage operating systems.

As I sifted through my spindles of discs, remnants of past attempts, a truth dawned – none were truly full. The official class disc, a treasure map in itself, held everything one might need. But then there were the spin-offs, customized with DOS 7.1 or Windows 95 OSR2 – a testament to the tinkerer's spirit. Yet, a nagging dissatisfaction lingered. A partially filled disc, for a project this grand, just wouldn't do.

The fire of creation burns bright. We yearn to fill this disc, but with what? The ghosts of past decisions whisper cautionary tales. Drivers, those workhorses of compatibility, can gobble up space, especially for the later Windows iterations. A complete set from DOS to ME would leave our disc gasping for air. Applications? Even more space-hungry beasts, rendering a comprehensive collection a pipe dream. Service packs, once beacons of stability, now loom large, their size exceeding our remaining megabytes.

So, the question remains: what precious cargo deserves a place on this digital vessel? Here's the new strategy:

  • Prioritize Accessibility: Each operating system will be installed first, ensuring their basic functionality before any customization. This way, we can be confident they all boot up before diving into the rabbit hole of tweaking.
  • Focus on Essentials: The disc will transform into a DOS 6.22 springboard. A well-configured AUTOEXEC.BAT and CONFIG.SYS will serve as our launchpad. For drivers and service packs, we'll target Windows 3.11 and NT 3.51. Here's the reasoning: Windows 98 and beyond will have a smoother internet experience, allowing them to download larger files. Additionally, these later OSes can handle FAT32 partitions and breathe life into drives exceeding 2GB – a feat limited by the processing power of the era.

This approach ensures a balance between utility and efficiency. We'll provide the essentials for the earlier operating systems, allowing the more internet-savvy later versions to flourish online.

The journey is far from over. We'll chronicle our triumphs (and inevitable tribulations) as we navigate this delicate disc-filling dance. Stay tuned as we craft the perfect digital companion for our multi-boot adventure!

Wednesday, February 5, 2014

The Case of the Underclocked CPU

The Case of the Underclocked CPU


We've all been there: your computer sputters and stutters, failing to live up to its advertised potential. In my case, the culprit was a puzzling discrepancy. My trusty processor, boasting a valiant 2.6 GHz rating, was inexplicably throttled down to a sluggish 1.3 GHz. Determined to unleash its true power, I embarked on a technical treasure hunt.

BIOS Back alleys and FSB Fiddling:

My initial investigation led me to the labyrinthine world of the BIOS. Buried deep within its cryptic settings, I discovered a lone ranger – the Front Side Bus (FSB) setting. This adjustable parameter, ranging from 100 to 150 MHz, seemed promising. But alas, the BIOS offered no clock multiplier settings, leaving me with a single variable to manipulate.

CPU-Z: The Clock Multiplier Mystery

Windows, ever the helpful companion, provided CPU-Z, a software that unraveled the clock multiplier mystery. It revealed a stubborn multiplier stuck at 13. Here's where the plot thickened: an FSB of 150 MHz with a 13x multiplier should theoretically yield a clock speed of 1.9 GHz, still short of the promised 2.6 GHz.


Clock Multiplier



The Beep Code Conundrum:

Further exploration of the FSB settings yielded another frustration. Any attempt to push the FSB beyond its base value resulted in a series of beeps upon restart – a cryptic error code I couldn't decipher. It seemed the system had a built-in governor, preventing overclocking attempts.

Floppy Disk Fiasco: A Journey to the Past

Undeterred, I ventured into the dusty archives of technology – the world of floppy disks. My collection, vast and varied, presented a new challenge. Modern boot disk creators, accustomed to the sleekness of USB drives, balked at the integrity of my vintage media. Countless disks were sacrificed before a single one deemed worthy emerged.

Flashing Forward (or Backward?):

With a functional boot disk in hand, I embarked on a BIOS update. The manufacturer, TYAN, surprisingly maintained a website with drivers and updates for my ancient S2099 motherboard. Nine whole BIOS versions awaited, a testament to the longevity of this forgotten technology.

Following the Instructions (Sometimes):

The update process itself was an exercise in retro computing. The instructions, mercifully still available, revealed a forgotten ritual – tapping the F5 key during disk boot to prevent errors. This arcane knowledge, a relic of a bygone era, unlocked the path to a successful BIOS update.

The Quest Continues:

Sadly, the valiant effort of the BIOS update proved futile. The discrepancy between the processor's potential and its real-world performance remained. But the journey itself was a valuable lesson in perseverance and the enduring spirit of legacy technology. The quest for a solution continues, and I'll be sure to share my next steps and discoveries in this ongoing saga.

Stay tuned for further adventures in unlocking the true potential of this vintage machine!

Tuesday, February 4, 2014

The Multi-Boot Odyssey: The Windows 98 Struggle and a Network Neighborhood Revelation

The Windows 98 Struggle and a Network Neighborhood Revelation


Our multi-boot adventure continues, and this time, we face a foe as formidable as any server configuration: Windows 98. Yes, the vibrant, memory-hungry operating system known for its blue screens of despair stands between us and multi-boot nirvana.

The Windows 98 Enigma

The plan was simple: install Windows 98 on a dedicated partition of the multi-boot system, allowing it to coexist peacefully with its older and younger siblings. But as with all things involving legacy operating systems, simplicity is a fleeting dream. Windows 98, bless its colorful desktop, refuses to acknowledge the existence of any other operating systems during installation. This throws a wrench into our carefully crafted multi-boot choreography.

Delving into the Depths of Forums

The quest for a solution led us on a digital spelunking expedition through dusty online forums and forgotten corners of the internet. We unearthed cryptic code snippets, arcane boot configuration options, and warnings about potential instability. Sifting through this digital archaeology, a glimmer of hope emerged: a multi-boot configuration tool specifically designed for Windows 98.





A Network Neighborhood Revelation

With this tool in hand, we embarked on a series of trials and errors. Each attempt brought us closer to our goal, but also closer to the brink of a Windows 98 meltdown (and perhaps a few of our own). Finally, after much tinkering and a healthy dose of perseverance, we achieved a breakthrough. Windows 98 booted up, not just on its own, but also recognized the existence of the other operating systems!

This victory, however, unveiled a hidden gem: the ability to access resources on the network from within Windows 98. Imagine it – cruising the web with Internet Explorer 4, but with the ability to access files and printers shared on the domain, a capability not readily available in its vanilla state. This unexpected bonus adds a whole new dimension to the multi-boot experience.

The Climb Continues

While Windows 98 presented a significant hurdle, its conquest feels like reaching a base camp on our multi-boot Everest. We've learned valuable lessons about perseverance and the hidden treasures buried within these legacy systems. The next leg of the journey will involve configuring the remaining operating systems to join their respective domains (Windows and LDAP) and exploring the potential for cross-platform functionality within this unique multi-boot environment.

Stay tuned for further updates as we navigate the uncharted territory of this technical treasure hunt!