2017-07-19 112 views
0

我正在更新我们基于yocto的系统从fido到morty。我正在构建VMware映像并且一切正常,系统建立良好并成功引导。Yocto directdisk bootloader删除选项

的问题是,现在我已经更新了系统(没在菲多发生),我得到的选项从启动虚拟机时,可以选择:

Select kernel options and boot kernel 

Graphics console boot 
Serial console boot 

press [Tab] to edit, [Return] to select 

如果我选择编辑选项我可以看到选项对应的内核选项如下:

Graphics console boot: /vmlinuz LABEL=boot root=/dev/sda2 
Serial console boot: /vmlinuz LABEL=boot root=/dev/sda2 console=ttyS0,115200 

如果我不选择任何东西,它会自动选择图形控制台启动,这是很好的,因为那是一个我想要的。

但是我想知道如何覆盖这个,只需立即选择图形控制台启动并启动引导。

我发现选项中定义/poky/tree/scripts/lib/wic/canned-wks/directdisk-bootloader-config.cfg

我也注意到,串行控制台不莫蒂,这也让我困惑定义,因为我不应该看到它,因为它不是在莫蒂?但这不是问题,我只是希望它直接启动选项/vmlinuz LABEL=boot root=/dev/sda2

+0

有关general com的问题除非硬件和软件直接涉及主要用于编程的工具,否则对于堆栈溢出而言,抛开硬件和软件是无关紧要的。您可以在https://superuser.com上获得帮助 – reporter

回答

0

因此,我最终找到了自己的答案。我所要做的就是添加

​​

/conf/<machine>.conf 

变量定义在/poky/meta/classes/syslinux.bbclass且具有描述

$ {AUTO_SYSLINUXMENU} - 此设置为1,使创建自动 菜单