麒麟系统 deb 麒麟os系统使用教程

圆圆 0 2026-02-25 00:00:29

通过/proc/cmdline查看当前内核启动参数,/etc/default/grub查看默认配置,/boot/grub/grub.cfg查看实际菜单参数,dmesg验证分析结果,通过/sys/or/proc/sys/界面检查有效参数。

麒麟os怎么查看启动参数_麒麟os内核引导选项教程【参数】

如果您需要确认麺麟OS当前使用的内核启动参数,或者检查由于启动配置不当(如网络未启用、驱动未加载、SELinux限制等)导致的系统异常,则需要从GRUB启动配置和运行时内核参数开始。下面是获取和验证启动参数的具体步骤: 1、检查当前运行内核的启动参数

系统启动后,内核会将所有启动参数保存在 /proc/cmdline 文件中,该文件的内容是只读的,它反映了本次启动实际使用的参数,无需重启即可获取。 1. 打开终端,执行命令: cat /proc/cmdline 2. 观察输出结果,例如: ro root=/dev/mapper/kylin--vg-root rd.lvm.lv=kylin-vg/root rd.lvm.lv=kylin-vg/swap rhgb Quiet Splash net.ifnames=0 biosdevname=0

3、 其中 net.ifnames=0 和biosdevname=0表示禁用可预测网络接口,ro表示系统只读,rhgb Quiet表示启用图形启动界面并隐藏详细日志。 /boot/grub/grub.cfg 的模板参数,修改后更新 GRUB 配置即可生效。

1、执行命令查看当前 GRUB 默认配置: sudo cat /etc/default/grub

2、重点关注 GRUB_CMDLINE_LINUX 行,其值为启动所有内核时默认添加的参数,例如: GRUB_CMDLINE_LINUX="rd.lvm.lv=kylin-vg/root rd.lvm.lv=kylin-vg/swap rhgb Quiet Splash net.ifnames=0"

3、若英英语时间时间参数(如启用内核调试),可以在最后添加,例如添加systemd.log_level=debug,但须使用以避免语法错误导致GRUB更新失败。 GRUB2自动生成最终的启动菜单配置,其中每个菜单项下的linux行都清晰地列出了内核镜像对应的完整启动参数,该文件可以直接反映每个内核版本的实际启动选项。

1、执行命令过滤当前默认内核参数: sudo grep -A 1 "menuentry.*default" /boot/grub/grub.cfg | grep “linux”| head -n 1 Peppertype.ai

高品质的AI内容生成软件,它可以通过机器学习来了解用户的需求。 print $0}' /boot/grub/grub.cfg

3、典型输出,linux /boot/vmlinuz-4.19.90-52.15.v2207.ky10.x86_64 后经跟的字符串就是这个内核的完整启动参数,包括 root=UUID=...、ro、rd.md=0 等四、通过回溯内核初始化阶段参数分析结果dmesg log

内核会将早期启动分析后的命令行参数记录到内核循环缓冲区中,dmesg可以提取这些信息,特别适合验证某些参数是否被识别(如早期参数加载模块中的ip=、rd.driver.pre=等)。

1、执行命令:dmesg | dmesg | dmesg log

grep -i "command line"

2、输出示例:Command line: ro root=/dev/mapper/kylin--vg-root rd.lvm.lv=kylin-vg/root rd.lvm.lv=kylin-vg/swap rhgb Quiet Splash net.ifnames=0

3、结果与 /proc/cmdline 相同,但若电影安全了 kmsg 日志被截断,有可能只显示部分参数,此时应该根据/proc/cmdline来优先考虑。 5、验证具体启动参数是否有效

内核运行时,一些启动参数会被映射到可读的/proc/sys/或/sys/接口值,可以检查参数是否被正确解析并影响内核行为。

1、例如检查net.ifnames=0是否有效:执行 ls /sys/class/net/,如果输出为 eth0 lo 非 enp0s3 lo,则表明该参数已启用。

2、检查 ipv4.ip_forward 启用状态:执行 cat /proc/sys/net/ipv4/ip_forward,返回 1 表示已启用,如果为 0,则需要检查是否在/etc/sysctl.d/中 3.验证rd.lvm.lv参数效果:执行ls /dev/mapper/,确认输出中包含对应的逻辑卷名(如kylin--vg-root),说明根据参数成功激活LVM设备。

上一篇:统信uos系统怎么一键静音 统信uos怎么设置更流畅
下一篇:返回列表
相关文章
返回顶部小火箭