Again stumbling from one problem to the next.
I recently installing OpenSuse13.2 parallel to win10. Worked nice. Then I decided to reintall, but Suse Leap, deleting the old Suse installation.
At the end of the installation the computer just restarted and no boot option for Leap was shown. opensuse remains as option though. I had a similar problem with Ubuntu until I manually mounted the Efi partition and removed the ubuntu folder. Now I tried the same but I cannot delete as the partition always mounts as ReadOnly, even if I try sudo mount -o remount,rw /media/efi
. Using mount | grep /media
shows me that it starts as rw
but is remounted to ro
due to errors.
I guess this ReadOnly is also the reason why the Leap installation failed. Is this to filesystem errors? I read that some people used chkdsk on the EFI partition, but do not explain how. How would I do that? Or even better, is there a way to do it from a linux liveCD?
- Laptop: MSI 16GF (only comes with recovery partition, no installation medium)
- EFI on standard hard disk
- Linux was on additional SSD
EDIT
I tired some fsck
with the -n
option to not make it worse, yet.
sudo fsck -n /dev/sda2
fsck from util-linux 2.26.2
fsck.fat 3.0.28 (2015-05-16)
0x41 Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
Automatically removing dirty bit.
FATs differ but appear to be intact. Using first FAT.
/EFI/opensuse/MokManager.efi
Contains a free cluster (19138). Assuming EOF.
/EFI/opensuse/MokManager.efi
File size is 1276328 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
/EFI/opensuse/grub.efi
Contains a free cluster (19450). Assuming EOF.
/EFI/opensuse/grub.efi
File size is 918392 bytes, cluster chain length is 0 bytes.
Truncating file to 0 bytes.
Reclaimed 793 unused clusters (3248128 bytes)
Free cluster summary wrong (62265 vs, really 63058)
Auto-correcting
Leaving filessystem unchanged.
/dev/sda2: 430 files, 12718/75776 clusters
So, something went wrong on unmounting. Whether it was me or the Leap installation, does not change the fact that something is wrong.
Should I auto-correct these errors?