1. Introduction — Why Save Your Old Windows 10 PC?

Most Windows 10 PCs being retired today are not broken — they’re simply “not Windows 11 compatible.”
That doesn’t mean they’re useless. In fact, these machines are often:

  • perfectly stable
  • quiet
  • low‑power
  • ideal for 24/7 tasks
  • still faster than many commercial NAS boxes

Instead of sending them to e‑waste or leaving them in a cupboard, you can turn them into something genuinely useful:

  • a home storage server
  • a backup target for your Windows 11 or macOS devices
  • a home lab for learning Linux
  • a DoD 1.3 dedicated server
  • a media or file hub for your entire network

This guide shows you how to take an old Windows 10 PC and, in about 30 minutes, turn it into a friendly, reliable Linux‑powered home server — even if you’ve never used Linux before.

The goal is simple:

A Windows‑friendly Linux system that anyone can install, anyone can use, and that safely shares storage across your home network.

So the "problem" becomes a solution.it has life left and you could be missing out here... turn that negative into a positive.


Index

2 Before You Begin — What You Need
3 Choosing Your Linux Distro (Top 3 for Windows Refugees)
4 Download Linux & Create the USB Installer
5 Booting the Old PC From USB
6 Installing Linux Mint / Zorin / Lite
7 Creating a Safe Storage Area (Important!)
8 Enabling Password‑Free LAN Sharing (Samba)
9 Accessing the Storage From Windows 11
10 Accessing the Storage From macOS
11 Optional: Install a DoD Dedicated Server
12 Final Tips & Maintenance
13 Troubleshooting Appendix

2. Before You Begin — What You Need

You don’t need much to get started. Most people already have everything required.

Required

  • Your old Windows 10 PC Any brand, any age
  • Works best with 4GB RAM or more
  • A USB stick (8GB or larger) Used to install Linux
  • Your main PC (Windows 11 or macOS) Used to download Linux and create the USB installer
  • 30 minutes of your time
  • A home network
  • Wi‑Fi works, but Ethernet is ideal for a server

Optional but recommended

  • A second internal drive

Perfect for storing backups, photos, documents, game files

Keeps the Linux OS separate from your storage

  • An external USB HDD/SSD

Works as a simple storage expansion

  • Ethernet cable

Improves reliability for a 24/7 home server

Before you wipe the old PC
If the old PC still has files you care about:

  • copy them to a USB stick
  • or transfer them to your main PC
  • or upload them to cloud storage

Once Linux is installed, everything on the old PC will be erased.

3. Choosing Your Linux Distro (Top 3 for Windows Refugees)

Linux has hundreds of distributions, but only a few are genuinely friendly to Windows users who want something simple, stable, and familiar.

This guide focuses on the Top 3 that make sense for reviving an old Windows 10 PC.

1. Linux Mint Cinnamon — Best Overall (Windows‑like, stable, friendly)
Disk space: ~15–20 GB
Recommended minimum: 50 GB

Linux Mint Cinnamon is the closest thing to Windows without being Windows.
It has:

  • a Start‑menu style layout
  • a taskbar
  • familiar file manager
  • simple settings
  • excellent hardware support
  • stable updates
  • no surprises

For most people, this is the best choice.
It’s perfect for a home server, a shared storage hub, or a DoD dedicated server.

2. Zorin OS Core — Most Polished (premium Windows‑style experience)
Disk space: ~20–25 GB
Recommended minimum: 60 GB

Zorin OS is the “premium” option:

  • extremely polished
  • very Windows‑like
  • modern UI
  • beginner‑friendly

It’s slightly heavier than Mint, so it’s best for PCs with:

8GB RAM

500GB+ storage

mid‑range CPUs

If someone wants a modern, elegant desktop and doesn’t mind the extra disk usage, Zorin is a great choice.

3. Linux Lite — Best for Small Drives & Older PCs (lightest footprint)
Disk space: 8–12 GB
Recommended minimum: 20–30 GB

Linux Lite is the hero for older or smaller systems.
If your old PC has:

  • a 250GB drive
  • a 120GB SSD
  • a slow HDD
  • 4GB RAM or less

…then Linux Lite is the smartest choice.

