I recently decided to dualboot my Win 10 Laptop (Legacy BIOS). At first i used Linux Mint however i changed to Ubuntu 15.04 (and upgraded to 15.10 afterwards) because of several issues, Ubuntu solved all of them.
Fast boot in Windows is disabled.
Today I decided to try out hibernating. Here is what works:
- Hibernating Win 10, using Ubuntu, reboot/hibernate that and get back into Win 10
- Hibernating Ubuntu and rebooting into Ubuntu or Win 10(hibernated or not)
What doesn't work however is hibernating Ubuntu, booting into Win 10, hibernating and then trying to get back into Ubuntu. What happens is that it displays 'ACPI more than one lid device found' and does some fsck-magic on the inodes (/dev/sda6, ext6, Ubuntu's partition), afterwards I get a black screen. REISUB doesn't help (except the reboot part, sometimes), neither does CTRL+ALT+F1. After creating the file following this guide: https://help.ubuntu.com/stable/ubuntu-help/power-hibernate.html instead of a black screen I got to the login screen. One time i could login, open console and everything froze, the other time it froze right after i could see the login screen. And again, nothing helped(REISUB, CTRL+ALT+F1).
I figured that this particular thing just does not work in my case so I just had to be careful to always reboot into Ubuntu after hibernating it. So then I wanted to reinstall grub-customizer and configure Ubuntu as first in grub. Then shit started to go down: while installing I got several errors that the directories are write-protected etc. so I rebooted. Fsck again, but it failed and i had to do a manual fsck on /dev/sda6, reboot again, fsck doing some stuff on the inodes as described before, luckily i got back into Ubuntu just fine (thank you fsck) and my filesystem seems to work normal again.
While i could go fine with being careful not to boot into Windows after hibernating Ubuntu, this does pose a certain risk. I also have no clue as to why this happens, Windows shouldn't mess with an ext6 partition afaik.
Does anybody have an idea why this happens, or how to solve it? If you need any additional information, I'll be happy to provide it.