Introduction
Welcome to the ultimate guide on installing SUSE Linux Enterprise Desktop (SLED) and SUSE Linux Enterprise Server (SLES). Whether you’re aiming for a polished workstation or a rock-solid server backbone, this article will walk you through every step with a dash of humor and a bucketful of detail.
SUSE Linux Enterprise is known for its enterprise-grade stability, fantastic administration tools (hello, YaST!), and commitment to open standards. So grab your favorite mug of coffee (or tea, or rocket fuel), adjust your geek glasses, and let’s dive in.
System Requirements
| Component | SLED (Desktop) | SLES (Server) |
|---|---|---|
| CPU | 1.4 GHz 64-bit processor | 2.0 GHz 64-bit multi-core |
| RAM | 4 GB minimum (8 GB recommended) | 4 GB minimum (16 GB for virtualization roles) |
| Disk Space | 20 GB minimum | 30 GB minimum (more for database or large workloads) |
| Graphics | X.Org compatible, 3D acceleration for GNOME/KDE | Not critical (text-mode fine) |
| Network | Ethernet or Wi-Fi adapter | Ethernet adapter |
1. Downloading the ISOs
- Go to the SUSE product pages:
- Select the desired version (e.g., SLE 15 SP4 or newer).
- Choose the proper architecture (x86_64 most common).
- Download the ISO image. Brace yourself enterprise-grade OSes are thorough!
2. Preparing Installation Media
You can use a USB stick (at least 8 GB) or burn a DVD. For USB, on Linux:
dd if=/path/to/SLE-15-SP4-DVD-x86_64.iso of=/dev/sdX bs=4M status=progress sync
Replace /dev/sdX with your USB device (careful: data loss!). On Windows, tools like Rufus or Etcher do the trick.
3. BIOS/UEFI Tweaks
- Enable UEFI or Legacy BIOS based on your hardware.
- Disable Secure Boot if it complains (SUSE has signed bootloaders, but some firmwares freak out).
- Set USB/DVD as first boot device.
4. Installing SUSE Linux Enterprise Desktop (SLED)
4.1 Boot Language Selection
- Boot from your installation media.
- Select Installation, pick your language and keyboard layout.
4.2 License Agreement
Read the EULA carefully. Or skim it while your coffee gets cold. Then accept (you must).
4.3 Clock and Time Zone
Choose your region/time zone. Bonus points if you pick somewhere exotic and confuse your coworkers.
4.4 Partitioning
YaST will propose a default scheme: Btrfs for /, Swap, /home. It’s enterprise-ready and supports snapshots. You can customize:
- / (root): 20–30 GB
- Swap: RAM size (or more if hibernation)
- /home: rest of disk
- Optional: separate /var, /tmp for server setups
4.5 Software Selection
Pick a desktop environment: GNOME (modern) or KDE Plasma (flashy). You can also add development tools, office suites, media codecs, etc.
4.6 User Root Passwords
- Set the root password carefully (no “password123”).
- Create a regular user—your daily driver. Enable automatic login only if you really trust your apartment.
4.7 Network Configuration
Use DHCP or static IP. Give yourself a sensible hostname like sle-desktop.
4.8 Final Review Installation
Review the summary. If it looks good, click Install and go grab another coffee. The installer might take 10–20 minutes.
4.9 First Boot Registration
- Reboot, remove media.
- Log in, launch YaST → SUSE Customer Center registration.
- Attach a subscription to enable updates (vital!).
- Run
zypper ref zypper upin a terminal to grab the latest patches.
5. Installing SUSE Linux Enterprise Server (SLES)
5.1 Boot Language
Similar to desktop: boot, select language, accept license.
5.2 Partitioning File Systems
Servers love organization. Consider:
- / (root): 20 GB, Btrfs
- Swap: 1× RAM
- /var: 10 GB or more (logs, databases)
- /srv: for web content or custom services
- /home: if you have multiple admins
5.3 Patterns Roles
One of SUSE’s shining features: YaST Patterns. Choose roles like:
- Web and LAMP Server
- Database Server (PostgreSQL/MySQL)
- Samba File Server
- Virtualization Host (KVM)
- File/Print Server
5.4 Network Hostname
Set a static IP, DNS servers, and a clear hostname (e.g., sle-server1).
5.5 SSH Security
- Enable SSH for remote management. Change default port if you like hiding from bots.
- Consider installing fail2ban or intrusion detection.
5.6 Final Review Install
Double-check everything, hit Install, then go refill that coffee. Servers do not install themselves (yet).
5.7 Post-Install Registration Updates
- Reboot and log in as root.
- Register with SUSEConnect:
SUSEConnect --regcode YOUR-REG-CODE - Refresh and update:
zypper ref zypper up
6. Post-Installation Fine-Tuning
6.1 YaST: Your Swiss Army Knife
Launch YaST (Text or GUI) for everything: software repos, network, firewall, users, Snapper snapshots, and more. It’s so good you might develop an unhealthy attachment.
6.2 Firewall
- Desktop: firewalld is usually enabled.
- Server: configure via YaST → Security → Firewall. Open necessary ports (HTTP, HTTPS, SSH, etc.).
6.3 Snapper Btrfs
If you used Btrfs, now’s the time to thank it. Snapper creates filesystem snapshots. Recovering from a bad update is as easy as rolling back!
6.4 Zypper Repositories
Useful zypper commands:
zypper lr– list reposzypper ar -f URL alias– add repozypper in packagename– install packageszypper rm packagename– remove packages
6.5 Additional Tips
- Networking: Consider setting up NetworkManager for dynamic environments or wicked for static.
- Monitoring: Install Prometheus, Grafana, or Nagios.
- Containers: Use Podman or Docker (available via repositories).
- Automation: Leverage Ansible or SUSE Manager.
7. Wrapping Up
You’ve successfully installed and configured SUSE Linux Enterprise Desktop and/or Server. Pat yourself on the back—unless you’re in a rack, in which case your neighbor might give you a confused look. Enjoy enterprise-grade stability, top-notch support, and the power of YaST at your fingertips. May your uptime be measured in years and your coffee cup never empty. Cheers!
Official Website of SUSE Linux Enterprise Desktop (SLED), SUSE Linux Enterprise Server (SLES)
Leave a Reply