Build instructions: Manjaro host, VICE-emu 3.8 guest
From Jay's Cafe' Wiki
Revision as of 05:38, 11 March 2023 by Jayctheriot (talk | contribs)
- Objective: Create an instance that can be freely redistributable using VirtualBox. VB was chosen specifically for the multi-platform nature of the build. I would like to create a docker, but I'm not there yet.
- Materials:
- Manjaro Install CD (manjaro-kde-22.0-minimal-221224-linux61.iso - latest avail at time of writing)
- QEMU/KVM to provide the Manjaro Host
- VICE 3.7.1 archive dl'd from Sourceforge
- Jim Brain's 1.15a version of tcpser dl'd from GitHub.com
Build instructions
- Installing the Manjaro host on the VirtualBox hypervisor
- Create the VirtualBox virtual machine using the generic linux 64-bit profile using the following specs:
- Virtual hard drive: 60 GB
- RAM: 4 GB
- CPUs: At least 2, I find 4 is good. More than four CPUs doesn't present a notable difference on my server. YMMV. This will be a setting you may want to toy with after everything is running.
- Attach the Manjaro ISO and start the virtual machine.
- Once booted to the live CD, select "Start Installer" at the bottom of the dialogue box.
- Select your language and select 'Next'.
- Set your timezone of choice and select 'Next'.
- Select your appropriate keymaps and select 'Next'.
- Select 'Erase disk' and 'Swap to file' and select 'Next'.
- Enter your user information. For example:
- Name: VICE User
- Username: viceemu
- Computer Name: vice-virtualbox
- Password: viceemu
- Note - I like my virtual machines to auto login and use the same password as root. There are pros and many cons to this. Use your discretion.
- Select 'Next'.
- Verify the information is correct and select 'Install'.
- Last chance to back out, select 'Install now'.
- Time passes.
- Do not check the box "Restart now" and click on "Done".
- Use the VirtualBox to remove the virtual install CD and power off the computer.
- Using the VirtualBox Management Interface, "Start" the VM.
- The first boot will take some time.
- Create the VirtualBox virtual machine using the generic linux 64-bit profile using the following specs:
- First boot and updating the Manjaro operating system.
- Minimize the Welcome screen and adjust the resolution of the virtual's "Display" to a comfortable resolution. Right-click on clean desktop and select "Configure Display Settings" from the context menu. Larger values require more processing power. VICE looks and runs great on an 800x600 display, but you are going to want a little working area until finished. I suggest 1440x900. It is not that of a drain on resources and it is temporary.
- Set "Power Management" While still in the "System Settings" dialog.
- Under the "On AC Power" tab, uncheck "Screen Energy Saving" and click "Apply" on the bottom right.
- Under "Workspace Behavior | Screen Locking" Uncheck the two boxes to the right of "Lock screen automatically". Click "Apply".
- Dismiss the dialog box.
- Updating the Operating system. Use the VB interface to enable bidirectional clipboard sharing, and you may copy and paste from outside of the OS -- easier if you have a multiple monitor setup.
- To gain root status, open a terminal and type
sudo -i
and enter your password. You are now the all powerfull root.
- Set the system to update to your country.
pacman-mirrors --country United_States pacman -S --needed yay #enter Y at the prompt. exit #returns you to standard user. yay #enter password at prompt
- Enter Y at any replacements suggested unless you have reasons not to. Most of these will be for the operating system and have nothing to do with VICE.
- Answer Y at "Proceed with the installation"
- Time passes. Take a nap unless you have a crazy-fast system. I don't.