I’ve searched the forums here and this seems to be an issue many are experiencing with the new Thinkpads. Pretty ****ing disappointing considering the Thinkpad line is supposed to offer excellent Linux compatibility. But whatever, that’s beside the point.
Other threads I’ve found on the issue:
https://forums.opensuse.org/showthread.php/525472-Problem-booting-on-Thinpad-X1-Carbon-2017
https://forums.opensuse.org/showthread.php/525378-Can-t-boot-into-uefi-install-usb-non-uefi-install-doesn-t-correcty-install-bootloader
https://forums.opensuse.org/showthread.php/523743-Cannot-boot-from-usb-to-install-openSUSE-Tumbleweed-on-T470s
Here are the details of my machine:
CPU: Intel i5 7300u
RAM: 20GB
SSD: 128GB m.2 SATA
BIOS: 1.11 (This is the most current version)
- Secure Boot is disabled in bios.
- USB created with dd command under openSUSE on another machine; installation media verified and has been used to do a fresh install on another machine without any issue.
- Installation image is recent, 2017-07-01
Under the boot options, the only way I can get the USB to boot is by disabling UEFI boot completely. This allows me to proceed with the installation, but it defaults to a non-UEFI GRUB installation. After completing the installation, the system restarts and gets stuck in a boot loop, either putting me back at the screen to select the device I want to boot from, or a flickering black screen. If I restart with the installation media, and select boot from hard disk, it will boot into openSUSE. I did that, ran zypper dup and tried to restart without the USB inserted, but was back to the same boot loop sequence.
I’m currently in the process of zeroing out the drive completely and will manually partition the ssd with an efi partition, hoping that will get me somewhere. I initially thought that perhaps I installed the boot partition to the USB, but that is not the case. The installation created a non-UEFI partition for boot.
While I think the machine itself and/or this particular BIOS may be contributing to my difficulties, I was able to successfully install Arch, booting from UEFI using systemd-boot, using the same exact kernel as what openSUSE currently provides. So I’m unsure why I can’t get openSUSE to play nice here.
I know this isn’t a lot of information to go on, but it’s pretty much all the info I have. I am going to be mucking around with the machine all night “having a lot of fun” with it, so I’ll be checking in frequently here until I pass out or get it working. Thanks in advance ya’ll.
My end goal is to have UEFI boot only, with an encrypted LVM partition for the OS. I only plan to have openSUSE TW on this machine. On a side note, does openSUSE support systemd-boot?