Prevent recommended packages from being installed

Recommended dependencies often include documentation, which can take up
many MB in size (lilypond-doc takes up 700MB!)
Fix missing user in usermod command
Require restart after kernel update