Work around Read-only file system for install

Hey everyone, im trying to install driver for the lm-sensors from frankcrawford for the it87 chips when i use the command "“sudo make install” it errors out with Read-only file system. screen shot below, and advice or solutions would be great, thanks

You’re using Bazzite - isn’t Bazzite an atomic installation, and thus the file system is read-only?
Personally, I’ve never used an atomic installation, but isn’t what you’re trying to do here exactly what it prevents?

it is an atomic installation yeah, i wasnt aware of that, a few installations before this one i managed to get my lm sensors reading correctly but hadnt noticed till i messed around some more then scolled up in the terminal to realise it was reading correcly but i didnt take note of what exactly i had done to do it stupidly and now i cant work it out. im trying to use a driver that works with the it8688 chip which this driver claims it does. any ideas to so get my sensors reading correctly? tia

It looks like your root filesystem is mounted as read-only. You can try remounting it as read-write with:
sudo mount -o remount,rw /
and then run sudo make install again

thats what i got from the command unfortunatly.

mount: /: fsconfig() failed: overlay: No changes allowed in reconfigure.
dmesg(1) may have more information after failed mount system call.

Hi @rukil and welcome to Fedora Discussion!

I am not familiar with this particular hardware and driver, but chances are folks in the Bazzite community are more knowledgeable and hopefully some of them have already encountered a similar situation. I would suggest asking in one of their communication channels listed in the links in your screenshot.

In general, in my opinion, to install a driver on an image-based system, the best approach is to build a custom image.

Hello @xemuemulator and welcome to :fedora: !

This will not work on image-based systems like Bazzite. These systems use composefs, which is a overlay filesystem, and the result is a truly read-only root (/) filesystem.