# 四. Issues

# 1. Windows + Ubuntu双系统安装后,Windows时间错乱

# 参考链接:

https://blog.csdn.net/qq_38145502/article/details/103962022

# 问题原因:

电脑安装完windows与ubuntu双系统后,Ubuntu的时间总会和Windows的时间相差8小时,原因在于windows认为BIOS时间是本地时间,Ubuntu认为BIOS时间是UTC时间,这样从Ubuntu重启到windows会发现时间相差8小时,Ubuntu会经常与NTP服务器时间进行同步,但Windows不会。

# 解决方法:

sudo apt-get install ntpdate                  // 在ubuntu下更新本地时间
sudo ntpdate time.windows.com                 // 同步微软公司授时主机
sudo hwclock --localtime --systohc            // 将本地时间更新到硬件上

# 2. Ubuntu无法调节亮度

# 参考链接(使用Brightness Controller软件):

https://blog.csdn.net/qq_35240640/article/details/105062544

# 3. 无线网卡驱动无法使用

# 参考链接:

https://zhuanlan.zhihu.com/p/395172169

# 基本过程:

  • 查询本机无线网卡型号,并根据该型号查找合适的Ubuntu内核版本
  • 到Ubuntu官网下载指定版本内核:https://kernel.ubuntu.com/~kernel-ppa/mainline/
  • 升级内核
  • 安装无线网卡驱动

# 潜在问题:

升级内核以后,可能会导致Nvidia显卡驱动无法正常使用。
例如本人电脑为拯救者R9000P,使用最新版本的Ubuntu内核(v5.15)后Wi-Fi可以正常使用,但是显卡驱动却无法使用,而原本的v5.4虽然可以使用显卡驱动,但是无法使用Wi-Fi,从论坛来看,我的电脑无线网卡是联发科的MT7961,需要高版本的内核支持。因此为了保证显卡正常使用,可以选择有线网络或者USB外置无线网卡。

# Ubuntu内核的卸载与安装:

https://blog.csdn.net/qq_34988341/article/details/112181413

# 查看自己已经安装的内核有那些
dpkg --get-selections | grep linux
# 卸载
sudo apt-get purge linux-headers-4.15.0-128-lowlatency linux-image-4.15.0-128-lowlatency
sudo update-grub
# 安装
sudo apt-get install linux-image-4.15.0-128-lowlatency linux-headers-4.15.0-128-lowlatency
sudo update-grub

# 4. conda与ros共存问题

# 参考链接:

https://blog.csdn.net/weixin_43735353/article/details/108200337

# 5. No module named 'apt_pkg' 错误解决

# 参考链接:

https://blog.csdn.net/Wangkongrong/article/details/95628339

# 具体操作

sudo apt-get remove --purge python-apt
sudo apt-get install python-apt -f
cd /usr/lib/python3/dist-packages/
sudo cp apt_pkg.cpython-3?m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so

# 6. No module named 'rospkg'

可能原因有很多,在我的场景中,问题原因是因为python环境出现了问题,解决方法:

cd /usr/bin
ln -snf python2.7 python