2017-07-19 113 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,使創建自動 菜單