Red Hat Bugzilla – Bug 823861
console=ttyS0 is not added to grub.cfg after serial console installation
Last modified: 2012-05-24 22:00:31 EDT
Description of problem:
I just installed F17 RC3 DVD i386 while adding "console=ttyS0" boot option, following this test case:
I was using KVM and selected minimal installation. The installation went fine over serial console, but the installed system does not contain "console=ttyS0" in grub.cfg, therefore it is not possible to access the newly installed system over serial console. Also the grub menu itself is not displayed over serial console.
Version-Release number of selected component (if applicable):
F17 RC3 DVD i386
Steps to Reproduce:
1. follow the linked test case
Marking as F17 Blocker:
The installer must be able to complete an installation using the serial console interface
I have found out that if I use "serial console=ttyS0" boot options, anaconda behaves fine - grub menu is displayed over serial console and grub.cfg menu items contain console=ttyS0 option.
But "serial" boot option is deprecated, this is displayed during boot:
dracut Warning: 'serial' is deprecated and has been removed.
dracut Warning: To change the console use 'console=' instead.
Two options here:
1. Re-introduce "serial" keyword in http://fedoraproject.org/wiki/Anaconda_Boot_Options and modify dracut not to spit out that warning
2. Fix anaconda to correctly set up grub even if "serial" boot option is not present, just "console=ttyS0" is.
Fix commited to F17 branch and will appear in the next anaconda build.
anaconda-17.29-1.fc17 has been submitted as an update for Fedora 17.
+1 blocker per criterion, the intention is that doing a serial install as per documentation should work. Adjusting the documentation to match the behaviour is possible, but a bit icky, and we have time for a respin. The respin shouldn't invalidate results from other tests.
+1 blocker. As long as this fix is isolated, seems good to me to respin.
+1 blocker as the fix is simple enough not to break too many other things at the same time and there's enough time left for a new RC. Otherwise I'd have gone with +1 NTH instead and CommonBugs/de-deprecate "serial" in anaconda docs, since that used to be the way to go in earlier version and most people wouldn't notice the bug because of that, anyway.
tflink and bcl were +1 blocker in IRC, so that's +5: accepted.
+1 to blocker sadly
F17 RC4 fixed this.
anaconda-17.29-1.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.