On 04/08/2017 04:32 PM, Chris Murphy wrote:
On Sat, Apr 8, 2017 at 2:01 PM, Per Bothner <per@xxxxxxxxxxx> wrote:
I installed rawhide on a separate partition, in parallel
with my old F25 partition. The new installation works pretty well,
but for some things I need to boot into the old F25 partition.
However, I can't get that to work.
I used the same /boot/efi partition for both. I assume that is correct.
(I also use the same /home for both.)
One problem is I get this complaint that /boot/efi is:
unknown filesystem type 'vfat'
Weird. fat.ko and vfat.ko are definitely built into both F25 and F26
kernels. I wonder if this can be a side effect of mixing and matching
kernel and module versions? This is pretty easy to do inadvertently
when sharing /boot where the kernel version used to boot ends up not
matching the modules version in root fs.
You can try adding nofail to the fstab; and once you're booted see if
you can mount it manually.
It turns out the grub meny entry:
Fedora 25 (Workstation Edition) (on /dev/nvme0n1p7)
boots
/boot/vmlinuz-0-rescue-31089b6f10bc43c4ad71b1fd82c608ca
which is an old 4.8.6 kernel.
Added nofail does indeed allow that 4.8.6 to boot - though without /boot/efi.
Thanks for the suggestion. (A post-boot mount of /boot/efi fails with the same
"unknown filesystem type 'vfat'" message.)
However, there is also another menu entry:
Advanced options for Fedora 25 (Workstation Edition) (on /dev/nvme0n1p7)
If I select that, I get the sub-menu entries, which will boot current
kernels - which do succeed in mounting /boot/efi.
So problem solved - except perhaps for some awkward grub2-mkconfig defaults.
The patch attached to this big report:
https://bugzilla.redhat.com/show_bug.cgi?id=1440426
is needed to be able to meaningfully select the latest installed kernel.
F25 is installed on LVM?
Nope.
--
--Per Bothner
per@xxxxxxxxxxx http://per.bothner.com/
_______________________________________________
test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx