Install the MVS Turnkey 5 System

Welcome back to 1968!

This will document installing MVS-TK5 on a Raspberry Pi.

The instructions in “Get and Install MVS-TK5” should work on other systems. See the MVS-TK5 website for more information.

Setup the Raspberry Pi

The System used

  • Raspberry Pi 3 B+
  • RPi-OS-Lite(64bit) Release date: May 13th 2025
  • TK5 version 4

Initial setup and installation

Use rpi-imager to create the microsd card

Insert the SD card into the RPi and turn on.

I use nmap to determine the IP address of the RPi.

ssh into the RPi

run: sudo apt update sudo apt upgrade

and reboot.

Install some basics:

sudo apt install vim mc bat Note: bat is installed as “batcat” so cd to /usr/bin and sudo ln -s batcat bat

Use nmtui to change to a static IP.

Get and install TK5

Visit the MVS-TK5 Website for more information.

Download the zip file.

wget https://www.prince-webdesign.nl/images/downloads/mvs-tk5.zip

Unzip and set it up.

sudo su - to switch to root user.

cd / to go to the file system root.

unzip <mvs-tk5.zip> from where it was downloaded to.

cd mvs-tk5

chmod -R +x * to make all the files executeable. (Note: I’m not real happy with this, it’s too general, but I don’t have a list of the specific files that need to be executeable so this will do.)

./unattached/set_console_mode

Create a systemd service

vim /etc/systemd/system/mvs.service

and paste the text below into that file.

[Unit]
Description=MVS 3.8j
ConditionPathExists=/mvs-tk5

[Service]
WorkingDirectory=/mvs-tk5
ExecStart=/mvs-tk5/mvs
KillMode=process
Type=simple

[Install]
WantedBy=multi-user.target

Run these to enable and start it.

systemctl daemon-reload
systemctl enable mvs
systemctl start mvs

Note: This will NOT shutdown MVS-TK5 properly.

This will only restart MVS-TK5 if the computer is shutdown or rebooted.

To shutdown normally, follow the instructions in the User Guide.