From d972a5033bceeb2dfb4c17b4b6d501c0ceba9fa4 Mon Sep 17 00:00:00 2001 From: svquick <145936409+svquick@users.noreply.github.com> Date: Wed, 29 Oct 2025 20:27:14 +0100 Subject: [PATCH 1/3] Add recommendations for ARM architecture users Add notes for ARM 64-bit architecture recommendations and fastfetch installation. --- .../virtualmachines_containers_exercise.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/02_virtualization_and_containers/virtualmachines_containers_exercise.md b/02_virtualization_and_containers/virtualmachines_containers_exercise.md index c11ce189..ee954a63 100644 --- a/02_virtualization_and_containers/virtualmachines_containers_exercise.md +++ b/02_virtualization_and_containers/virtualmachines_containers_exercise.md @@ -96,6 +96,8 @@ In the following subsections you will find additional instructions and explanati By default, [download Alpine Linux](https://alpinelinux.org/downloads/). [Ubuntu Server](https://ubuntu.com/download/server) is also fine. +**Note:** If you are operating on an **ARM 64-bit architecture**, it is recommended to use **Ubuntu 25.10 (Desktop version)** instead, due to its compatibility with ubuntu. + #### 2. Creating the Virtual Machine While the installation image is downloading, you can already prepare the virtual machine. @@ -104,6 +106,7 @@ While the installation image is downloading, you can already prepare the virtual - Select `Type: Linux` and `Subtype: Other Linux`. - If given the option (e.g., if you use an Ubuntu image), select `Skip Unattended Installation`: let's experience the full process this time. - Assign RAM and virtual drive as stated in the introduction. + - If you are running Ubuntu Desktop on an ARM 64-bit architecture, it’s recommended to assign at least **4096 MB** of RAM and **8 GB** of storage to ensure smooth performance. - After the creation, the virtual machine shows up in the "VirtualBox Manager". Open the settings of the VM and: - inspect the settings of the virtual machine and set the video memory to at least 32 MB (not necessary for Alpine, but you will probably need it in other setups). - in the same settings, you can also increase the number of CPU cores allocated (not necessary). @@ -163,6 +166,8 @@ Continue to step 5. - Install `neofetch` via `sudo apt update && sudo apt install -y neofetch`. This command will download and install `neofetch` using the package manager [`apt`](https://wiki.debian.org/Apt). - Clear the terminal using `clear` (or `Ctrl-L`) and run neofetch via by typing `neofetch` (or `fastfetch`) into the terminal and pressing `Enter`. It will show information about the Linux distribution version, available memory etc. +**Note:** If you are running **Ubuntu Desktop on an ARM 64-bit architecture**, you may encounter an error when trying to install `neofetch` (e.g., `E: Unable to locate package`). In this case, you can use `fastfetch` as an alternative, which can be installed via `apt`. + #### 5. Upload the Screenshot to SIM GitLab - Take a screenshot via VirtualBox. At the top of the VirtualBox window you find the menu item `View`. There you find the option `Take Screenshot (Host+E)`. Save the screenshot as `screenshot-virtualbox-USERNAME.png`. From a2a7cf99087a4c1546be09281c8622fdb8d8101c Mon Sep 17 00:00:00 2001 From: svquick <145936409+svquick@users.noreply.github.com> Date: Mon, 3 Nov 2025 16:49:28 +0100 Subject: [PATCH 2/3] Update 02_virtualization_and_containers/virtualmachines_containers_exercise.md Co-authored-by: Gerasimos Chourdakis --- .../virtualmachines_containers_exercise.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/02_virtualization_and_containers/virtualmachines_containers_exercise.md b/02_virtualization_and_containers/virtualmachines_containers_exercise.md index ee954a63..cd2544ba 100644 --- a/02_virtualization_and_containers/virtualmachines_containers_exercise.md +++ b/02_virtualization_and_containers/virtualmachines_containers_exercise.md @@ -96,7 +96,7 @@ In the following subsections you will find additional instructions and explanati By default, [download Alpine Linux](https://alpinelinux.org/downloads/). [Ubuntu Server](https://ubuntu.com/download/server) is also fine. -**Note:** If you are operating on an **ARM 64-bit architecture**, it is recommended to use **Ubuntu 25.10 (Desktop version)** instead, due to its compatibility with ubuntu. +**Note:** If you are operating on an **ARM 64-bit architecture**, use **Ubuntu 25.10 (Desktop version)** or a later version, instead. #### 2. Creating the Virtual Machine From c66039642787cdfe9a01dbb9befff4ee4451988a Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Tue, 4 Nov 2025 18:48:49 +0100 Subject: [PATCH 3/3] Move Desktop specifications up --- .../virtualmachines_containers_exercise.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/02_virtualization_and_containers/virtualmachines_containers_exercise.md b/02_virtualization_and_containers/virtualmachines_containers_exercise.md index cd2544ba..37095f7a 100644 --- a/02_virtualization_and_containers/virtualmachines_containers_exercise.md +++ b/02_virtualization_and_containers/virtualmachines_containers_exercise.md @@ -83,6 +83,7 @@ This exercise consists of the following main steps: - 2 GB virtual disk - 1024 MB of memory - 32 MB of video memory + - These specifications are for a server-only distribution. For a distribution with a Desktop environment (GUI), assign 4 GB of RAM and 8 GB of storage. 3. Installing a Linux distribution on the virtual machine with - user called `USERNAME` (if your GitLab name is `@musterm`, then `musterm`) - (host)name of the machine `USERNAMEvm` (e.g., `mustermvm`) @@ -106,7 +107,6 @@ While the installation image is downloading, you can already prepare the virtual - Select `Type: Linux` and `Subtype: Other Linux`. - If given the option (e.g., if you use an Ubuntu image), select `Skip Unattended Installation`: let's experience the full process this time. - Assign RAM and virtual drive as stated in the introduction. - - If you are running Ubuntu Desktop on an ARM 64-bit architecture, it’s recommended to assign at least **4096 MB** of RAM and **8 GB** of storage to ensure smooth performance. - After the creation, the virtual machine shows up in the "VirtualBox Manager". Open the settings of the VM and: - inspect the settings of the virtual machine and set the video memory to at least 32 MB (not necessary for Alpine, but you will probably need it in other setups). - in the same settings, you can also increase the number of CPU cores allocated (not necessary).