PowerRC's Blog

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

72,678

[重装上阵]OpenWRT x86 r41553 大内存 多核 超线程

今天闲来无事,又重新编译了一份OpenWRT x86,版本号是r41553。

先简单介绍下我的硬件,是celeron 1037u(ivy bridge) 工控机,4g内存,双realtek 8168千兆网卡,无线网卡是AR9280。

这次我弄了两个版本,请大家依据自己的实际情况选择。
如果系统跑在bios顺序,第一个硬盘上,请选择sda版 (大部分情况下都是如此)
如果系统跑在bios顺序,第二个硬盘上,请选择sdb版 (适合用于读卡器,u盘启动的情况)

如果不知道应该用哪个版本,先刷sda版(刷之前,记得备份),如果启动时画面停留在这行
"waiting root device /dev/sda2",那说明你应该刷sdb版

上一次类似
特点如下:
1.打开了内核的SMP和超线程选项,最大支持16核(线程) CPU
2.打开了HIGHMEM64G的选项,但是由于是32位linux,存在highmem与lowmem的问题,不能真正支持64g内存,然而我的4g内存他全认出来,有3.7g的highmem,所以对于4g内存的机子还是可以用的。
3.CPU 指令集优化为INTEL CORE2/XEON。 atom的应该也能用。
4.加了USB的几个基本驱动,所以支持usb 键盘。
5.网卡驱动加了高通、博通、intel、realtek的所有无线网卡,都是直接编译进内核。
6.把所有intel cpu的节能降频驱动都编译进去了。如果只用SD卡或者SSD来跑,理论上整机功耗和一般的路由器差不多。
7.非常纯净的镜像,所有设置都是默认,而且不带有任何软件(除了busybox和其他几个基本的linux 工具)
8.系统盘分区大小为512MB,所以如果刷SD卡,你最少需要1GB的卡。

下载地址:
sda版
百度网盘=>http://pan.baidu.com/s/1qWExZ4o
DropBox=>https://www.dropbox.com/s/tjrzbmf1bbh1to6/openwrt-x86-generic-combined-ext4.img.gz

sdb版
百度网盘=》http://pan.baidu.com/s/1c0gW3bq
Dropbox=>https://www.dropbox.com/s/guozycdoyadlw2w/openwrt-x86-generic-combined-ext4.img.gz

config 文件
百度网盘=>http://pan.baidu.com/s/1jG3L1hO

版权申明

若文中未注明,则本文由 PowerRC 原创,转载请注明出处。

分享

相关文章

