
Introduction
As technology advances, older hardware often struggles to keep up with the demands of modern operating systems. However, installing a lightweight and efficient Linux distribution can breathe new life into aging devices like the Microsoft Surface Laptop. This guide provides a step-by-step approach to installing Linux on your Surface Laptop, ensuring optimal performance and functionality.
Why Install Linux on a Surface Laptop?
Extended Hardware Lifespan:Linux distributions are known for their efficiency and low resource requirements, making them ideal for older hardware. By replacing or dual-booting Windows with Linux, users can experience improved performance and responsiveness.
Customization and Control:Linux offers unparalleled customization options, allowing users to tailor the operating system to their specific needs. From the desktop environment to system utilities, every aspect can be adjusted.
Enhanced Privacy and Security:With a strong focus on security and privacy, Linux provides users with greater control over their data and system processes, reducing the risk of malware and unauthorized access.
Preparing for Installation
1. Backup Important Data:Before making any changes to your system, ensure that all important files are backed up to an external drive or cloud storage.
2. Create a Bootable USB Drive:- Download a Linux Distribution:
Choose a distribution that is known for compatibility with Surface devices. Ubuntu, particularly the 22.04 LTS version, is a popular choice.
- Use a USB Creation Tool:
Utilize tools like Rufus or balenaEtcher to create a bootable USB drive with the downloaded ISO file.
3. Adjust UEFI Settings:- Access UEFI Firmware:
Shut down the Surface Laptop. Press and hold the Volume Up button, then press and release the Power button. Continue holding the Volume Up button until the UEFI menu appears.
- Modify Boot Configuration:
Navigate to the Boot Configuration section and set the USB Storage as the primary boot device.
- Disable Secure Boot:
In the Security section, change the Secure Boot configuration to "Microsoft & 3rd Party CA" to allow booting from the Linux USB drive.
Installing Linux
1. Boot from USB:Insert the bootable USB drive into the Surface Laptop. Restart the device while holding the Volume Down button to boot from the USB.
2. Begin Installation:Follow the on-screen instructions to install the Linux distribution. When prompted, choose to install alongside Windows (for dual-boot) or erase the disk (for a full installation).
3. Address Keyboard and Touchpad Issues:During installation, the built-in keyboard and touchpad may not function. To navigate:
- Use an External Keyboard and Mouse:
Connect via USB or Bluetooth to proceed with the installation.
- On-Screen Keyboard:
If an external keyboard is unavailable, enable the on-screen keyboard through the accessibility settings.
Post-Installation Configuration
1. Install Surface-Specific Kernel:To ensure full hardware compatibility, install the custom Linux kernel tailored for Surface devices:
- Add the Repository:
sudo update-grub
CODEBLOCK1 bashsudo apt install linux-firmware-marvell
CODEBLOCK2