Bug 1055322
Summary: | anaconda isn't generating an initramfs for all installed kernels | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | M. Edward (Ed) Borasky <znmeb> |
Component: | anaconda | Assignee: | Anaconda Maintenance Team <anaconda-maint-list> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 20 | CC: | anaconda-maint-list, dshea, g.kaviyarasu, jonathan, vanmeeuwen+fedora, znmeb |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-03-17 20:25:49 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Attachments: |
Description
M. Edward (Ed) Borasky
2014-01-20 01:09:53 UTC
Created attachment 852581 [details]
screenshot of main Anaconda screen after completing install
Created attachment 852582 [details]
screenshot of Ctl-Alt-F3 log
Created attachment 852583 [details]
screenshot of Ctl-Alt-F5 log
Comment on attachment 852580 [details]
screenshot of console log showing missing initramfs
there should be a file /boot/initramfs-3.12.7-300.fc20.x86_64.img
Note: see Bug 1046246 for why there's both a regular and a debug kernel on the install media and the resulting installed virtual machine. Screenshots of log files are not as helpful as log files. Please attach the log files from the installation (in /tmp during the install, saved to /var/log/anaconda in the installed system) to this bug as text/plain attachments. Created attachment 853435 [details]
zip archive of /mnt/sysimage/var/log/anaconda after an install but before rebooting
Created attachment 853436 [details]
output of 'ls -l /mnt/sysimage/boot' after install before reboot
This could also be some fallout from bug 1054350, which wreaked a lot of havoc on my machine over the weekend. If you want, I can do a 'yum list installed' and see what versions of everything landed on the ISO. This was inadvertently fixed in rawhide. In pyanaconda/bootloader.py, writeBootLoader pops the first kernel entry off kernel_versions to use as the default bootloader. In F20, this variable was set with kernel_versions = payload.kernelVersionList so kernel_versions.pop was modifying the copy kept in the payload object. In rawhide, it's now set with kernel_versions = payload.kernelVersionList + payload.rescueKernelList so it's a new list and modifications don't affect the list used by Payload.recreateInitrds. The property is supposed to be read-only anyway so I'll fix that part of anaconda so that it really is. |