MkLinux: Installing System Upgrades mklogo
Think Differently. Think MkLinux
Home | About | News | FAQ-O-Matic | Getting Started | Using MkLinux | Advanced Admin

Previous Next

Installing newer versions of the operating system.

MkLinux is a moving target. New features and bug fixes are added to both the Mach Kernel and Linux server on a regular basis. If you would like to benefit from the constant development, then you will need to learn how to perform an upgrade on an installed system.

David Gatwood coordinates kernel development for MkLinux and provides regular updates to the system. See the Kernel Updates Page for the latest system versions.

There are four major components to MkLinux which may need to be swapped out when upgrading to a new version.

The Mach Kernel talks to the hardware. This is the microkernel behind the "Mk" in MkLinux. On Macintosh systems, it is stored in the Extensions folder of your MacOS startup disk.

The vmlinux server provides the operating system functionality. This file is stored on the root partition of your Linux system in the /mach_servers directory.

System.map is a text file containing information used internally by vmlinux. The system will function without this file, but it aides in tracking down problems. You should keep this file up to date with your vmlinux server. Like the file vmlinux, the System.map file is stored on the root partition in the /mach_servers directory.

The default_pager does not change frequently and can usually be skipped. This is the server which handles virtual memory management under MkLinux.

There are two options for installing an upgrade. (Choose one)

Using MkLinux only

These instructions are for performing an upgrade entirely from within MkLinux. You need to only reboot once to make the upgrade complete instead of twice where you do pieces from both MacOS and MkLinux.

Using the MacOS and MkLinux