Doable, but if chromium is minimised, you will still see a window manager/background.
I would recommend using a lightweight window manager, like openbox with an empty menu file ~/.openbox/config/menu.xml, so a user cannot active any programs.
Steps
- Install a window manager
- Configure window manager settings (blank config so no other programs can be activated)
- Configure auto login at boot
- Configure X server to start on login (add
exec startx to ~/.bash_profile)
- Add window manager to
~/.xinitrc
- Add
chromium to ~/.xinitrc
If you need to update the Pi, you can Ctrl+Alt+Backspace to get back to the terminal, su to root, update etc.
Be sure that xorg is configured to allow Ctrl+Alt+Backspace with
Option "XkbOptions" "terminate:ctrl_alt_bksp"
in /etc/X11/xorg.conf.d/10-evdev.conf.