You are not logged in.
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.
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.
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.
Here are my diagnostic findings:
1. I checked the partition table and the LUKS header, everything appears to be normal.
2. When attempting to mount Bcachefs, it reports that the volume does not exist.
3. I have confirmed that I have already activated vg0.
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
The Arch Linux kernel should natively include Bcachefs support, so no extra installation should be required.
Nope. It was removed upstream with 6.18.
Offline
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
No easy way that I know of, just use an older ISO.
You haven't updated in over 2 months?
Offline
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
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