I have an Asus tough gaming minitower system which I have been using for several years.
It's set up as dual boot Ubuntu 20.04 and win10. win10 is working fine for hours and hours for years. Ubuntu was the same - but recently Ubuntu refuses to boot due to an over temp report from a cold CPU.
BIOS reports a constant CPU temp of 80C. That's incorrect. 80C is hot enough to scald skin and it feels cool to the touch. I just opened and cleaned everything and all radiator vanes and fans are clean and functioning. There is a blown temperature sensor.
Repairing the hardware is NOT an option at this time because I am in a remote location with no budget or access. I use this boot mode of advanced Computational Fluid Dynamics work and that's crucial to my getting the next contract which would pay to fix the hardware.
There is a "thermal.crt" setting in /etc/default/grub.cfg which can set the temperature higher
BUT!!!
That only works if I can boot Ubuntu long enough to edit the file, which is blocked by the bad temp sensor.
Is there any way to force a boot and ignore the temperature test?
Is there any way to edit grub.cfg from win10?
Are there any other hack arounds to get this system working without changing the hardware?
I request that Ubuntu add a
"Your CPU is over heating. Proceeding with startup could damage your system. Do you wish to proceed? Y/N"
question at start up. My computer works for me, is my property and my tool. If I wish to fry it, that is my right to choose - not the OS authors. I like linux because it doesn't try to be "Big Mama" and tell me what I have to do to make it happy. This forced safety measure with no override is counter to the linux design philosophy. Such and addition poses minimal risk - because MS Win10 is cruising along fat, dumb and happy - never even reading the sensor.
I have other, unpleasant, fixes like using linux on windows or making a laptop dual boot - I would prefer not to use those due to time and performance. The software I'm using is OpenGL and won't work properly in a VM.