我有 odroid-xu4迪特皮操作系统就在上面。
我当前的内核版本;uname -a
:
Linux DietPi 3.10.106+ #1 SMP PREEMPT Fri Nov 24 16:26:38 CET 2017 armv7l GNU/Linux
我正在尝试安装 tp-link TL-WN822N wifi 设备驱动程序。但它要求我将内核版本升级到 3.10 到 4.*。
我试过:
sudo apt-get install linux-headers-$(uname -r)
和
sudo apt-get update
我也尝试过:
sudo apt-get install linux-generic
它安装正确,但我运行uname -a
。它给出的结果与Linux DietPi 3.10.106+ #1 SMP PREEMPT Fri Nov 24 16:26:38 CET 2017 armv7l GNU/Linux
当我最终重新启动我的 odroid 时,它无法启动相同。
那么,谁能告诉我升级内核的正确过程以及如何更改uname -a
输出以显示升级后的内核
答案1
请在升级前备份好您的重要文件。请阅读这个XU4内核升级
解决方案一:
sudo apt-get dist-upgrade
解决方案2:
如果dist-upgrade
不起作用,请在安装前尝试删除冲突的 3.x 软件包:
sudo apt-get purge linux-image-3*
在安装以下内容之前,请勿重新启动系统。
sudo apt-get install linux-image-4.9-armhf-odroid-xu3
解决方案3: [已解决] XU4内核从3.10升级到4.9
下载.deb
文件
wget https://oph.mdrjr.net/meveric/kernel/XU3/4.9.x/linux-image-4.9.29+_4.9.29-20170527-XU3_armhf.deb -O package.deb
.deb
使用安装文件dpkg
dpkg -i package.deb