On Feb 2, 2013, at 5:01 PM, Felix Miata <mrma...@earthlink.net> wrote:
> 
> My first response to thread, subsequent to time OP provided access to 
> Xorg.0.log. 
> http://lists.fedoraproject.org/pipermail/test/2013-February/113591.html

It's unclear that nomodeset is coming from grub.cfg, rather than user edited 
entry in grub shell,  or even if it does come from grub.cfg that it's also in 
/etc/default/grub. We need to see that file. And even then I'd sooner believe 
that file was user modified.

> Almost perfect. So if Anaconda sees itself putting nomodeset into 
> GRUB_CMDLINE_LINUX, nomodeset inclusion should be aborted, and a generic 
> /etc/grub.d/49_nomodeset be enabled that actually contains it. Or some 
> equivalent process that provides a conventional stanza plus at least one 
> nomodeset stanza. Just don't put nomodeset in every stanza unless lspci | 
> grep VGA finds a string that means KMS is incompatible with a required X 
> driver included in the release.


And I think anaconda producing an /etc/grub.d/49_nomodeset entry is not so 
straightforward for a distro because it's unclear (to me) that the GRUB syntax 
is now stable. To have to update this file as GRUB is updated obviates the 
whole point of grub2-mkconfig. Better to base a new "Nomodeset" creation 
feature in grub-mkconfig along the lines of Recovery entries, which merely add 
single to the end of the kernel parameter line, currently suppressed with:

GRUB_DISABLE_RECOVERY="true"

So the feature you're suggesting is perhaps, by default:
GRUB_ENABLE_NOMODESET="false"

And for anaconda to be able to flip that value to true if it detects cat 
/proc/cmdline contains nomodeset. Then when grub2-mkconfig is called, one 
nomodeset entry is created per kernel or something… but anyway, even this is 
not a trivial amount of code. It's a feature.


> I thought I was being clear enough. Anaconda must have already known cmdline 
> contained nomodeset or it it wouldn't have caused its inclusion in the 
> installed grub.cfg, however that was implemented within Anaconda.

I've read nothing that conclusively demonstrates anaconda presently behaves 
this way now.

Chris Murphy
-- 
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

Reply via email to