|
v22b系统集成了新立得(synaptic)软件管理器,是ubuntu库源,debina库源编译virtualbox虚拟机,分享帖子在:
http://www.lucky8k.com/thread-134020-1-1.html
ubuntu库源编译virtualbox虚拟机所需的依赖要复杂些,但使用新立得(synaptic)软件管理器安装virtualbox虚拟机就
很方便,由于涉及新立得(synaptic)软件管理器库默认旧内核与用户新内核不相同,这里分享新内核下编译virtualbox虚
拟机教程。
一、准备工作(以K-5.17.0内核为例)
1.加载linux-5.17.sfs内核源码
链接:https://cloud.189.cn/web/share?code=FFruumRVFVBj(访问码:kj2x)
2.加载编译软件的devx_22b.sfs
链接:https://cloud.189.cn/web/share?code=iMvuym32uYnu(访问码:w3op)
3.更新软件库
终端输入[root@veket:~]$apt-get update
4.安装virtualbox
终端输入[root@veket:~]$apt-get install virtualbox
自动安装最新版virtualbox(6.1.38),自动编译 K-5.17.0内核的virtualbox驱动(见截图)
在/usr/lib/modules/5.17.0-veket/updates/dkms/ 或者/var/lib/dkms/virtualbox/kernel-5.17.0-veket-x86_64/module/ 或者/var/lib/dkms/virtualbox/6.1.38/5.17.0-veket/x86_64/module/ 这三个文件夹下编译生成virtualbox所必须的适合新内核(5.17.0)的驱动文件:vboxdrv.ko、vboxnetadp.ko、vboxnetflt.ko
二、软件打包
1.提取安装和编译关键文件。提取上述内核升级编译形成的vboxdrv.ko、vboxnetadp.ko、vboxnetflt.ko三个驱动文件;提取安装virtualbox-6.1_6.1.38所形成成的库文件,即/usr/lib/x86_64-linux-gnu/下的文件(删除与系统库相同的QT5库文件)
2.从virtualbox官网(https://www.virtualbox.org/wiki/Linux_Downloads) 下载virtualbox-6.1_6.1.38-153438~Ubuntu~jammy_amd64.deb
3.提取virtualbox-6.1_6.1.38-153438~Ubuntu~jammy_amd64.deb,将vboxdrv.ko、vboxnetadp.ko、vboxnetflt.ko和/usr/lib/x86_64-linux-gnu/下的文件集成,制作成pet。
virtualbox-6.1_6.1.38-153438~Ubuntu~jammy_amd64.pet
https://cloud.189.cn/web/share?code=uaU7nyqeyuEf(访问码:md03) |
|