Random thoughts, tips & tricks about Slackware-Linux, Lego and Star Wars

Archive for November 20th, 2008

November 20th, 2008 by Niels Horn in , , ,

…Continuing from Part 4
Getting ready for our first IPL
Yes, we're really almost there
1) Checking the virtual network adapter
There is still one small problem.
Hercules emulates a network adapter, but of course it only exists virtually. In the hercules.cnf file we defined that is uses /dev/net/tun
This is a virtual network tunnel used in many emulators [...]

November 20th, 2008 by Niels Horn in , , , |

…Continuing from Part 3
Defining kernel boot-parameters
OK, so Hercules is configured the way we need.
But to be able to boot the Slack/390 kernel, we need to set some parameters.
It is more or less like setting boot-time parameters in your lilo.conf file, only a bit different
The standard parmfile.txt came with only one (but very important) [...]

November 20th, 2008 by Niels Horn in , , , |

…Continuing from Part 2
Configuring Hercules
So now we have Hercules installed and working and downloaded everything we need to install Slack/390 on it.
But first we need to configure our mainframe (tell the emulator which devices it needs to emulate, where they are, etc.).
Hercules uses a configuration file named hercules.cnf and looks for it in the directory [...]

November 20th, 2008 by Niels Horn in , , , |

As promised, here are the first steps to get Slack/390 running on your Hercules emulator!
Preparation
0) Get Hercules installed & running
See my previous post if you don't have Hercules yet.
Note
I am a GNU/Linux user, but I know Hercules works under Windows and Mac OS X as well.
If you use one of them, some steps on this [...]

November 20th, 2008 by Niels Horn in , , , |

Recently I renewed my interest in the IBM mainframe computers.
From a colleague I learned about a program called Hercules that emulates a complete IBM mainframe system, from the early S/360 to the newer z/Architecture machines.
I already knew that Linux runs on these machines, so I started imagining running Slack/390 (the official S/390 port of Slackware) [...]