This is the current laptop I use. When I got it in 2020, I had Windows and Ubuntu installed on it. In 2023, I started using Ubuntu full time and the Windows partition broke (I did not miss it). In 2024, I installed Void Linux on it alongside Ubuntu and switched to Void Linux full time. I have kept the Ubuntu partition around as a fallback in case I break Void (I haven't yet). In 2025 I installed Debian (intending to replace Ubuntu with a lighter fallback system), and 9front (so that I could explore plan9). I will keep an eye on Chimera Linux to see how it develops as it seems even more sensible than Void.
Internal SSD (1.86 TiB, upgraded)
I installed this on an external hard-drive through the ROOTFS chroot method and copied the partition onto a new one on my internal SSD. It took quite some head-scratching to get GRUB to work: it turned out I did need to run grub-install
as the handbook said, since each Linux installation uses its own GRUB instance.
If I were to do this again, I would prepare a partition, then flash the .iso file to a USB stick and install the normal way.
If you want to add another OS that uses GRUB, add an entry by editing /etc/grub.d/40_custom
that links to the other GRUB, and vice versa, for example:menuentry 'Ubuntu...' {
insmod chain
search --no-floppy --fs-uuid --set=root UUID
configfile /boot/grub/grub.cfg
}
where UUID can be determined by blkid /dev/PARTITION
emptty
is a display manager. I should probably learn how to launch a session directly from the console, but I can't be bothered yet.
emptty
does not respect the locale that you choose! Make sure you edit /etc/emptty/conf
to select your locale.
This effect was most noticeable on the 3D demos provided by xscreensaver.
Edit /usr/share/X11/xorg.conf.d/10-amdgpu.conf
or whichever corresponds to your graphics driver and insert the following lines:Section "Device"
Identifier "AMDgpu"
Driver "amdgpu"
Option "TearFree" " on"
EndSection
See this article for details for other drivers.
Add net.ipv4.ping_group_range="0 2147483647"
to /etc/sysctl.conf
or run # sysctl net.ipv4.ping_group_range="0 2147483647"
to enable temporarily. Thanks, SUSE
I had problems with Ethernet not working (enp3s0 NO-CARRIER). It works completely fine now. I don't know why.
Running ethtool enp3s0
seemed to fix things. You might find this guide useful but I didn't.