logind,systemctl: add reboot to EFI firmware support - systemd/systemd - System and Session Manager
色々なLinuxディストリビューションに採用されることも増えてきたSystemdですが、再起動のタイミングでEFIファームウェアのセットアップモードに入るためのオプションを追加したそうです。
Systemd 220にて、Systemdのlogindとsystemctlコンポーネントにsystemctl --firmware-setup
(実際にはlogindのインターフェイスを介してアクセスするようですが)を追加したそうです。
UEFIファームウェア構成のシステムにて、次回起動以降にGRUB2のメニューエントリに追加する形になるようです。
コードにも詳細が書かれています。
+ <term><option>--firmware-setup</option></term> + + <listitem> + <para>When used with the <command>reboot</command> command, + indicate to the system's firmware to boot into setup + mode. Note that this is currently only supported on some EFI + systems and only if the system was booted in EFI + mode.</para> + </listitem> + </varlistentry> + + <varlistentry>
しかしSystemdはどんどんと多機能化していきますね・・・ 一部の懸念されている理由も何となく分かる気がします。