You are not logged in.

#1 Yesterday 19:42:20

zhihuiyuze
Member
Registered: 2022-12-27
Posts: 33
Website

Unable to mount Bcachefs on Arch Linux after reinstalling Windows

My laptop is equipped with two SSDs: one serves as the Windows drive, and the other acts as the boot drive for Arch Linux. The BIOS is configured to boot from the Arch drive (the second drive). I previously copied the Windows boot files to this drive to enable dual-boot selection via the bootloader.

The Arch drive is set up using Bcachefs on LVM on LUKS. Automatic decryption is implemented via TPM 2.0 (PCR 7+11 policy).

Since my Windows 11 C: drive was full and there was a partition separating the C: and D: drives, I decided to reinstall Windows 11. During the installation process, I attempted to prevent the Windows installer from detecting the boot files on the second hard drive (the Linux drive) by disabling all boot options located on the second drive before booting the installation media.

However, after the installation was complete, I discovered that Windows had wiped all boot entries from the first drive and only preserved the entries for the second drive.
Screenshot-2026-01-28-192931.png
I can currently boot into Windows normally. Furthermore, the Linux-based system selection menu (bootloader) located on the second drive still loads correctly at startup. However, I am unable to actually boot into the Linux system.
Screenshot-2026-01-28-192802.png
Subsequently, I disabled Secure Boot and booted into an Arch Live environment. The LUKS container verifies and decrypts correctly, but I am unable to mount the Bcachefs root partition within the Arch Live environment.
Screenshot-2026-01-28-193124.png
Here are my diagnostic findings:

1. I checked the partition table and the LUKS header, everything appears to be normal.
ElWvIvit.jpg

2. When attempting to mount Bcachefs, it reports that the volume does not exist.

3. I have confirmed that I have already activated vg0.
6bZLYldt.jpg


Given that I can successfully unlock the LUKS container but still fail to boot into the system, I suspect the Windows 11 installer corrupted something critical required to read the system files.
The Arch Linux kernel should natively include Bcachefs support, so no extra installation should be required.

Offline

#2 Yesterday 19:50:24

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,483

Re: Unable to mount Bcachefs on Arch Linux after reinstalling Windows

zhihuiyuze wrote:

The Arch Linux kernel should natively include Bcachefs support, so no extra installation should be required.

Nope. It was removed upstream with 6.18.

Online

#3 Yesterday 20:11:48

zhihuiyuze
Member
Registered: 2022-12-27
Posts: 33
Website

Re: Unable to mount Bcachefs on Arch Linux after reinstalling Windows

Scimmia wrote:
zhihuiyuze wrote:

The Arch Linux kernel should natively include Bcachefs support, so no extra installation should be required.

Nope. It was removed upstream with 6.18.


Is there any way that I can install the module with bcachefs in live or should I use an older version?

I double-check that my kernel for the arch on the PC is not in the live is 6.17.8 zen and g14 kernels which it means that it should not be the case.

Offline

#4 Yesterday 20:20:56

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,483

Re: Unable to mount Bcachefs on Arch Linux after reinstalling Windows

No easy way that I know of, just use an older ISO.

You haven't updated in over 2 months?

Online

#5 Today 04:29:17

zhihuiyuze
Member
Registered: 2022-12-27
Posts: 33
Website

Re: Unable to mount Bcachefs on Arch Linux after reinstalling Windows

Yes I didn’t update it so the kernel is still old.

But since the kernel is old I don’t think this is the reason that the system can’t start.

Offline

#6 Today 09:53:04

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,550

Re: Unable to mount Bcachefs on Arch Linux after reinstalling Windows

I don’t think this is the reason that the system can’t start.

No, that would be because

Windows had wiped all boot entries from the first drive

Get an older iso, fix the system and install https://archlinux.org/packages/extra/x8 … hefs-dkms/

Offline

Board footer

Powered by FluxBB