Moving the drive to a new laptop but it can't boot

Hello,

I have bought a new Dell laptop, which has an empty drive slot. So I am moving my current SSD drive that has TW installed on it to the new laptop.

The TW installation is installed in UEFI secure boot enabled mode. And the drive uses luks encryption.

When I boot the drive in the new laptop, I can get to the grub screen fine. After I press enter to boot opensuse, I get some ACPI errors:

ACPI Error: \_SB_.PCI...]Namespace lookup failure, AE_NOT_Found(2016....dswload-..)
ACPI Exception: AE_NOT_Found, During name lookup/catalog (2016...psobject..)
ACPI Exception: AE_NOT_Found, (SSDT:xh_rvp11)while loading table (2016.../tbxfload-...)
ACPI Error: 1 table load failures, 12 successful (2016.../tbxflowad-...)

Then after a long wait there’s only the plymouth screen without luks password prompt.

Below is my crypttab and fstab:

cat /etc/crypttab 
cr_ata-SanDisk_S.....-part3 /dev/disk/by-id/ata-S...-part3 none       none

cat /etc/fstab
/dev/SUSE/RT       /       ext4    acl,user_xattr  1       1
/dev/SUSE/HM       /home   ext4    acl,user_xattr  1       2
UUID=3.....00  /boot/efi       vfat    umask=0002,utf8=true    0       0
UUID=5.....ee       /boot   ext2    acl,user_xattr  1       2

The error is unrelated to cryptodisk. What is your exact notebook model? Also please upload full output of dmesg to http://susepaste.org/

Moving from a lenovo Y510P to a Dell xps 15 9560

I don’t see how I can get to dmesg since I wasn’t able to get into the system at all. The drive is completely luks encrypted except the efi and boot partition.

I am guessing it has something to do with the UUID. Maybe somewhere I should use something else instead of UUID?

Sorry, it was not clear from your original message. Try booting with plymouth.enable=0 on kernel command line. At least you will see actual messages during boot and where it stops.

Googling your error,
Plenty of hits identifying you have an old BIOS that needs to be updated.

TSU

I could switch between the plymouth background and the output messages fine (with pressing the arrow key). There was no extra output at this stage. But it does remind me about the plymouth bug that causes LUKS prompt to disappear. I will try to disable plymouth and try. Disassembling two laptops is bit tiresome so I hope to gather more info before giving another go.

I did google the error and found the same info. But I noticed that the BIOS on the new Dell laptop is quite recent (read to be released in 2017/03), as the laptop’s production date is also in this March. On the other hand, my lenovo BIOS hasn’t been updated for more than a year.

Here’s the boot message without plymouth:

Thank you.

On the first picture one can see SATA errors, so it looks like problems accessing hard drive. Can you boot from CD, DVD or USB stick? If yes, try booting any live distro - can you access hard drive?

I boot to windows 10 and the opensuse drive can be seen there in the disk manager of windows 10. The partition etc can all be seen without any sign of error (luks encrypted though).

Will try to boot a linux live distro and see.

Could be a Linux driver issue.