Ubuntu系统(Dell Latitude E7470)Kernel 6.2版本摄像头闪烁问题,需设置旧版Kernel为默认启动项
Ubuntu系统(Dell Latitude E7470)Kernel 6.2版本摄像头闪烁问题,需设置旧版Kernel为默认启动项
嗨,Luca,针对你遇到的摄像头闪烁问题,以及想要将5.15.0-60-generic设为默认内核(且确保重启/系统更新后依然生效)的需求,我给你整理了一套详细的操作步骤:
首先确认已安装的内核版本,打开终端执行以下命令:
dpkg --list | grep linux-image从输出里找到
linux-image-5.15.0-60-generic的条目,确认它确实存在于系统中。备份GRUB配置文件(防止操作出错后无法恢复):
sudo cp /etc/default/grub /etc/default/grub.bak编辑GRUB默认配置文件:
执行命令打开编辑器:sudo nano /etc/default/grub然后做以下修改:
- 找到
GRUB_DEFAULT=0这一行,将其替换为:
提示:如果你不确定GRUB菜单里的准确路径,可以先执行GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-60-generic"grep menuentry /boot/grub/grub.cfg,从输出里复制对应5.15内核的完整menuentry内容替换进去 - 找到
GRUB_TIMEOUT_STYLE=hidden,改为GRUB_TIMEOUT_STYLE=menu,这样启动时会显示GRUB菜单,方便你确认默认选项 - 可以将
GRUB_TIMEOUT=0改为GRUB_TIMEOUT=5,给你预留5秒的手动选择时间(可选)
- 找到
更新GRUB配置,让修改生效:
sudo update-grub最后重启系统,执行
uname -r命令验证当前内核版本,确认显示为5.15.0-60-generic就说明设置成功了。
另外,关于Kernel 6.2的摄像头闪烁问题,如果你之后想尝试修复,可以试试禁用摄像头的自动曝光/调光功能:
- 打开终端执行
v4l2-ctl --set-ctrl=auto_exposure=1(需要先确保安装了v4l-utils工具,没装的话用sudo apt install v4l-utils安装) - 或者在视频会议软件的摄像头设置里,手动关闭自动亮度调节选项
备注:内容来源于stack exchange,提问作者Luca Moscato
相关产品推荐
相关产品推荐

