• 创建实现cdebconf的plugin接口的程序http://people.openrays.org/~s5unty/#plugin-hello.so:

  • 创建plugin-hello.so的udeb包,并集成到ISO中

  • 输入"install DEBIAN_FRONTEND=newt"信息后,回车启动安装程序

  • 启动完毕后的看到的newt界面

  • 使用Ctrl-Alt-2切换到qemu的命令行窗口,输入"sendkey ctrl-alt-f2"

  • 使用Ctrl-Alt-1切换到d-i的安装程序中,拥有了busybox下的提示符


  • nano编辑/hello.templates和/hello.config,设置/hello.config的可执行权限


  • nano编辑/sbin/debian-installer文件,export MENU=/hello.config

  • 执行debconf-loadtemplates d-i /hello.templates

  • 执行export DEBIAN_FRONTEND=gtk

  • 执行debian-installer

  • 运行效果