Scenario Description:
Installation of the CentOS process due to the lack of certain drivers or root pass parameter error, unable to properly boot the system, this time need to use the Dracut debugging parameters, to help
Solution:
Rdinfo
When the quiet parameter is set, print the information to the console
Rdshell
Provides a console debug when the root file fails to mount
Rdinitdebug
All scripts will be added set-x parameter set debug parameters, output log to console and DMESG
Rdbreak
Terminating the console before mounting a real root filesystem
rdbreak= {Cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount |pre-pivot}
Provides console debugging at a defined breakpoint
Rdudevinfo
Set Udev to LogLevel info
Rdudevdebug
Set Udev to LogLevel debug
Common ways:
1) Root file system load failed, use Rdshell parameter
2) to manually operate before mounting the real root filesystem, use the Rdbreak parameter
Ask the following questions:
1) When we use Rdbreak debugging completed, how to mount the root file system properly, do we need to restart the system?? enen!!
CentOS Boot Exception handling