mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-26 15:32:30 +00:00
qemu: only set systemd related kernel parameters when needed
When we use initrd based booting, there is no systemd to be configured. Signed-off-by: Peng Tao <bergwolf@gmail.com>
This commit is contained in:
parent
38af66ca39
commit
8c5fb45f99
@ -105,6 +105,8 @@ func newQemuArch(config HypervisorConfig) qemuArch {
|
||||
|
||||
if config.ImagePath != "" {
|
||||
q.kernelParams = append(q.kernelParams, kernelRootParams...)
|
||||
q.kernelParamsNonDebug = append(q.kernelParamsNonDebug, kernelParamsSystemdNonDebug...)
|
||||
q.kernelParamsDebug = append(q.kernelParamsDebug, kernelParamsSystemdDebug...)
|
||||
}
|
||||
|
||||
return q
|
||||
|
@ -136,6 +136,11 @@ const (
|
||||
// parameters that will be used in standard (non-debug) mode.
|
||||
var kernelParamsNonDebug = []Param{
|
||||
{"quiet", ""},
|
||||
}
|
||||
|
||||
// kernelParamsSystemdNonDebug is a list of the default systemd related
|
||||
// kernel parameters that will be used in standard (non-debug) mode.
|
||||
var kernelParamsSystemdNonDebug = []Param{
|
||||
{"systemd.show_status", "false"},
|
||||
}
|
||||
|
||||
@ -144,6 +149,12 @@ var kernelParamsNonDebug = []Param{
|
||||
// possible).
|
||||
var kernelParamsDebug = []Param{
|
||||
{"debug", ""},
|
||||
}
|
||||
|
||||
// kernelParamsSystemdDebug is a list of the default systemd related kernel
|
||||
// parameters that will be used in debug mode (as much boot output as
|
||||
// possible).
|
||||
var kernelParamsSystemdDebug = []Param{
|
||||
{"systemd.show_status", "true"},
|
||||
{"systemd.log_level", "debug"},
|
||||
}
|
||||
|
@ -77,6 +77,8 @@ func newQemuArch(config HypervisrConfig) qemuArch {
|
||||
|
||||
if config.ImagePath != "" {
|
||||
q.kernelParams = append(q.kernelParams, kernelRootParams...)
|
||||
q.kernelParamsNonDebug = append(q.kernelParamsNonDebug, kernelParamsSystemdNonDebug...)
|
||||
q.kernelParamsDebug = append(q.kernelParamsDebug, kernelParamsSystemdDebug...)
|
||||
}
|
||||
|
||||
return q
|
||||
|
Loading…
Reference in New Issue
Block a user