U盘启动Ubuntu在MacBook Air 2017上摄像头无法识别的问题求助
U盘启动Ubuntu在MacBook Air 2017上摄像头无法识别的问题求助
大家好,我遇到了一个棘手的问题,想请各位帮忙解决:
我用U盘运行Ubuntu系统,之前一直正常,直到11月8号晚上都没问题。但今天在运行完计算机视觉相关的代码后,我在准备用Google Meet前做了系统软件更新,之后摄像头就彻底失效了。我在我的MacBook Air 2017上试遍了网上能找到的终端命令,但都没用。不过我把这个U盘拿到另一台2020款联想ThinkPad上,摄像头却能正常工作。
现在我急需让摄像头在我的MacBook Air上恢复正常,这样才能完成我的计算机视觉项目。另外,出于安全考虑,我不想使用第三方Git仓库和额外的软件包。
我已尝试过的操作:
- 重新在U盘上安装了未更新的Ubuntu,但问题依旧
- 格式化MacBook并重新安装macOS,之后再用U盘启动Ubuntu,摄像头还是无法识别
- 在Mac终端执行
sudo killall VDCAssistant,没有效果 - 尝试了一系列Ubuntu终端命令,但都无效(包括第三方相关的,甚至苹果固件相关的Git仓库也试过,都没用):
- 检查发现
/dev/video*目录不存在 sudo modprobe -r uvcvideo && sudo modprobe uvcvideosudo apt-get install cheese build-essential linux-headers-$(uname -r)ls -l /dev/video0sudo chown root:video /dev/video*sudo chmod 666 /dev/video*uname -alsusbgphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -threads 0 -f v4l2 /dev/video0sudo apt install gphoto2sudo apt install ffmpeg(重复安装过两次)- 再次执行
gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -threads 0 -f v4l2 /dev/video0 - 再次执行
lsusb - 再次执行
sudo chown root:video /dev/video*和sudo chmod 666 /dev/video* pip3 install pillowsudo apt-get remove --purge "LibreOffice*"sudo apt-get cleansudo apt-get autoremove- 再次执行
lsusb vcgencmd get_camerasudo apt-get install fswebcam
- 检查发现
补充信息:
- MacBook Air的摄像头在macOS和Bootcamp Windows下都能正常工作,硬件没问题
备注:内容来源于stack exchange,提问作者Hacker69i
相关产品推荐
相关产品推荐

