diff --git a/docs/source/troubleshooting/os_installation/log_to_mn_cn.rst b/docs/source/troubleshooting/os_installation/log_to_mn_cn.rst
index cc39421f7..a36ebe473 100644
--- a/docs/source/troubleshooting/os_installation/log_to_mn_cn.rst
+++ b/docs/source/troubleshooting/os_installation/log_to_mn_cn.rst
@@ -1,51 +1,79 @@
Log Collecting: Collecting logs of the whole installation process
-----------------------------------------------------------------
-The ability to collect logs during the installation process can be helpful when debugging installation problems.
+The ability to collect logs during the installation(diskfull and diskless) can be enabled by setting the "site.xcatdebugmode" to different levels(0,1,2), which is quite helpful when debugging installation problems.
-Pre-Install: the logs of pre-installation scripts, the pre-installation scripts include "%pre" section in anaconda, "" section for SUSE and "partman/early_command" and "preseed/early_command" sections for ubuntu. The logs include the STDOUT and STDERR of the scripts as well as the debug trace output of bash scripts with "set -x"
+The logs during diskfull provision:
+```````````````````````````````````
-Installer: the logs from the os installer itself, i.e, the logs of installation program(anaconda, autoyast and preseed,etc.)
+* Pre-Install logs: the logs of pre-installation scripts, the pre-installation scripts include "%pre" section in anaconda, "" section for SUSE and "partman/early_command" and "preseed/early_command" sections for ubuntu. The logs include the STDOUT and STDERR of the scripts as well as the debug trace output of bash scripts with "set -x"
-Post-Install: the logs of post-installation scripts, the post-installation scripts include "%post" section in anaconda, "" and "" sections for SUSE and "preseed/late_command" section for ubuntu. The logs include the STDOUT and STDERR of the scripts as well as the debug trace output of bash scripts with "set -x"
+* Installer logs: the logs from the os installer itself, i.e, the logs of installation program(anaconda, autoyast and preseed,etc.)
-Post-Script: This section is useful for functions such as updating node status. This section contains the postbootscripts.
+* Post-Install logs: the logs of post-installation scripts, the post-installation scripts include "%post" section in anaconda, "" and "" sections for SUSE and "preseed/late_command" section for ubuntu. The logs include the STDOUT and STDERR of the scripts as well as the debug trace output of bash scripts with "set -x"
-The following behavior is observed during OS install:
+* PostBootScript logs: the logs during the post boot scripts execution, which are specified in "postbootscripts" attribute of node and osimage definition and run during the 1st reboot after installation.
-+------------------+--------------+--------------+--------------+
-|**xcatdebugmode** | 0 | 1 | 2 |
-+------------------+----+----+----+----+----+----+----+----+----+
-| |RHEL|SLES|UBT |RHEL|SLES|UBT |RHEL|SLES|UBT |
-+=============+====+====+====+====+====+====+====+====+====+====+
-| Pre-Install | MN | N | N | N |
-+ log +----+----+----+----+----+----+----+----+----+----+
-| | CN | Y1 | Y2 | Y2 |
-+-------------+----+----+----+----+----+----+----+----+----+----+
-| Installer | MN | N | N | N | Y6 | Y6 | Y6 | Y6 | Y6 | Y6 |
-+ log +----+----+----+----+----+----+----+----+----+----+
-| | CN | Y5 | Y5 | Y5 | Y5 | Y5 | Y5 | Y5 | Y5 | Y5 |
-+-------------+----+----+----+----+----+----+----+----+----+----+
-| Post-Install| MN | Y4 | Y3 | Y3 |
-+ log +----+----+----+----+----+----+----+----+----+----+
-| | CN | Y1 | Y2 | Y2 |
-+-------------+----+----+----+----+----+----+----+----+----+----+
-| Post-Script | MN | Y4 | Y3 | Y3 |
-+ log +----+----+----+----+----+----+----+----+----+----+
-| | CN | Y1 | Y2 | Y2 |
-+-------------+----+----+----+----+----+----+----+----+----+----+
++------------------------+-----------------------+-----------------------+-----------------------+
+| **xcatdebugmode** | 0 | 1 | 2 |
++------------------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+| OS Distribution | RHEL | SLES | UBT | RHEL | SLES | UBT | RHEL | SLES | UBT |
++================+=======+=======+=======+=======+=======+=======+=======+=======+=======+=======+
+| Pre-Install | [MN]_ | [N]_ | [N]_ | [N]_ |
++ logs +-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+| | [CN]_ | [Y1]_ | [Y2]_ | [Y2]_ |
++----------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+| Installer | [MN]_ | [N]_ | [N]_ | [N]_ | [Y7]_ | [Y7]_ | [Y7]_ | [Y7]_ | [Y7]_ | [Y7]_ |
++ logs +-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+| | [CN]_ | [Y6]_ | [Y6]_ | [Y6]_ | [Y6]_ | [Y6]_ | [Y6]_ | [Y6]_ | [Y6]_ | [Y6]_ |
++----------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+| Post-Install | [MN]_ | [Y5]_ | [Y3]_ | [Y3]_ |
++ logs +-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+| | [CN]_ | [Y1]_ | [Y2]_ | [Y2]_ |
++----------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+| PostBootScript | [MN]_ | [Y5]_ | [Y3]_ | [Y3]_ |
++ logs +-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
+| | [CN]_ | [Y1]_ | [Y2]_ | [Y2]_ |
++----------------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
-Y1 means the installation logs can be saved to ``/var/log/xcat/xcat.log`` file on CN.
+The logs during diskless provision:
+```````````````````````````````````
-Y2 means the installation logs and debug trace("set -x" or "-o xtrace") of bash scripts can be saved to ``/var/log/xcat/xcat.log`` file on CN.
+* Provision logs: the logs during the diskless provision.
-Y3 means the installation logs can be forwarded to ``/var/log/xcat/computes.log`` file on MN.
+* PostBootScript logs: the logs during the post boot scripts execution, which are specified in "postbootscripts" attribute of node and osimage definition and run during the 1st reboot after installation.
-Y4 means the error messages can be forwarded to ``/var/log/xcat/computes.log`` file on MN only when critical error happens.
++------------------------+--------------+--------------+--------------+
+| **xcatdebugmode** | 0 | 1 | 2 |
++------------------------+----+----+----+----+----+----+----+----+----+
+| OS Distribution |RHEL|SLES|UBT |RHEL|SLES|UBT |RHEL|SLES|UBT |
++================+=======+====+====+====+====+====+====+====+====+====+
+| Provision | [MN]_ | [N]_ | [Y3]_ | [Y3]_ |
++ logs +-------+----+----+----+----+----+----+----+----+----+
+| | [CN]_ | [N]_ | [N]_ | [N]_ |
++----------------+-------+----+----+----+----+----+----+----+----+----+
+| PostBootScript | [MN]_ | [Y3]_ | [Y4]_ | [Y4]_ |
++ logs +-------+----+----+----+----+----+----+----+----+----+
+| | [CN]_ | [Y1]_ | [Y2]_ | [Y2]_ |
++----------------+-------+----+----+----+----+----+----+----+----+----+
-Y5 means the installer log can be saved to the CN in ``/var/log/anaconda`` for RHEL, ``/var/log/YaST2`` for SLES, ``/var/log/installer`` for UBT.
+.. [MN] means the logs forwarded to management node.
-Y6 means the installer log can be forwarded to the MN in ``/var/log/xcat/computes.log`` file.
+.. [CN] means the logs on compute node.
-N means the logs can not be forwarded or saved.
+.. [Y1] means the installation logs can be saved to ``/var/log/xcat/xcat.log`` file on CN.
+
+.. [Y2] means the installation logs and debug trace("set -x" or "-o xtrace") of bash scripts can be saved to ``/var/log/xcat/xcat.log`` file on CN.
+
+.. [Y3] means the installation logs can be forwarded to ``/var/log/xcat/computes.log`` file on MN.
+
+.. [Y4] means the installation logs and debug trace("set -x" or "-o xtrace") of bash scripts can be forwarded to ``/var/log/xcat/computes.log`` file on MN.
+
+.. [Y5] means the error messages can be forwarded to ``/var/log/xcat/computes.log`` file on MN only when critical error happens.
+
+.. [Y6] means the installer log can be saved to the CN in ``/var/log/anaconda`` for RHEL, ``/var/log/YaST2`` for SLES, ``/var/log/installer`` for UBT.
+
+.. [Y7] means the installer log can be forwarded to the MN in ``/var/log/xcat/computes.log`` file.
+
+.. [N] means the logs can not be forwarded or saved.