Can you try to use jumpdrive to check the status of the /boot partition?
To do that:
On your computer with GNU/Linux system:
- Install the package uuu, on PureOS and other Debian based systems, from a terminal run the command:
sudo apt install uuu
- Open terminal and run command:
mkdir jumpdrive && cd jumpdrive
(creates new folder and changes location to it)
- Download:
wget https://github.com/dreemurrs-embedded/Jumpdrive/releases/download/0.8/purism-librem5.tar.xz
- Unpack:
tar -xf purism-librem5.tar.xz
Put the Librem 5 in uuu
mode:
- Ensure that the phone is switched off.
- Turn all Hardware-Kill-Switches off
- Remove battery
- Hold button volume-up
- Insert the USB-C cable: (red light blinks, no green light)
- Reinsert the battery: (red light is constantly on, the script will continue)
- Release volume-up
To confirm that the device is in uuu mode, in the terminal run the command lsusb and search the following for an entry like:
001 Device 106: ID 1fc9:012b NXP Semiconductors i.MX 8M Dual/8M QuadLite/8M Quad Serial Downloader
Run the script: `sudo ./boot-purism-librem5.sh`
Once it is run the L5 will show up as an external drive, there will be a 465 MiB drive and a 28.7 GiB drive:
- open the 465 MiB one, that is the boot partiton
Can you run the commands: df -h
and ls -alh
on the /boot partition and send the output.