14.04 ovmf causes oops when running update-grub under kvm
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
edk2 (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Incomplete
|
High
|
Unassigned |
Bug Description
On up to date 14.04, if I create a vm with:
virt-install --connect=
--disk=path=<path to>/sb-
--virt-type=kvm --accelerate --hvm --cdrom=<path to>/saucy-
--os-type=linux --os-variant=
--video=cirrus --noreboot --boot=
I get to the EFI boot menu. Choose Install Ubuntu, then automatic partitioning, with everything else defaults. By the time it gets to 'Running update-grub', the installer kernel oops with the attached screenshot (to get it, go to tty1 when grub starts installing, then it will eventually oops when update-grub is run).
If I downgrade to ovmf that is in 13.10, the install completes without a traceback. Obviously, the kernel should not traceback, but clearly there is a problem with edk2 too, so I am filing the bug there. Please reassign as necessary.
---
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
DistroRelease: Ubuntu 13.10
HibernationDevice: RESUME=
InstallationDate: Installed on 2014-01-30 (0 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Beta amd64 (20131011)
IwConfig:
eth0 no wireless extensions.
lo no wireless extensions.
Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MarkForUpload: True
Package: linux (not installed)
ProcFB: 0 cirrusdrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.116
RfKill:
Tags: saucy
Uname: Linux 3.11.0-15-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Changed in edk2 (Ubuntu): | |
assignee: | nobody → Dimitri John Ledkov (xnox) |
tags: | added: efibugs |
Changed in edk2 (Ubuntu): | |
assignee: | Steve Langasek (vorlon) → nobody |
Is this reproducible for you when installing trusty (vs. saucy)? Dimitri tells me that he's successfully installed trusty inside qemu running with the new ovmf. It's possible that this is not a bug in edk2 at all, only a latent bug in the kernel that has been exposed by a behavior change in edk2.
Or it may be that his qemu configuration differs from yours in some relevant way.