Portal:KIWI/FAQ/12

Jump to: navigation, search

Q: How to build a JeOS with a graphical firstboot

Use the JeOS template and in order to enable the SUSE feature "firstboot" you need the file config-yast-firstboot.xml in you config-directory.

It could be a copy from /etc/YaST2/firstboot.xml which is included in the the package yast2-firstboot-2.17.4-1.64

Please enable your needed steps in the workflow http://forgeftp.novell.com/yast/doc/SLES11/tdg/bk09ch01s02.html

You _DON'T_ need to create the file /var/lib/YaST2/reconfig_system! This is done by KIWI

In order to use firstboot, please add the following packages in your config.xml

 yast2-ncurses
 yast2-firstboot

If you want a graphical firstboot system you need additionally the following packages in your config.xml

 yast2-installation
 yast2-qt
 xorg-x11-server

You also need and a simple xorg.conf in the directory which is provided by our template

 <your_kiwi_config_dir>/root/etc/x11

Here as reference:

 /usr/share/kiwi/image/suse-SLE10-JeOS/root/etc/X11/xorg.conf

You may copy your own scripts into the directory

 /usr/share/firstboot/scripts


If you want to reconfigure your keyboard with firstboot, you need the packages

 sax2-tools
 sax2-ident
 kbd


That's it - now you should have a graphical firstboot with JeOS