当前虚拟机ubuntu系统内核不能安装usbip工具。
终端信息:
Parallels-Virtual-Platform:~$ uname -a
Linux parallels-Parallels-Virtual-Platform 5.15.0-40-generic #43-Ubuntu SMP Wed Jun 15 12:54:21 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Parallels-Virtual-Platform:~$ apt list --installed | grep linux-image
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
linux-image-5.15.0-40-generic/now 5.15.0-40.43 amd64 [installed,local]
linux-image-generic-hwe-22.04/now 5.15.0.40.42 amd64 [installed,upgradable to: 6.8.0-65.68~22.04.1]
解决:
你当前系统正在运行的是 **Ubuntu 22.04 HWE (硬件使能堆栈)** 的内核版本 `5.15.0-40-generic`,这个版本已经相对较旧,官方仓库可能已经移除它的 `linux-tools` 与 `linux-cloud-tools` 包。
**推荐方式** — 升级到当前受支持的 HWE 内核
既然你已经看到系统提示可升级到:
linux-image-generic-hwe-22.04 => 6.8.0-65-generic
你可以执行以下命令来完成升级,并让 `usbip` 正常工作(因为对应的 `linux-tools` 可用):
sudo apt update
sudo apt install linux-image-generic-hwe-22.04 linux-headers-generic-hwe-22.04
sudo reboot
升级后运行以下确认命令:
uname -r # 应该显示 6.8.0-xx-generic
sudo apt install linux-tools-$(uname -r) linux-cloud-tools-$(uname -r)
完成后再运行 `usbip` 应该就不再报错了。