It gives you:

  • the smallest install size
  • the fastest performance on old hardware
  • a simple, Windows‑friendly interface
  • maximum free space for storage

This is the distro that makes a tiny drive feel usable again.

Quick Decision Guide
To help readers choose instantly:

✔ If your PC has 500GB or more:
Choose Linux Mint Cinnamon.

✔ If your PC has 250GB or less:
Choose Linux Lite.

✔ If you want the most polished Windows‑style desktop:
Choose Zorin OS Core.

4. Download Linux & Create the USB Installer

This step is done on your main PC (Windows 11 or macOS).
You’ll download the Linux ISO and write it to a USB stick so the old PC can boot from it.

4.1 — Download your chosen Linux distro
Go to the official website for the distro you selected:

Linux Mint Cinnamon: https://linuxmint.com

Zorin OS Core: https://zorin.com/os/download

Linux Lite: https://www.linuxliteos.com/download.php (linuxliteos.com in Bing)

Download the 64‑bit ISO.
This is a single file containing the entire operating system.

4.2 — Download Balena Etcher

Balena Etcher is the easiest tool for writing the ISO to a USB stick.

Download it from:
https://www.balena.io/etcher/

Install it like any normal application.

4.3 — Write the ISO to your USB stick
Insert your USB stick (8GB or larger).

  1. Open Balena Etcher.
  2. Select the Linux ISO you downloaded.
  3. Select your USB stick.
  4. Click Flash.

Etcher will erase the USB stick and write the Linux installer to it.
This usually takes 2–4 minutes.

5. Booting the Old PC From USB

Now move to your old Windows 10 PC — the one you’re reviving.

5.1 — Insert the USB stick
Plug the USB installer into the old PC.

5.2 — Open the Boot Menu
Turn on the PC and immediately press one of these keys:

  • F12 (most common)
  • F10
  • ESC
  • DEL

This opens the Boot Menu, where you can choose the USB stick.

5.3 — Select the USB stick
Choose the USB drive from the list.

The PC will now boot into a live Linux desktop — a fully working system running from the USB stick.

5.4 — Start the installer
On the desktop, double‑click:

  • Install Linux Mint
  • Install Zorin OS
  • Install Linux Lite

(depending on your distro)

6. Installing Linux Mint / Zorin / Lite

This is the step where the old Windows 10 PC becomes a Linux machine.

6.1 — Choose your language
Select English (or your preferred language).

6.2 — Keyboard layout
The default is usually correct.

6.3 — Installation type
Choose:

Erase disk and install Linux

This wipes the old Windows installation and gives you a clean Linux system.

Important:
This does not affect any other PCs — only the old machine you’re installing on.

But if you multiple disks on the older PC... normally you will want the largest capacity drive... pick that one.

If your old PC has multiple internal drives:
Most older desktops and some laptops have:

  • a small SSD (120–250GB)
  • a larger HDD (500GB–2TB)
  • or multiple mixed‑size drives

In that case:

Choose the largest capacity drive for the Linux installation. Why?

  • It gives Linux more room for updates
  • It leaves space for your shared storage folder
  • It avoids filling a tiny SSD too quickly
  • It keeps the system stable long‑term

In saying that, if you plan to use a second drive exclusively for storage, that’s fine too.

6.4 — Timezone
Select your region.

6.5 — Create your user account
Enter:

  • Your name
  • A username
  • A password

Important

You can enable automatic login if this PC will act as a home server.

6.6 — Install
Click Install Now.

The installer will:

  • format the disk
  • copy the OS
  • set up drivers
  • configure the system

This usually takes 5–10 minutes.

6.7 — Reboot
When the installer finishes, remove the USB stick and reboot.

You now have a fresh Linux system ready to become (a few more steps soon):

  • a home storage server
  • a backup hub
  • a DoD dedicated server
  • or all of the above

7. Creating a Safe Storage Area (Important!)

This step is critical. You never want to share your entire Linux disk over the network — especially to Windows users — because:

  • Windows can fill the disk completely
  • Linux can break if the OS partition hits 100%

  • Updates may fail

  • Logs can’t write

  • Samba permissions become messy

