Util-vserver:InitStyles: Difference between revisions

From Linix VServer
Jump to navigationJump to search
No edit summary
Line 5: Line 5:
** Guest's init process executes the rc scripts.
** Guest's init process executes the rc scripts.
** Therefore, you cannot watch the startup process.
** Therefore, you cannot watch the startup process.
** However, shutdown or restart command will work
** However, any shutdown or restart command should work
* sysv (default)
* sysv (default)
** Executes the runlevel scripts directly.
** Executes the runlevel scripts directly.
Line 11: Line 11:
** Slightly lighter weight since no additional init process is needed.
** Slightly lighter weight since no additional init process is needed.
** A fake init process is shown in the guest.
** A fake init process is shown in the guest.
** You must use "reboot -f" or "halt -f" to restart or shut down from withint the guest.
** You must use "reboot -f" or "halt -f" to restart or shut down from within the guest.
* gentoo
* gentoo
** Like sysv but works on Gentoo-based guests.
** Like sysv but works on Gentoo-based guests.

Revision as of 01:15, 14 December 2006

Guests can be started using one of the following init styles:

  • plain
    • Launches a unique init process for the guest.
    • Guest's init process executes the rc scripts.
    • Therefore, you cannot watch the startup process.
    • However, any shutdown or restart command should work
  • sysv (default)
    • Executes the runlevel scripts directly.
    • You can you can watch the startup process.
    • Slightly lighter weight since no additional init process is needed.
    • A fake init process is shown in the guest.
    • You must use "reboot -f" or "halt -f" to restart or shut down from within the guest.
  • gentoo
    • Like sysv but works on Gentoo-based guests.
    • Was deprecated but has been reinstated around util-vserver 0.30.212.
  • minit

Configuration

The init style should go in a file containing a single word: sysv, plain, etc.

 /etc/vservers/<NAME>/apps/init/style

If the file doesn't exist or the word isn't recognized, sysv will be used.