# Append bootargs to Grub

**URL:** <https://hub.mender.io/t/append-bootargs-to-grub/4193>\
**Category:** Yocto Project\
**Created:** [October 18, 2021, 10:11am UTC](https://hub.mender.io/t/append-bootargs-to-grub/4193 "2021-10-18T10:11:48Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![clementp](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/clementp/32/1392_2.png) [@clementp](https://hub.mender.io/u/clementp)\
**Post date:** [October 18, 2021, 10:11am UTC](https://hub.mender.io/t/append-bootargs-to-grub/4193/1 "2021-10-18T10:11:48Z")

</div>

Hi,

Simple question, I recently tested mender on a QEMU machine, but I don’t see how to append “nofg” to kernel bootargs.

I tried to add  
MENDER\_GRUB\_KERNEL\_BOOT\_ARGS = “nofb”

To my machine but didn’t have any effect.

I’m on Zeus release,  
Thanks for your help.

---

<div class="post-metadata">

**Author:** ![dellgreen](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dellgreen/32/85_2.png) [@dellgreen](https://hub.mender.io/u/dellgreen)\
**Post date:** [October 18, 2021, 11:55am UTC](https://hub.mender.io/t/append-bootargs-to-grub/4193/2 "2021-10-18T11:55:52Z")

</div>

can your confirm that the arg is making it all the way thru to runtime?

`cat /proc/cmdline`

---

<div class="post-metadata">

**Author:** ![clementp](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/clementp/32/1392_2.png) [@clementp](https://hub.mender.io/u/clementp)\
**Post date:** [October 18, 2021, 12:24pm UTC](https://hub.mender.io/t/append-bootargs-to-grub/4193/3 "2021-10-18T12:24:32Z")

</div>

```auto
[7.236330] uvesafb: 5000 ms task timeout.
[7.236690] uvesafb: Getting VBE info block failed (eax=0x4f00, err=1)
[7.237557] uvesafb: vbe_init() failed with -22
[7.238584] uvesafb: probe of uvesafb.0 failed with error -22

```

$\> cat /proc/cmdline

```auto
BOOT_IMAGE=(hd0,2)/boot/bzImage root=/dev/vda2 console=ttyS0,115200n8 rootwait

```

---

<div class="post-metadata">

**Author:** ![clementp](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/clementp/32/1392_2.png) [@clementp](https://hub.mender.io/u/clementp)\
**Post date:** [October 18, 2021, 12:35pm UTC](https://hub.mender.io/t/append-bootargs-to-grub/4193/4 "2021-10-18T12:35:05Z")

</div>

Just to be more clear, I don’t use mender-convert.

I build a Yocto image with machine=qemux86-64 and inherit mender-full.

---

<div class="post-metadata">

**Author:** ![dellgreen](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dellgreen/32/85_2.png) [@dellgreen](https://hub.mender.io/u/dellgreen)\
**Post date:** [October 18, 2021, 12:54pm UTC](https://hub.mender.io/t/append-bootargs-to-grub/4193/5 "2021-10-18T12:54:04Z")

</div>

are you using uboot as your bootloader then, as it looks like MENDER\_GRUB\_KERNEL\_BOOT\_ARGS is a mender-convert variable.

If using uboot, in the past i have added a patch to add in the CONFIG\_BOOTARGS variable to the uboot recipe which meta-mender honours

---

<div class="post-metadata">

**Author:** ![clementp](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/clementp/32/1392_2.png) [@clementp](https://hub.mender.io/u/clementp)\
**Post date:** [October 18, 2021, 1:27pm UTC](https://hub.mender.io/t/append-bootargs-to-grub/4193/6 "2021-10-18T13:27:23Z")

</div>

I’m using grub as bootloader for my VM… ☹

---

<div class="post-metadata">

**Author:** ![dellgreen](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dellgreen/32/85_2.png) [@dellgreen](https://hub.mender.io/u/dellgreen)\
**Post date:** [October 18, 2021, 1:40pm UTC](https://hub.mender.io/t/append-bootargs-to-grub/4193/7 "2021-10-18T13:40:40Z")

</div>

maybe you can .bbapend the meta-mender grub recipe to append to the console-bootargs variable, (add another grub config file with larger number prefix to add to the console-bootargs variable)

> **[meta-mender/meta-mender-qemu/recipes-bsp/grub-mender-grubenv at...](https://github.com/mendersoftware/meta-mender/tree/1dbb4b07a057045b4b60e26a5eefcac764abb7c4/meta-mender-qemu/recipes-bsp/grub-mender-grubenv)**
>
> 1dbb4b07a057045b4b60e26a5eefcac764abb7c4/meta-mender-qemu/recipes-bsp/grub-mender-grubenv

> <https://github.com/mendersoftware/meta-mender/blob/master/meta-mender-qemu/recipes-bsp/grub-mender-grubenv/files/02_qemu_console_x86_grub.cfg>

---

<div class="post-metadata">

**Author:** ![clementp](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/clementp/32/1392_2.png) [@clementp](https://hub.mender.io/u/clementp)\
**Post date:** [October 25, 2021, 12:17pm UTC](https://hub.mender.io/t/append-bootargs-to-grub/4193/8 "2021-10-25T12:17:10Z")

</div>

Thanks @dellgreen! this worked perfectly !
