• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

#楼主# 2017-11-24 18:04

跳转到指定楼层
本帖最后由 aiminick 于 2017-11-28 21:10 编辑

    KVM VirtIO系列外挂驱动编译尝试


    目前在KVM平台上测试了“【老骥伏枥-原创】黑群晖最新版6.1.3-15152版硬盘自启动映像和ISO启动盘 ”http://www.nasyun.com/thread-31655-1-1.html,但是就连xpenology.com上也没有对应的ISO可引导镜像。

     实际测试发现【老骥伏枥-原创】黑群晖最新版6.1.3-15152 ISO镜像支持MBR传统BIOS引导,这正好满足了我的需求,兼容性好,大家知道大部分人都使用U盘或者硬盘安装的方式实现黑群晖,为什么这里需要ISO呢?  

     因为对于虚拟机来说ISO确实方便,兼容性好,移植性强,使用也方便,免去了IMG镜像格式转化等一些列问题,【借助老骥伏枥-原创】的IMG,后期也可以实现硬盘安装,但是驱动必须要有。

     KVM对于驱动来讲的话,网卡为virtio-net,硬盘有IDE、virtio和virtio-scsi,IDE这里就不做讨论了,因为性能确实太差,这次编译主要是针对virtio-net网卡和virtio硬盘的,这里也没有使用virtio-scsi,应为virtio的兼容性和通用性更好,性能也和virtio-scsi差不多。

    解包了大量的黑群的PAT和IMG、ISO,固然没有发现virtio系列的驱动,所以只有动手自给自足,从sourceforge.net上找到了对应版本15152的工具链和内核源码,打算开工。

    工具链:kvmx64-gcc493_glibc220_linaro_x86_64-GPL.txz,内核源码:linux-3.10.x.txz。
    这里工具链下载的是KVM64的,内核选择得是x64的通用版本。

    解包了ISO镜像的extra.lzma,发现确实没有对应的驱动,ISO引导载入和source module也没有发现,所以我打算试一试,尝试将驱动编译后打入试试。


   
   此贴暂时作为留底,本人不知晓也无法保证一定成功,如有任何进展一定会及时更新,如果能够实现VirtIO驱动的打入,那么之前看到有朋友询问Hyper-V的网卡应该也不是问题。

本帖最后由 aiminick 于 2017-11-28 21:10 编辑


因完成boot,img 的制作,本帖不再跟新,请查阅跳转:http://www.nasyun.com/thread-31988-1-1.html








「真诚赞赏,手留余香」
那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

40

回帖

505

积分

入门用户

Rank: 1

云币
20
贡献
32
活跃
322
精华
0
aiminick 发表于 2017-11-24 18:11 来自 中国四川成都
本帖最后由 aiminick 于 2017-11-28 21:10 编辑

因完成boot,img 的制作,本帖不再跟新,请查阅跳转:http://www.nasyun.com/thread-31988-1-1.html

回复 支持 反对 印象

使用道具 举报

0

精华

25

回帖

346

积分

入门用户

Rank: 1

云币
0
贡献
36
活跃
153
精华
0
caoxingfa 发表于 2017-11-24 21:23 来自 中国上海
kvm安装5.2没问题,装6.1总是报pat包损坏13错误,怎么解。。。
回复 支持 反对 印象

使用道具 举报

0

精华

24

回帖

207

积分

入门用户

Rank: 1

云币
1
贡献
13
活跃
130
精华
0
crazyqq 发表于 2017-11-24 21:25 来自 中国上海
高手,学习关注中
回复 支持 反对 印象

使用道具 举报

0

精华

89

回帖

1226

积分

发烧玩家

Rank: 2

云币
0
贡献
97
活跃
687
精华
0
chenxyzy 发表于 2017-11-25 11:18 来自 加拿大
直接单独编译模块,加载,好像可以吧
回复 支持 反对 印象

使用道具 举报

0

精华

27

回帖

293

积分

入门用户

Rank: 1

云币
0
贡献
6
活跃
249
精华
0
fireul 发表于 2019-10-29 14:12 来自 中国山东
aiminick 发表于 2017-11-24 18:04
KVM VirtIO系列外挂驱动编译尝试



求编译教程,能指导一下吗?我编译添加到extra.lzma,启动找不到ip
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图