Instead, you create a dedicated storage area that is safe to share.

7.1 — Option A: Create a Storage Folder on the Main Drive (easy)
If your old PC only has one internal drive, create a folder inside your home directory:

  • Open the File Manager
  • Go to your home folder
  • Create a new folder named: Storage

Your full path will look like:

/home/<your name in Linux install>/Storage

This folder is isolated from the Linux OS and safe to share.

7.2 — Option B: Use a Second Drive for Storage (Recommended a little harder)
If your old PC has two internal drives, or you added a spare HDD/SSD:

  • Open the Disks utility
  • Select the second drive
  • Format it as ext4
  • Set the mount point to:  /mnt/storage

This gives you a clean, dedicated storage drive that won’t interfere with the OS.

7.3 — Why this matters
By isolating storage:

  • Linux stays stable
  • Windows/macOS users can’t break the OS
  • You can fill the storage drive without affecting your Linux OS
  • Backups and large files stay separate
  • Samba sharing becomes simple and safe

This is the correct, long‑term setup for a "home server".
Don't forget... its on the Home network... Bro' little Johnny will fill it with all his "stuff".

 

8. Enabling Password‑Free LAN Sharing (Samba)

Now that your storage area is ready, you’ll make it accessible to all devices on your home network.

Linux Mint, Zorin, and Lite all support Samba, the same protocol Windows uses for file sharing.

This setup allows:

  • Windows 11 PCs
  • macOS - laptops
  • Other Linux machines

…to access your storage folder without a password.

8.1 — Open the Storage Folder
Navigate to:

/home/<yourname>/Storage
or

/mnt/storage

Right‑click the folder.

8.2 — Enable Sharing
Choose:

Properties → Sharing

Then enable:

  • Share this folder
  • Allow others to create and delete files
  • Guest access (no password)
  • Linux may ask to install Samba — accept.

8.3 — Apply Permissions
Linux will ask to adjust permissions so other devices can write to the folder.

Click Add the permissions automatically.

This ensures Windows/macOS devices can:

  • read files
  • write files
  • delete files
  • create folders

…without needing a Linux account.

8.4 — Your home server is now visible
Your Linux PC will now appear on the network as something like:


  • mintserver
  • zorin
  • linuxlite

You can rename the hostname later if you want.

9. Accessing the Storage From Windows 11

Windows 11 works perfectly with Samba shares — no extra software needed.

  1. Open File Explorer
  2. Click Network
  3. Look for your Linux PC (e.g., “mintserver”)
  4. Open the Storage folder

You now have full drag‑and‑drop access.

9.2 — Direct connection (always works)
If the PC doesn’t appear automatically, connect directly:

In File Explorer’s address bar, type: \\mintserver\Storage (or whatever hostname your Linux PC uses)

Press Enter.

Windows will connect instantly.

9.3 — Optional: Map as a network drive
To make it appear permanently:

  1. Right‑click the Storage folder
  2. Select Map network drive
  3. Choose a drive letter (e.g., Z:)

Finish

Now your Linux storage appears as a normal drive in Windows.

9.4 — No password needed
Because you enabled guest access, Windows will connect without asking for credentials.

This is perfect for:

  • backups
  • photos
  • documents
  • game files
  • shared family storage

10. Accessing the Storage From macOS
macOS works perfectly with Samba shares.
You don’t need to install anything — Finder can connect directly to your Linux storage folder.

10.1 — Open Finder
On your Mac:

  1. Open Finder
  2. Press Cmd + K (Connect to Server)

This opens the network connection dialog.

10.2 — Enter the server address
In the address field, type: smb://mintserver/Storage (or replace mintserver with your Linux PC’s hostname)

Click Connect.

10.3 — Connect as Guest
When macOS asks how to connect:

  • Choose Guest
  • Click Connect

Because you enabled guest access in Section 8, no password is required.

10.4 — Your Linux storage appears in Finder
You can now:

  • drag files in
  • drag files out
  • create folders
  • delete files
  • use it like any normal network drive

This works for:

  • Time Machine exclusions
  • Photos library backups
  • Documents
  • Video files
  • Game assets
  • Shared family storage

