Date: Thu, 27 May 2021 03:56:19 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 256179] [msdosfs] boots into single-user mode when changing drives Message-ID: <bug-256179-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D256179 Bug ID: 256179 Summary: [msdosfs] boots into single-user mode when changing drives Product: Base System Version: 13.0-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: conf Assignee: bugs@FreeBSD.org Reporter: freebsd@darkain.com Starting in FreeBSD 13.0-RELEASE, when fresh installing on AMD64 EFI system= s, an entry is added to /etc/fstab for /dev/ada0p1 pointing to /boot/efi for example. If another drive is added to the system, or a drive is removed, or a contro= ller is changed which would alter the "ada0p1" reference, the msdosfs partition = will fail to mount, forcing the boot process into single user mode. I attempted to add the "failok" option to this line in fstab, but that made= no difference. Error text: ------- /dev/ada0p1: UNEXPECTED INCONSISTENCY; RUN fsck_msdosfs MANUALLY THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY: msdosfs: /dev/ada0p1 (/boot/efi) Automatic file system check failed: help! ERROR: ABORTING BOOT (sending SIGTERM to parent)! 2021-05-27T03:28:56.765915+00:00 - init 1 - - /bin/sh on /etc/rc terminated abnormally, going to single user mode Enter full pathname of shell or RETURN for /bin/sh: Quick reproduction: ------- Create a new VM using VMware and install FreeBSD 13.0-RELEASE on it like normal. Power down the VM. Change the storage type for the virtual disk (eg: from SAS to IDE) Boot up the VM. *!BOOM!* --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-256179-227>