This weekend I finally took some time to go pickup a new personal laptop. I was getting kind of sick of using my Windows 10 laptop from work. It just doesn’t feel right when I am using it. I took a trip to my local Micro Center and spent some time in the laptop isle. I have always heard how well Linux ran on ThinkPads but had never personally loaded it.
Here is my advice to you if you want to load Linux on your device. If you must load Windows to get things started go ahead (I did). Then download UNetbootin plus your favorite Linux Distro ISO file. I went with Linux Mint just because I wanted to see how fast I could get it up and running. I have to admit I hit one snag when building the device. If you decide to load Linux on a USB thumb drive be sure suRE SURE you use FAT32 to format the drive. I tried to use exFAT to begin with and this caused me to think it was impossible to get past the secure boot and there were maybe bios issues.
Reddit threads and other forums alluded to problems with the Bios getting corrupted and the inability to install over the secure boot functions. These did not turn out to be an issue. Just disable secure boot in the bios and turn off the fast startup feature in Windows 10 and you should be off and running.
I decided to not keep any Windows 10 partition I plan on ever using it again. But I will say everything I can tell is working in Linux on this laptop after my install completed. Here is a dump of my configurations if you are wondering.
Host: tip-top Kernel: 4.15.0-45-generic x86_64 bits: 64 compiler: gcc v: 7.3.0 Desktop: Cinnamon 4.0.9 wm: muffin dm: LightDM Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic
Type: Laptop System: LENOVO product: 20KN003WUS v: ThinkPad E480 serial: <filter> Chassis: type: 10 serial: <filter> Mobo: LENOVO model: 20KN003WUS v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO v: R0PET42W (1.19 ) date: 06/14/2018
ID-1: BAT0 charge: 40.7 Wh condition: 47.0/45.7 Wh (103%) volts: 11.9/11.1 model: SMP 01AV447 serial: <filter> status: Discharging
Topology: Quad Core model: Intel Core i7-8550U bits: 64 type: MT MCP arch: Kaby Lake rev: A L2 cache: 8192 KiB flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 31872 Speed: 1133 MHz min/max: 400/4000 MHz Core speeds (MHz): 1: 1500 2: 1500 3: 1500 4: 1500 5: 1500 6: 1500 7: 1500 8: 1501
Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5917 Device-2: AMD Lexa PRO [Radeon RX 550/550X] vendor: Lenovo driver: amdgpu v: kernel bus ID: 02:00.0 chip ID: 1002:699f Display: x11 server: X.Org 1.19.6 driver: amdgpu,ati,modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake GT2) v: 4.5 Mesa 18.2.2 compat-v: 3.0 direct render: Yes
Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:9d71 Sound Server: ALSA v: k4.15.0-45-generic
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169 v: 2.3LK-NAPI port: c000 bus ID: 03:00.0 chip ID: 10ec:8168 IF: enp3s0 state: down mac: <filter> Device-2: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter vendor: Lenovo driver: r8822be v: kernel port: b000 bus ID: 05:00.0 chip ID: 10ec:b822 IF: wlp5s0 state: up mac: <filter>
Local Storage: total: 465.76 GiB used: 21.70 GiB (4.7%) ID-1: /dev/sda vendor: Toshiba model: MQ01ACF050 size: 465.76 GiB speed: 6.0 Gb/s serial: <filter>
ID-1: / size: 456.96 GiB used: 10.85 GiB (2.4%) fs: ext4 dev: /dev/sda2 ID-2: swap-1 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-0 Sensors:
System Temperatures: cpu: 43.0 C mobo: N/A gpu: amdgpu temp: 38 C Fan Speeds (RPM): cpu: 0
No active apt repos in: /etc/apt/sources.list Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 1: deb http: //packages.linuxmint.com tessa main upstream import backport #id:linuxmint_main
2: deb http: //archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
3: deb http: //archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
4: deb http: //archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
5: deb http: //security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
6: deb http: //archive.canonical.com/ubuntu/ bionic partner
Processes: 257 Uptime: 23h 40m Memory: 7.69 GiB used: 2.18 GiB (28.4%) Init: systemd v: 237 runlevel: 5 Compilers: gcc: 7.3.0 alt: 7 Client: Unknown python3.6 client inxi: 3.0.27
I hope this helps if you are thinking about picking up one of these laptops or you if you already have one and are trying to load Linux on it.