网云科技

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: pe8wcmf

Openwrt x86 Chaos Calmer Hyper-V ,兼容官方 3.18.20 opkg

[复制链接]

63

主题

453

回帖

1113

积分

金牌会员

Rank: 6Rank: 6

积分
1113
发表于 2016-3-29 19:54:48 | 显示全部楼层

不好意思说,其实那补丁都不知道该咋用。。。

回复 支持 反对

使用道具 举报

66

主题

409

回帖

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
发表于 2016-3-29 19:54:49 | 显示全部楼层
竟然有68MB,怎么会这么大呢?
还有,OpenWrt官方肯定是不支持Hyper-V的,直接编译肯定不包含Hyper-V驱动,也不会生成vhd镜像。请问楼主都修改了什么源代码?

这个vhd是如何生成的?如果单纯的将官方的镜像转换为vhd格式,然后安装了Hyper-V驱动?如果是,Hyper-V驱动是如何得到并安装的?

最好将源代码公开,不然也不敢使用这种编译镜像啊。

回复 支持 反对

使用道具 举报

65

主题

341

回帖

895

积分

高级会员

Rank: 4

积分
895
发表于 2016-3-29 19:54:49 | 显示全部楼层

实际上,只要可以自己编译就没必要再安装官方预编译的ipk了,因为可以在buildroot(make menuconfig)中直接选中编译就行,甚至连配置文件什么的都是直接编译进去的;当然同时也会移出不必要的包以缩小体积优化性能。这样的得到的镜像一步到位,每次编译好之后,复制替换即可,不用重新配置,很方便。

其实编译真的不难,如果这个都无法搞定,即使提供了ipk也很难搞明白的,一般来说就回归普通路由器了。

最后,Hyper-V的支持是内核功能,不是安装ipk就能解决的,所以应该没有办法编译ipk安装到官方的镜像中去支持Hyper-V。这个一定要在编译过程中才能实现。实际上只要应用了Hyper-V补丁,网卡驱动中可以取消选中所有的网卡驱动,因为Hyper-V的网卡驱动并不在这个列表中。并且,默认选中了太多不必要的驱动,在某些情况下,Hyper-V虚拟机会错误的加载某个百兆网卡的驱动,从而导致Hyper-V虚拟机网卡掉速。



回复 支持 反对

使用道具 举报

70

主题

464

回帖

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
发表于 2016-3-29 19:54:49 | 显示全部楼层
竟然有68MB,怎么会这么大呢?
还有,OpenWrt官方肯定是不支持Hyper-V的,直接编译肯定不包含Hyper-V驱动,也不会生成vhd镜像。请问楼主都修改了什么源代码?

这个vhd是如何生成的?如果单纯的将官方的镜像转换为vhd格式,然后安装了Hyper-V驱动?如果是,Hyper-V驱动是如何得到并安装的?

最好将源代码公开,不然也不敢使用这种编译镜像啊。

回复 支持 反对

使用道具 举报

80

主题

452

回帖

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
发表于 2016-3-29 19:54:50 | 显示全部楼层

谢谢!

回复

使用道具 举报

58

主题

337

回帖

866

积分

高级会员

Rank: 4

积分
866
发表于 2016-3-29 19:54:50 | 显示全部楼层

找到了,在ar71xx的generic中有CAP4200AG。
正在编译,需要下载海量的ar71xx平台的交叉编译工具,几乎都是被封杀的,正在隧道下载中……
(这些工具真是太具有商业价值了,所以国内的山寨路由器公司肯定是疯狂的举报那些ip段有不和谐信息,请求zhengfu以和谐的名义封杀那些ip段。)

回复 支持 反对

使用道具 举报

59

主题

365

回帖

925

积分

高级会员

Rank: 4

积分
925
发表于 2016-3-29 19:54:50 | 显示全部楼层
xinyixy2008 于 2016-1-12 16:08 编辑


我编译N天了。。。想自己编译一个OP的固件 特么不通过,能帮忙编译一个固件么Senao_CAP4200AG 做模板就行,需要jffs2和vmlinux.lzma.uImage,配置和Senao_CAP4200AG一样的 9344  9328  8035 感谢先!发回复的时候还在编译。。。一报错就全部重来。。。蛋疼!

回复 支持 反对

使用道具 举报

60

主题

398

回帖

998

积分

高级会员

Rank: 4

积分
998
发表于 2016-3-29 19:54:51 | 显示全部楼层

仔细看看源代码,理解它的意思然后手动修改就行,不一定应用补丁。
手动修改的话,不仅CC版可以,之前的barrier breaker和目前trunk中的designated driver也是可以的。

回复 支持 反对

使用道具 举报

56

主题

406

回帖

1000

积分

金牌会员

Rank: 6Rank: 6

积分
1000
发表于 2016-3-29 19:54:51 | 显示全部楼层
竟然有68MB,怎么会这么大呢?
还有,OpenWrt官方肯定是不支持Hyper-V的,直接编译肯定不包含Hyper-V驱动,也不会生成vhd镜像。请问楼主都修改了什么源代码?

这个vhd是如何生成的?如果单纯的将官方的镜像转换为vhd格式,然后安装了Hyper-V驱动?如果是,Hyper-V驱动是如何得到并安装的?

最好将源代码公开,不然也不敢使用这种编译镜像啊。

回复 支持 反对

使用道具 举报

82

主题

409

回帖

1090

积分

金牌会员

Rank: 6Rank: 6

积分
1090
发表于 2016-3-29 19:54:51 | 显示全部楼层
标题写错本来想只编译 hyper-v 网卡插件,放到官方下载的镜像里用,结果安装失败
所以只能编译个 和官方 opkg 源 版本一致的 固件, 便于安装各类官方的插件包


不知道如何才能直接编译和官方系统兼容的网卡包?  用SDK编译?
网上下载的各类自己编译的openwrt,大多没法用 opkg 安装官方 插件,很不方便


回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表