11. Optional: Install a DoD Dedicated Server
This step is optional — but highly recommended if you want to turn your revived PC into a 24/7 Day of Defeat 1.3 server.

Your old Windows 10 PC is perfect for this:

  • low power usage
  • stable hardware
  • can run 24/7
  • Linux Mint and Others are extremely reliable
  • Marine Bot works beautifully on Linux

This existing Linux DoD guide covers everything you need, especially made for Linux Mint but will suit others.

11.1 — Why Linux is ideal for DoD servers

  • No Windows updates interrupting gameplay
  • No forced reboots
  • Lower RAM usage
  • Lower CPU usage
  • Better long‑term uptime
  • Easy to manage remotely

Even a 15‑year‑old PC can host a full DoD server with bots.

Your client PC will work better!

11.2 — Follow the Linux DoD guide
DoD server guide covers:

  • Installing HLDS
  • Installing Metamod
  • Installing AMX Mod X
  • Installing Marine Bot
  • Configuring server.cfg
  • Adding plugins
  • Managing bots

And... it uses steamcmd.

That means installing CS 1.6... other HL1 mods and... HL2 mod servers too, like dod:s... RCBot2 and admin mods.

11.3 — Recommended setup for a home DoD server

  • Use Ethernet, not Wi‑Fi (so set up the PC near your home router if you can)
  • Set a static IP on your router
  • Keep the server on 24/7
  • Use your Storage folder for logs, configs, and backups
  • Keep the OS on its own partition

This gives you a stable, long‑running DoD environment.

12. Final Tips & Maintenance

Your revived PC is now a home server — and Linux makes it extremely low‑maintenance.
Still, a few small adjustments will make it even more reliable.

12.1 — Enable automatic login
If this PC is acting as a server, auto‑login ensures it boots straight into the desktop without waiting for a password.

Mint:
Menu → Login Window → Users → Automatic Login

12.2 — Disable sleep mode
Servers should never sleep.

Mint:
Menu → Power Management → On AC Power → Put computer to sleep: Never

12.3 — Keep the OS on its own partition
This prevents:

  • disk‑full crashes
  • update failures
  • Samba issues

Your Storage folder or second drive should hold all large files.

12.4 — Use Ethernet if possible
Wi‑Fi works, but:

  • Ethernet is faster
  • more stable
  • better for large file transfers
  • better for DoD servers

In saying that... if storage is your only use...wifi is fine. Slower but fine.

12.6 — Your revived PC will now run for years
With this setup:

  • the OS is safe
  • storage is isolated
  • Windows/macOS access is easy
  • Samba is stable
  • DoD servers run flawlessly
  • the hardware gets a second life

This is a perfect “set it and forget it” home server.

Note that if your old PC is VERY OLD... a new power supply maybe a good idea if you have important data.

Just on that... servers have a "RAID Array" that means the data is never just on one disk... yours has one disk.
That's OK if it is not important... just make sure any important data... has at least two separate disks to live on.

Also... maybe a power point with surge protection too.

13. Troubleshooting Appendix

This section covers the most common issues you may encounter when installing Linux, setting up your storage folder, or accessing your home server from Windows/macOS.

Each item is short, direct, and designed to get you unstuck quickly.

13.1 — The PC won’t boot from the USB stick

Symptoms:

  • It keeps booting into Windows
  • You never see the Linux installer
  • USB stick not listed in boot menu

Fixes:

  • Reboot and press F12, F10, ESC, or DEL repeatedly
  • Try a different USB port (USB 2.0 ports work best on older PCs)
  • Recreate the USB stick using Balena Etcher
  • Enter BIOS and enable:- USB Boot or Legacy Boot (if the PC is very old)
  • Disable Secure Boot if present

13.2 — The Linux installer doesn’t show my hard drive

Symptoms:

  • “Erase disk” option missing
  • No drives listed
  • Installer says “No root file system defined”

Fixes:

  • Enter BIOS → ensure the drive is detected
  • If the drive is very old, reseat the SATA cable
  • If the drive is failing, replace it
  • For NVMe drives (rare on old PCs): Disable RST/Intel RAID in BIOS - Set storage mode to AHCI

13.3 — Linux installed, but the PC boots to a black screen

