#启动
16 个方案
update-grub 重新生成 GRUB 启动菜单
改完 /etc/default/grub 或装了新内核后,重新生成 grub.cfg 让改动生效。
用注册表开关 Windows 快速启动
通过 HiberbootEnabled 注册表值关闭或重新开启快速启动,解决关机不彻底、双系统、更新卡住等问题。
用 bcdedit /timeout 修改开机菜单等待时间
双系统或恢复菜单开机停留太久?一条命令把启动菜单等待秒数改短,加快开机。
用 systemd-analyze blame 找出拖慢开机的服务
systemd-analyze blame 按初始化耗时排序所有单元,揭示是什么拖慢了启动。
一条命令重启直接进 BIOS/UEFI 设置
不用开机抢按 F2 或 Del,用 shutdown 命令重启后直接进入主板固件设置界面。
重启后直接进入 UEFI/BIOS 设置
用 systemctl reboot --firmware-setup 让 Linux 重启后直接进入主板固件设置界面。
用 bcdedit 让下次开机直接进安全模式
用 bcdedit 设置 safeboot 标志,让下一次重启直接进入安全模式,之后删除标志恢复正常启动。
用 systemctl 修改默认启动目标
让 Linux 开机进入字符界面节省资源,或改回默认启动图形桌面。
用 bcdedit /enum 查看启动配置
修改启动项之前,先读取 BCD 存储中的启动管理器和加载器条目。
用 efibootmgr 调整 UEFI 启动顺序
不进 BIOS,直接在 Linux 里修改 UEFI 启动项顺序,指定默认启动的系统。
用 systemd-analyze critical-chain 追踪开机关键路径
critical-chain 会打印最拖慢默认目标达成的单元链,并用 @ 和 + 标记启动时间与耗时。
用 chroot 从 Live USB 修复损坏的系统
用 Live USB 启动,挂载硬盘上的系统并 chroot 进去,从而对真实系统执行修复(grub、软件包、fstab 等)。