So I got this weird bug – I updated my Pop_OS install and now Linux doesn’t boot anymore. I should probably boot from USB and fix this. I could figure it out on my own, but maybe it will be good knowledge for people searching on engines so any advice is welcome. Windows still boots properly. Let’s give people some alternatives to reddit :)
If Windows and Linux are installed on the same drive under different partitions, I seem to recall that a Windows update can fuck your Linux partition.
Was there a Windows update recently?
No, it can just affect the boot record in some cases. This is not that case.
This would be what I was thinking of then, thanks for clarifying.
I have been avoiding a deb upgrade to 12 1 because of this. However you have me wondering if I’m overly paranoid as my installs while on the same bootloader are on different drives
I think it’s only Windows that will break things, so you should be good. Also, I think it’s only when it’s on the same drive, but I’m not sure. That’s how mine was that got messed up. I just ended up ditching Windows because I didn’t need it anymore though. That’s the proper solution.
I don’t understand the purpose of this post
This is common in rolling releases, but Pop OS isn’t a rolling release distro. Maybe a package you installed or something similar?
This is common in rolling releases
- me who has been using the same heckin arch install without any issues for over 7 years:
w a t ???
“Linux doesn’t boot”
Maybe begin with any information at all then if you want this to be helpful to others?
When I restart the computer, the screen remains dark so I have to shut it down. After I select distro it hangs. When I boot from any live USB I get the error
0.083296] x86/cpu: SGX disabled by BIOS. 0.263311] ACPI Error: Aborting method \_SB.PCI0.SPI1.FPNT._CRS due to previous error (AE_AML_INVALID_RESOURCE_TYPE) (20220331/psparse-529) 0.263591] ACPI Error: Method execution failed \_SB.PCI0.SPI1.FPNT._CRS (AE_AML_INVALID_RESOURCE_TYPE) (20220331/uteval-68) 0.264837] ACPI Error: Aborting method \_SB.PCI0.SPI2.FPNT._CRS due to previous error (AE_AML_INVALID_RESOURCE_TYPE) (20220331/psparse-529) 0.265092] ACPI Error: Method execution failed \_SB.PCI0.SPI2.FPNT._CRS (AE_AML_INVALID_RESOURCE_TYPE) (20220331/uteval-68)
I could be wrong but I feel like I’ve seen
AE_AML_INVALID_RESOURCE_TYPE
Before,
Now take what I say with a grain of salt because in my experience 9 times out of 10 drives not mounting properly stop the system from booting, if you have multiple drives connected to your pc that automatically mount and you’re familiar with your
/etc/fstab
I would suggest disabling auto-mount to any drive that isn’t your boot drive and try again.try searching up what SGX is
I’m not as familiar with Pop OS but it uses systemd boot as bootloader which is pretty simple. As the above commenter mentioned can you give a screenshot of any errors or where the boot hangs? Or if there’s just a black screen let us know. If it’s an early boot issue may need to just boot to live USB media and check the bootloader files and reinstall packages if any files are missing. People more familiar with systemd-boot and Pop OS may have better info.
The picture you posted doesn’t show an error, that’s a screen to select your boot drive. Are you saying you don’t know how to select a boot drive or that when you do select the boot drive, nothing happens? You’re not giving us any information to help you with.
Have you tried this? https://askubuntu.com/questions/1411354/ubuntu-22-04-acpi-bios-error-bug
You replied to the wrong person.
When I restart the computer, the screen remains dark so I have to shut it down. When I select my distro, the screen hangs on that. When I boot from any live USB I get the error
0.083296] x86/cpu: SGX disabled by BIOS. 0.263311] ACPI Error: Aborting method \_SB.PCI0.SPI1.FPNT._CRS due to previous error (AE_AML_INVALID_RESOURCE_TYPE) (20220331/psparse-529) 0.263591] ACPI Error: Method execution failed \_SB.PCI0.SPI1.FPNT._CRS (AE_AML_INVALID_RESOURCE_TYPE) (20220331/uteval-68) 0.264837] ACPI Error: Aborting method \_SB.PCI0.SPI2.FPNT._CRS due to previous error (AE_AML_INVALID_RESOURCE_TYPE) (20220331/psparse-529) 0.265092] ACPI Error: Method execution failed \_SB.PCI0.SPI2.FPNT._CRS (AE_AML_INVALID_RESOURCE_TYPE) (20220331/uteval-68)
I have tried different distros, but none work. Interestingly windows still works.
I wonder if it has anything to do with this:
https://askubuntu.com/questions/1418992/sgx-disabled-by-bios-message-on-ubuntu-20-04-booting
I’m not familiar with SGX, but it kinda sounds like a predecessor to Secure Boot? I wonder if that’s preventing some kind of startup.
Yes, I’m thinking that the bios got corrupted somehow and from what I can tell, it doesn’t matter what linux kernel version I try to run. There is no SGX setting in the bios. I will try to update the bios tomorrow (I already tried once and that hung as well) and will update the thread then. Luckily windows still works.
ACPI errors shouldn’t be an issue, it’s somewhat common to see them. Are you still able to boot from live USB? Are your Linux and Windows installations on the same drive? Sometimes Windows can mess with the boot settings of other OSes and even break a GRUB install.
I have tried to boot from 3 distros and none of them worked, but a windows USB worked perfectly. I’m thinking that it has to do with the bios. No they are not on the same drive.
So I think that there may be a BIOS misconfiguration here somewhere. Try looking at the answers here, maybe one of them will help: https://askubuntu.com/questions/708247/cant-boot-into-ubuntu-in-windows-10-ubuntu-dual-boot
Maybe try adding
acpi=off
Or
acpi=strict
Or
acpi=force
To your kernel parameters
Lmao typical Linux forum responses. Criticisms for no error message in main post but when given the message everyone goes silent.
Looking through your response I think you got unlucky updating bad packages causing it to not boot anymore, my advice is to boot Live USB backup your data and reinstall a distro with time shift just to be safe.
Kinda why Linux sucks and I barely use desktop pcs anymore they’re literally nerd territory now.
99% of Linux users don’t experience ‘random’ boot problems. Ever.
Yeah me neither since I barely ever touch a desktop pc it’s not the 90s anymore and most people are on their phones.
Good for you, except OP is clearly using a desktop PC.
Doesn’t change anything I said. The whole dream of Linux as a free alternative to the desktop is fucking dead as we all have mostly close sourced computers in our pockets. I’m on a drunken rampage sorry op
Others have said the same, but why do you believe these things are mutually exclusive? Like yes, everyone has a computer in their pocket, but why does that prevent them from having a desktop, or a laptop, or a tablet? There are 1.75 Billion PC gamers as of 2020, though that includes laptop (and assumedly Steam Deck and associated handheld) users as well. Desktops are still incredibly common and popular computing devices, they aren’t going anywhere anytime soon. Let alone that laptops are incredibly common too. I genuinely don’t know anyone in my circles that doesn’t have a laptop, a desktop, or both.
Dude I conceded to you why do you keep writing essays that I’m not going to read?
You’re right okay what I posted had nothing to do with ops post. I’m glad that we got down to the crux of the matter though and you’re just arguing about my opinion on whether most normal people use smartphones or not.
It’s just my opinion I’m drunk. If it makes you feel better all the stuff you wrote is true.
Yeah me neither since I barely ever touch a desktop pc
I suppose it’s not required for your work/education or whatever your occupation happens to be. That’s absolutely fine. But this doesn’t warrant being dismissive towards those that have a different situation. Most people that work behind a desk are required to do some work on the PC. The same applies to students.
it’s not the 90s anymore
I wouldn’t be surprised if PC usage has been much higher this past decade compared to the 90s. Therefore, this comment seems very out of touch.
most people are on their phones.
Nothing wrong with that. But most people can be on their phones AND PC usage can still be a lot more that it was in the 90s. There’s no mutual exclusivity at hand. Only if you would gauge how often the PC is used as a device (relative to other computer-like devices) would you see a relative decline for PCs.
Sorry most people touch pcs at work when it comes to the average worker they have no choice over what distribution their company school or government uses. You’re being a debate lord, the mods were correct to delete my original comment I’m drunk af and it had nothing to do with the original thread, but the fact of the matter is most broke ass people I know don’t really touch pcs unless their in a specific consumer group(gamers). I’d go as far to say that most people would never touch a desktop pc again if they didn’t need to.
No disrespect to OP I’ll remind you once again I’m drunk posting but I’ve read your comment three times now and you didn’t refute anything I said.
I’m not being dismissive I just think that this weid evangelism for replacing windows with Linux or whatever the fuck is straight out of the early 2000s when desktop pcs were the main interface people had with computing, want to be on the cutting edge of providing people with open source or free (or whatever the nerds are calling it now a days) computing for the masses targeting smartphones is the move. I want to apologise once again for derailing the thread with my drunk posts I’m gonna go buy more beer.
My common solution to boot issues that lock me out is,
-
Get a USB Live distro (always good to have a backup lying around)
-
Boot into live distro
-
Chroot into the broken distro (Arch wiki has an article on this)
-
Fix any bugs that I can find and/or reinstall the bootloader
-
Test, repeat until the problem has been found and fixed
Hope it helps any newcomers!
Popos also has specific guides for these common errors:
-
Update: I reset the bios and that fixed the issue.