Beginner-Exploring-Linux


[![Author](https://img.shields.io/badge/Author-Senka_Wolf-4044ee?style=for-the-badge)](https://github.com/silentz) [![License](https://img.shields.io/badge/License-Apache--2.0-blue?style=for-the-badge)](./LICENSE.md) ![GitHub last commit](https://img.shields.io/github/last-commit/senkawolf/Software-List?style=for-the-badge)

---

Table of Contents

Expand Table Here - [Beginner Exploring Linux](#Beginner-Exploring-Linux) - [Getting Started](#Getting-Started) - [Support and Feedback](#Support-and-Feedback) - [Prepairing for Installation](#Prepairing-for-Installation) - [Distributions](#Distributions)

---

Beginner Exploring Linux

Getting Started

This will be a collection of installation guides, notes and troubleshooting I’ve used whilst exploring and getting into Linux. I’m a rookie when it comes to Linux so this is isn’t a fully comprehensive guide and I’m sure there will be mistakes along the way so don’t view this as a tutorial.

Support and Feedback

If you have any suggestions and corrections then please get involved through Github.

Issues: If you come across any problems or have specific questions, please open an issue on the Github repository.

Pull Requests: If you have improvements or additions to this document, feel free to submit a pull request.

Post Format

Anything to do with the terminal (konsole) will be within fenced code blocks throughout all the document. The code lines will start with a dollar sign($) which illustrates terminal input and if the line has a suffix of a hashtag(#) then this will be a comment explaining the line.

Unless specified any steps which require confirmation with a ‘y’ or ‘n’ always confirm it with ‘y’.

If there are multiple options, I’ll indicate my preferred choice with a star Star. Feel free to choose differently.

[!IMPORTANT] Documents in this repository have been prepared using information gathered from various wikis, YouTube, and ChatGPT.

---

Prepairing for Installation

The initial setup is the same across all Linux Distros, follow the below for the initial setup steps then move onto the specific distro for further guidance.

Bare Metal or Virtual Machine

Option 1: Virtual Machine

This option is best for experimenting without needing to partition or format any storage devices.

Option 1: Step 1 - Picking VM Software

Pick a virtualisation software you wish to run Linux in, below are a few options:

Option 1: Step 1.1 How to get VMWare Workstation Pro

Download
  1. Download the software from here.
  2. You will be redirected to Broadcom’s website. Create an account or login if you have an account already.
  3. Once logged in go to the ‘My Downloads’ section down the left hand side of the web page.
  4. Then click on the ‘Free Software Downloads available HERE
  5. Scroll down the page and to go ‘VMware Workstation Pro
  6. Then select the latest version then select the latest release.
  7. You will now see a screen with ‘☐ I agree to the Terms and Conditions’ you can’t tick this until you have opened the Terms and Conditions page. Click the link and they will open in a new tab. Close the tab and you will now be able to tick the Terms and Conditions.
  8. Now you will be able to click the download button (cloud icon Broadcoom download icon).
  9. You will then get a popup stating additional verification is required. Click yes then fill in the form.
  10. You will be returned to the previous page. Press the download button (cloud icon Broadcoom download icon) again and now the download will begin.
  11. Before installing the exe file move onto the next section!

Before installing

Some of the following steps will help prevent issues when installing/setting up virtual machines.

Windows Features

If you have either of the below enabled on your PC then VMWare won’t be able to use CPU hardware virtualilasion directly so your virtual machines will run slower.

To do this:

  1. Search for ‘Turn Windows features on or off’ from your taskbar/menu.
  2. Then scroll through the list and ensure the above options are unchecked then press Ok.
  3. Reboot your PC.
BIOS

Ensure you have CPU Virtualisation enabled in your BIOS, check this by:

  1. Opening Task Manager by right clicking your taskbar.
  2. Go to the Performance Icon performance tab.
  3. Under CPU it should say Virtualisation followed by enabled or disabled. If it is enabled you don’t need to do anything however if it is disabled continue with the steps.
  4. Restart your PC and access your BIOS.
  5. In the BIOS you need to look for either of the following:
    • Intel CPU: Intel Virttualisation Technology or Intel VT-x.
    • AMD CPU: Secure Virtual Machine, or AMD-V, or AMD SVM.

[!NOTE] Consult your motherboard manufactures website on how to access the BIOS and locate the CPU Virtualisation setting if you need further assistance.

Install VMware Workstation Pro from the file downloaded earlier.


Option 1: Step 2 - Download ISO

Download the ISO file for the Linux distro of your choice. Use the Distributions section for ones I have explored.

Option 1: Step 3 - Setuping up a virtual machine

I’m using the VMWare Workstation Pro software so this section will talk you through how to use it, if you’re using something else then your steps will vary.

Option 1: Step 4 - Start virtual machine

Start the virtual machine and move onto the next section Distributions.

Option 2: Bare Metal

This option is best for daily use and without the overhead of using a virtual machine.

Here you will need to either have a dedicate storage device or partition an existing one to install Arch Linux onto.

Option 2: Step 1 - USB Drive

Make sure that you have an 8GB or higher USB key/pendrive/memory stick and connect it to your computer.

Option 2: Step 2 - Picking a USB Formatting Utility Software

Pick a USB formatting utility you wish to use to create a bootable USB flash drive, below are a few options:

Option 2: Step 3 - Download ISO

Download the ISO file for the Linux distro of your choice. Use the Distributions section for ones I have explored.

Option 2: Step 4 - Formatting USB

Option 2: Step 5 - Dual Booting/Storage Partitioning (Optional)

If you want to keep Windows installed on your computer and be able to boot into Linux or Windows then follow the below steps. If you wish to override your Windows install then skip to step 6.

Now we will make a system restore point in case Windows gets effected by the install, this will allow you to restore your system without needing to do a fresh install.

We also need to disable BitLocker and this method will vary depending on on version of Windows you are running. To find out what version you have:

Windows 11 Home
Windows 11 Pro

Finally we need to disable Fast Startup otherwise you could have issues wtih drive lockouts and/or file system errors on either Windows or Linux. To do this:

Option 2: Step 6 - Booting from the USB

Option 2: Step 7 - CLI/GUI Environment

Now you will be in a CLI Environment or GUI. Move onto the next section of the install by selecting the distribution of Linux you installed.

---

Distributions

This is a list of distributions which I have explored when learning Linux. Pick the option you have chosen to install.

Click the distro name to go to the guide or the url to be taken straight to the download page for the ISO file. (In alphabetical order)
Name Download Note
CachyOS cachyos.org Arch Based and focuses on performance. Simplifies Arch install process.
Arch archlinux.org Must be build from scratch or use a installer script. Not user friendly.
EndeavourOS endeavouros.com Arch Based and simplifies Arch install process. Closest distro to standard Arch.
Fedora fedoraproject.org Beginner friendly and almost cutting edge but stable.
Mint linuxmint.com Ubuntu Based. Beginner friendly but focuses on the Cinnamon DE rather than KDE.
Nobara nobaraproject.org Fedora Based. All the points of Fedora with added tunning for gaming, streaming, and content creation.
openSUSE opensuse.org Beginner friendly and is more hardened by default compared to other distros. Packages are tested before being shipped through their OpenQA process. Can be cutting edge if you choice Tumbleweed.
Desktop environment: KDE

---

Documents

Here is a list of documents for a variety of things such as my setups, explantations of Linux features and guides on how to use specific software.

In alphabetical order.

---

 Back to Top