Project

General

Profile

Actions

Bug #10671

open

pfsense 2.4.5_1 does not boot on Gen2 2012R2 HyperV VM

Added by Jan de Groot almost 4 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Operating System
Target version:
-
Start date:
06/17/2020
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Default
Affected Version:
2.4.5-p1
Affected Architecture:
amd64

Description

After upgrade to 2.4.5_1, the boot fails with Input/Output error when loading the kernel. Tested on 2 VMs, both suffer this problem.
Booting kernel.old works fine. The kernel shipped with 2.4.5_1 is much larger than 2.4.5, probably the loader can't load it in the EFI environment


Related issues

Has duplicate Bug #11469: Pfsense 2.5.0 not working with Generation 2 Hyper-V VMDuplicate02/19/2021

Actions
Actions #1

Updated by Ernesto Rey over 3 years ago

Stumbled into the same issue.

Actions #2

Updated by Ernesto Rey over 3 years ago

The old kernel can be booted as Jan stated by entering

boot kernel.old

when system is stuck in bootloader.

My workaround for now is to temporay restore the kernel.old to kernel:

  1. cd /boot
  2. mv kernel kernel.broken
  3. cp -a kernel.old kernel

Rebooting the system works now.
Haven't noticed any issues when running with the old kernel,
but for sure this is suboptimal and issues might occur.

Actions #3

Updated by Jeff Munk over 3 years ago

I have the same issue with Hyper-V under Windows Server 2019. I had to roll back to 2.4.4 (that was the latest .iso I still had as you don't allow download of past versions). I was able to get it to boot a couple of times by re-loading the menu (After it fails to boot type "menu" then enter), then that stopped working. Then I tried booting kernel.old and that worked once, then stopped working for some reason. The I had got it to boot that first time I had dumped the config so I just re-installed 2.4.4.

Actions #4

Updated by Jan de Groot about 3 years ago

This also applies to pfsense 2.5.0. Also stalls on boot with input/output error.

Actions #5

Updated by Jim Pingle about 3 years ago

  • Has duplicate Bug #11469: Pfsense 2.5.0 not working with Generation 2 Hyper-V VM added
Actions #6

Updated by itfabrica Tech almost 3 years ago

Jan de Groot wrote:

After upgrade to 2.4.5_1, the boot fails with Input/Output error when loading the kernel. Tested on 2 VMs, both suffer this problem.
Booting kernel.old works fine. The kernel shipped with 2.4.5_1 is much larger than 2.4.5, probably the loader can't load it in the EFI environment

I have the same error. When i install 2.4.5 in gen2 - install is ok.
If i install 2.4.5-p1 - i cant install pfsense.

Actions

Also available in: Atom PDF