维塔斯科技

 找回密码
 立即注册
楼主: pe8wcmf
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

63

主题

516

帖子

1113

积分

金牌会员

Rank: 6Rank: 6

积分
1113
21#
发表于 2016-3-29 19:54:48 | 只看该作者

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

回复 支持 反对

使用道具 举报

该用户从未签到

66

主题

475

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

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

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

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

回复 支持 反对

使用道具 举报

该用户从未签到

65

主题

406

帖子

895

积分

高级会员

Rank: 4

积分
895
23#
发表于 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

主题

534

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

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

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

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

回复 支持 反对

使用道具 举报

该用户从未签到

80

主题

532

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
25#
发表于 2016-3-29 19:54:50 | 只看该作者

谢谢!

回复

使用道具 举报

该用户从未签到

58

主题

395

帖子

866

积分

高级会员

Rank: 4

积分
866
26#
发表于 2016-3-29 19:54:50 | 只看该作者

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

回复 支持 反对

使用道具 举报

该用户从未签到

59

主题

424

帖子

925

积分

高级会员

Rank: 4

积分
925
27#
发表于 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

主题

458

帖子

998

积分

高级会员

Rank: 4

积分
998
28#
发表于 2016-3-29 19:54:51 | 只看该作者

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

回复 支持 反对

使用道具 举报

该用户从未签到

56

主题

462

帖子

1000

积分

金牌会员

Rank: 6Rank: 6

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

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

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

回复 支持 反对

使用道具 举报

该用户从未签到

82

主题

491

帖子

1090

积分

金牌会员

Rank: 6Rank: 6

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


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


回复 支持 反对

使用道具 举报

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

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

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