Symptoms:

  • No login screen
  • Black screen after boot
  • Cursor blinking

Fixes:

  • Reboot → press Shift → choose Advanced Options → boot older kernel
  • Try the Compatibility Mode from the USB installer
  • Update drivers:In Terminal of Linux 

sudo apt update
sudo apt upgrade

  • Very old NVIDIA cards may need the Nouveau driver disabled

 

13.4 — The Storage folder doesn’t appear on the network

Symptoms:

  • Windows Network is empty
  • macOS can’t find the server
  • “Path not found” errors

Fixes:

  • Make sure the Linux PC is on the same network
  • Ensure Samba is installed: In Terminal of Linux 

sudo apt install samba

  • Restart Samba:In Terminal of Linux 

sudo systemctl restart smbd

  • Ensure the folder is shared with Guest access
  • Reboot both PCs (Windows sometimes caches network lists)

13.5 — Windows asks for a username and password

Symptoms:

  • Windows 11 prompts for login
  • “Access denied” errors

Fixes:

  • Re‑enable Guest access in the folder’s Sharing tab
  • Ensure permissions were applied automatically
  • Try connecting directly: In Explorer address bar..  \\mintserver\Storage

If Windows still asks for a password:

  • Open Control Panel → Credential Manager
  • Remove any saved credentials for the Linux PC

13.6 — macOS can’t connect to the share

Symptoms:

  • “Connection failed”
  • “Server not available”

Fixes:

  • Use the direct path: smb://mintserver/Storage
  • Connect as Guest
  • Ensure the Linux PC is awake (sleep disabled)
  • Restart Samba: In Terminal of Linux 

sudo systemctl restart smbd

13.7 — The second drive doesn’t mount at boot

Symptoms:

  • /mnt/storage disappears after reboot
  • Samba share breaks
  • Drive shows as “unmounted”

Fixes:

  • Open Disks → select the drive → enable Mount at system startup
  • Ensure the mount point is set to: /mnt/storage
  • If needed, create the folder manually: In Terminal of Linux

sudo mkdir /mnt/storage

13.8 — File transfers are slow

Symptoms:

  • Copying files takes too long
  • Network feels sluggish

Fixes:

  • Use Ethernet instead of Wi‑Fi
  • Replace old 10/100 switches with gigabit
  • Avoid USB 2.0 external drives for large transfers
  • Ensure the Linux PC’s NIC is running at 1Gbps:  In Terminal of Linux

ethtool eth0

13.9 — The Linux PC disappears from Windows Network

Symptoms:

  • It was visible yesterday, now it’s gone
  • Windows Network list is empty

Fixes:

  • Windows 11 sometimes hides SMB servers
  • Use direct path instead: \\mintserver\Storage
  • Ensure the Linux PC hostname hasn’t changed

  • Restart the Windows Function Discovery services:

    • Function Discovery Provider Host

    • Function Discovery Resource Publication

13.10 — The Linux PC shuts down unexpectedly

Symptoms:

  • Random power‑offs
  • Reboots under load
  • Storage corruption

Fixes:

  • Replace the power supply (old PSUs degrade)
  • Use a surge‑protected power board
  • Check CPU temps (old thermal paste dries out)
  • Avoid dusty environments

13.11 — The disk is full and Linux behaves strangely

Symptoms:

  • Can’t save files
  • Updates fail
  • System freezes

Fixes:

  • Delete large files from the Storage folder
  • Empty the Trash
  • Check disk usage:  In Terminal of Linux

df -h

  • Move large files to another or an external drive
  • If the OS partition is full, reinstall Linux on the larger drive

13.12 — DoD server won’t start

Symptoms:

  • HLDS crashes
  • “Missing library” errors
  • Bots not spawning

Fixes:

  • Follow your Linux DoD guide’s troubleshooting section
  • Ensure 32‑bit libraries are installed
  • Check file permissions
  • Verify Metamod and AMXX paths
  • Ensure the server is launched from the correct working directory

13.13 — When in doubt, reboot

Linux is extremely stable, but after major changes:

  • Samba restarts
  • Drive mounts
  • Network discovery
  • Hostname changes

…a reboot often clears cached states.