URL:
<http://savannah.gnu.org/bugs/?44580>
Summary: Grub is handling kernel boot parameters incorrectly
when the parameters have quotes and spaces
Project: GNU GRUB
Submitted by: prash
Submitted on: Thu 19 Mar 2015 05:31:15 PM GMT
Category: Booting
Severity: Major
Priority: 5 - Normal
Item Group: Software Error
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release:
Release: 2.02~beta1
Reproducibility: Every Time
Planned Release: None
_______________________________________________________
Details:
I was trying to test some bugs in the Linux kernel (Ref.:
https://bugzilla.kernel.org/show_bug.cgi?id=92431). The kernel developer asked
me to pass various parameters for debugging the module he was changing. In one
of the instances, I had to specify the following in the kernel's boot
parameters:
module.dyndbg="module thermal_sys +fp" dyndbg="file thermal_core.c +fp; file
step_wise.c +fp"
However, Grub transformed that to:
"module.dyndbg=module thermal_sys +fp" "dyndbg=file thermal_core.c +fp; file
step_wise.c +fp"
Refer to https://bugzilla.kernel.org/attachment.cgi?id=170911 for my dmesg
dump which shows the incorrectly transformed quotations. The dmesg dump also
show that some of the quoted parameters were accepted by the kernel, and
others were not. However, that is of secondary consequence to grub.
I run Archlinux, with Grub version 2.02.beta2-5. (I have selected beta1 in the
form above, because beta2 was not available.)
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?44580>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub