银河麒麟V10开机慢可从四方面优化:一、UEFI/BIOS启用Fast Boot;二、GRUB添加quiet splash mem=XXG参数;三、systemctl mask冗余健康检查服务;四、麒麟安全中心关闭kysec启动自检。

如果您在启动银河麒麟V10系统时发现每次开机均执行冗长的硬件自检(POST)及内核初始化检测流程,导致启动耗时明显增加,则可能是系统未启用快速启动机制或UEFI/BIOS中相关选项被禁用。以下是关闭冗余开机自检、启用银河麒麟快速启动的多种可行方法:
一、在UEFI/BIOS中禁用完整POST自检
该方法直接作用于固件层,跳过大部分硬件检测环节,显著缩短开机黑屏等待时间,适用于所有搭载UEFI固件的国产整机平台(如华为Atlas、联想开天、同方超锐等)。
1、关机后按下电源键启动设备,在屏幕刚亮起、尚未显示银河麒麟Logo前,立即反复按F2(部分机型为Del或Esc)进入UEFI/BIOS设置界面。
2、使用方向键导航至Boot或Advanced选项卡,查找名为Full Screen Logo、Quick Boot、Fast Boot或Skip Memory Test的选项。
3、将该选项设置为Enabled,若存在Boot Logo Display子项,同步设为Enabled以隐藏详细检测日志。
4、按F10保存更改并退出,系统自动重启。
二、修改GRUB引导参数禁用内核级检测
该方法通过调整Linux内核启动参数,跳过内存检测(memtest)、ACPI深度扫描及驱动模块逐个加载过程,适用于已启用UEFI+Secure Boot且无法修改BIOS的受限环境。
1、开机时在银河麒麟Logo出现前反复按Shift键,调出GRUB菜单。
2、使用方向键高亮默认启动项,按e进入编辑模式。
3、定位到以linux开头的行,在该行末尾空格后添加以下两个参数:quiet splash mem=XXG(其中XX为实际物理内存容量,如mem=16G),并删除可能存在的rd.memdebug、systemd.log_level=debug等调试参数。
4、按Ctrl+X或F10启动修改后的内核。
5、验证生效:启动完成后打开终端,执行dmesg -t | grep -i "memory\|acpi",若无大段内存校验或ACPI表解析日志输出,说明内核级检测已精简。
三、禁用systemd服务自检依赖链
该方法针对systemd初始化阶段冗余服务检查行为,移除非必要单元的启动前健康检查,避免因某个服务响应缓慢拖慢整体启动流程。
1、以root身份登录系统,执行systemctl list-dependencies --reverse multi-user.target,识别启动链中含@符号或标注health-check的服务名(如kysec-health-check.service、network-online.target)。
2、对确认无需实时在线校验的服务,执行systemctl mask xxx.service(xxx替换为服务名),例如:systemctl mask kysec-health-check.service。
3、执行systemctl daemon-reload重新加载配置。
4、重启系统后,运行systemd-analyze blame查看各服务启动耗时,确认目标服务已不再出现在列表中。
四、关闭麒麟安全管控模块(kysec)启动自检
银河麒麟V10默认启用kysec安全模块,其会在每次开机时执行签名验证、策略加载与进程白名单扫描,是桌面版启动延迟的主要来源之一。
1、打开麒麟安全中心图形界面,进入安全策略 → 系统防护页面。
2、找到启动时执行完整性校验或开机自检策略加载开关,将其设置为关闭状态。
3、若该选项置灰不可调,需先在终端执行security-switch --set default切换至默认安全模式(仅启用kysec基础防护),再返回界面操作。
4、点击应用并重启,使配置生效。

















