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 Bug-grub@gnu.org https://lists.gnu.org/mailman/listinfo/bug-grub