ESX、FREEBSD等很多发行版在开机进入系统后,直接处于一个带互动的界面上,通过快捷键、功能键等,配合会话窗口实现了常见的基本管理功能。
经过对ESX6.0的分析,
其开机引导是直接将引导脚本写到/etc/inittab中,
范例为:
tty2::respawn:-/bin/initterm.sh tty2 /bin/dcuiweasel
即在tty2中执行dcuiweasel脚本
单独执行dcuiweasel脚本,其功能与开机的互动界面一致,确认脚本。
实现开机登录界面的加载方式大致如上,其具体脚本窗口会话机制后续分析补发。