kexec-load incorrectly parses grub.cfg
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kexec-tools (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When USE_GRUB_CONFIG is set to "true" in /etc/default/kexec, reboot hangs with scrambled screen somewhere on kernel load.
This is due to incorrect parsing of /boot/grub/grub.cfg performed in /etc/init.
As grub.cfg is generated file, I would expect that kernel, initrd and parameters are fetched with the same algorithm that generate grub.cfg.
$ lsb_release -rd
Description: Ubuntu 12.10
Release: 12.10
$ apt-cache policy kexec-tools
kexec-tools:
Installed: 1:2.0.3-1ubuntu2
Candidate: 1:2.0.3-1ubuntu2
Version table:
*** 1:2.0.3-1ubuntu2 0
500 http://
100 /var/lib/