本文有评论 29 条

  1. 请问对应的软件包在哪里,因为官方经常情更新,导致软件无法正常使用,烦请大大给出软件打包

    lcsy 7月 9, 2014 9:08 上午 回复
    • 直接用opkg update / opkg install 会自动去官方的软件库里下载。
      截图里的那个luci界面就是我用opkg安装的。

      PowerRC 7月 9, 2014 9:15 上午 回复
  2. 大兄弟,我不会配置.network啊

    lcsy 7月 10, 2014 3:54 上午 回复
    • 把LUCI直接编译进去吧,还有MWAN3 WIFIDOG及对应的LUCI界面。就完美了

      lcsy 7月 12, 2014 12:18 上午 回复
  3. TRUNK 更新神速,已经开始出现版本不匹配了

    Collected errors:
    * satisfy_dependencies_for: Cannot satisfy the following dependencies for multiwan:
    * kernel (= 3.10.44-1-efb2c45a030f3da25fedc3c0028e8905) * kernel (= 3.10.44-1-efb2c45a030f3da25fedc3c0028e8905) *
    * opkg_install_cmd: Cannot install package multiwan.

    lcsy 7月 10, 2014 5:12 上午 回复
    • 嗯,看来我下一个版本要预编译一些软件包加进去。

      PowerRC 7月 10, 2014 10:40 下午 回复
      • 论坛找到这里的 我装的是你在论坛发布的版本

        使用Vmware esxi安装 1G盘 挂到debian下DD写的img 顺利启动
        但是一直卡在这switching to clocksource tsc

        我用的也是淘宝上买的1037U双网卡那款 我没要无线网卡了 插4G内存 500G硬盘 装的是Esxi 开虚拟机软路由 剩余的内存还可以顺便开个windows跑跑共享什么的

        Iccfree 7月 17, 2014 9:30 上午 回复
        • 不好意思,我只针对C1037U 工控机的硬件来设置内核,所以如果硬件差异大的环境确实会无法启动。
          我们这个工控机光跑openwrt确实很浪费,也许真的应该驾个虚拟机来跑,我会在下一个版本考虑这个问题。

          PowerRC 7月 17, 2014 10:51 上午 回复
          • 期待你支持vmware的版本

            Iccfree 7月 18, 2014 12:09 上午
      • 不知道支持802.11ac不,如果支持我就配一个7260来

        荡起的双桨 7月 23, 2014 3:08 上午 回复
  4. 不知道支持ac不,支持的话我就加个7260 :mrgreen:

    荡起的双桨 7月 23, 2014 3:12 上午 回复
  5. 兄弟测试过至强 E3-1230的主机吗

    jordan 8月 1, 2014 4:46 上午 回复
    • 没呢。
      你开玩笑吧,用他跑OP是绝对的OVERKILL

      PowerRC 8月 1, 2014 5:58 下午 回复
      • 兄弟能把你的.config文件给我发一份吗?
        我自己编译了一个无法启动,但是用你的镜像能启动

        jordan 8月 1, 2014 11:00 下午 回复
        • ➡ ➡ 文件夹是空的。。。
          不知道你在打包的时候有没有也将内核源码目录下的.config也打包进来了

          jordan 8月 3, 2014 8:05 下午 回复
          • 感谢!
            但是我发现包里没有.config文件,就是在trunk根目录下。

            neroanelli 8月 3, 2014 10:11 下午
          • sorry,这次应该好了。
            <a href="http://pan.baidu.com/s/1jG3L1hO" rel="nofollow">http://pan.baidu.com/s/1jG3L1hO</a>

            PowerRC 8月 4, 2014 11:39 下午
      • 希望能共享一份.config文件,我想自己编译一下,谢谢!

        neroanelli 8月 3, 2014 7:45 上午 回复
        • 😥 😥 兄弟,给错了。。。
          大伙说的config文件是openwrt目录下的.config文件,默认是不显示隐藏文件的,你可以Ctrl+H来显示。编译这个需要两个.config,一个是上面说的openwrt目录下的,一个是内核源码目录下的,路径应该是build_dir/target-x86_64_uClibc-0.9.33.2/linux-x86_64/linux-3.14.14,你也可以用Ctrl+H来显示。然后把这两个.config文件发上来给大伙儿就行了。别忘了告诉大伙儿.config文件相应的目录 😆 😆

          jordan 8月 3, 2014 11:15 下午 回复
          • sorry,这次应该好了,就只有你要的两个文件。
            <a href="http://pan.baidu.com/s/1jG3L1hO" rel="nofollow">http://pan.baidu.com/s/1jG3L1hO</a>

            PowerRC 8月 4, 2014 11:39 下午
  6. 最新的OPENWRT14.07正式版出了,博主能按照这次的特点编译一个吗?因为是正式版,就不用烦恼软件包经常更新的问题了

    Wxsk 10月 7, 2014 11:47 上午 回复
    • 好,我近期编译一下看看。

      PowerRC 10月 16, 2014 7:23 下午 回复
      • 坐等固件。。。

        最近打算拿1037U+Intel 82583网卡折腾OpenWRT。不知可否编译进一些I系的物理网卡支持?

        另外,为了避免内核升级导致不兼容,可以做个opkg镜像。咱可以赞助VPS放镜像。。

        aarwwefdds 10月 24, 2014 2:16 下午 回复
        • 我最近正在编译这些package,一堆编译问题,颇为头痛的。解决完我就会放出来的了。

          PowerRC 10月 29, 2014 12:09 下午 回复
          • 其实我已经编译完了。。完美运行中。

            编译问题确实多的颇为头疼

            另外,提醒一下,在make menuconfig中最好把可能会用上的内核包都编译为模块,以便调用。因为自定义了内核,官方源的内核模块是100%无法安装了的,强制安装会导致Oops甚至kernel panic。

            之前那个multiwan的问题就是因为内核不同无法安装(其实强制安装是可以装上的 不过一定要忽略内核模块的依赖)

            aarwwefdds 10月 29, 2014 12:18 下午
  7. 你的配置文件貌似没加上wpad-mini或者wpad,这样就不能用wpa加密了吧

    David 9月 6, 2015 1:54 上午 回复
  8. 能提供一下.config文件吗?我一直编译但是usb启动都停留在attached scsi removable disk

    oz 7月 5, 2016 12:52 上午 回复
    • 屏幕停止的时候,可以试下按下键盘的回车,看看是不是其实已经启动成功。

      PowerRC 7月 14, 2016 2:05 下午 回复
  9. 老大能把openwrt所有的有线网卡驱动,高通、博通、intel、realtek等所有无线网卡驱动发一份给我吗[email protected]

    aoxiang 7月 5, 2017 3:53 上午 回复

发表评论

*

code

back up ↑