You are not logged in.
Pages: 1
Hello I installed Arch yesterday following the wiki and a guide.
The installation worked fine, however on my second boot I received this error message and was put into emergency mode.
`mount: /boot/efi: wrong fs type, bad option, bad superblock on /dev/nvme1n1p1, missing codepage or helper program or other error.`
Output of /etc/fstab
`# UUID=aa872b61-0108-44c8-9e99-3eff1fd68adb
/dev/nvme1n1p3 / ext4 rw,relatime 0 1
# UUID=9647-5592
/dev/nvme1n1p1 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
# UUID=d7e3b746-7658-4777-af25-7b0e5b26b60b
/dev/nvme1n1p2 none swap defaults 0 0`
My main problem that it happens randomly and I can't reproduce this error consistently. Any help is much appreciated
Last edited by incarrnati0n (2024-06-08 09:32:28)
Offline
nvme1n1 suggests there's probbly a nvme0n1 or nvme1n0 and the order isn't determistic.
Always refer to partitions using the UUID, never the device name.
Offline
Use the UUIDs to refer to the partitions, not the /dev/nvme paths, the fact you have an nvme1 here means you also have an nvme0, the order of which device gets assigned which of these two numbers is effectively random due to multi-core race conditions.
https://wiki.archlinux.org/title/Persis … ice_naming
F...5
Last edited by V1del (2024-06-08 08:40:04)
Offline
nvme1n0
according to multiple sources refering to the nvme specifications: namespaces is defined to be greater than 0; the namespace 0 itself is invalid and can be used as a terminator in namespace lists ... just fyi
Offline
Thank you I changed my fstab file and it worked! I forgot to add -U to genfstab
Offline
Pages: 1