好了,经过三天的苦苦编译,总算走完了,发现几个问题先总结下
首先如果是虚拟机运行编译的话,而且你的电脑又是多核的话,一定要多开几个核,但是vitrualbox并不一定支持,那是因为你BIOS限制了
修改下BIOS,开启虚拟化cpu即可,我是笔记本是2个CPU的,之前编译的时候就算全速运行也只用25%的CPU,现在完全编译跑起来后可以运行到100%,设置的效果图:
设置好后,我重新下载源码编译后发现才完全编译才只要了2个小时不到,哈哈
编译好后的结构目录如下:
root@geeknimo-VirtualBox:/home/geeknimo/disk/study/openwrt_source/trunk/bin/ar71xx# tree
.
├── md5sums
├── openwrt-ar71xx-generic-nbg460n_550n_550nh-u-boot.bin
├── openwrt-ar71xx-generic-root.squashfs
├── openwrt-ar71xx-generic-root.squashfs-64k
├── openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
├── openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin
├── openwrt-ar71xx-generic-TLWR703-rootfs.tar.gz
├── openwrt-ar71xx-generic-uImage-gzip.bin
├── openwrt-ar71xx-generic-uImage-lzma.bin
├── openwrt-ar71xx-generic-vmlinux.bin
├── openwrt-ar71xx-generic-vmlinux.elf
├── openwrt-ar71xx-generic-vmlinux.gz
├── openwrt-ar71xx-generic-vmlinux.lzma
├── openwrt-ar71xx-generic-vmlinux-lzma.elf
├── packages
│ ├── 6relayd_2013-07-26.1-2ed520c500b0fbb484cfad5687eb39a0da43dcf7_ar71xx.ipk
│ ├── base-files_146-r38457_ar71xx.ipk
│ ├── busybox_1.19.4-7_ar71xx.ipk
│ ├── dnsmasq_2.66-4_ar71xx.ipk
│ ├── dropbear_2013.59-1_ar71xx.ipk
│ ├── firewall_2013-10-10_ar71xx.ipk
│ ├── ip6tables_1.4.20-1_ar71xx.ipk
│ ├── iptables_1.4.20-1_ar71xx.ipk
│ ├── iw_3.10-1_ar71xx.ipk
│ ├── jshn_2013-08-01-04f194aa8a04926fe7f2e42bbf9ba6c62d49339e_ar71xx.ipk
│ ├── kernel_3.10.15-1-78927f7ab77ca0f02d7da1e6e5c1c244_ar71xx.ipk
│ ├── kmod-ath_3.10.15+2013-06-27-1_ar71xx.ipk
│ ├── kmod-ath9k_3.10.15+2013-06-27-1_ar71xx.ipk
│ ├── kmod-ath9k-common_3.10.15+2013-06-27-1_ar71xx.ipk
│ ├── kmod-cfg80211_3.10.15+2013-06-27-1_ar71xx.ipk
│ ├── kmod-crypto-aes_3.10.15-1_ar71xx.ipk
│ ├── kmod-crypto-arc4_3.10.15-1_ar71xx.ipk
│ ├── kmod-crypto-core_3.10.15-1_ar71xx.ipk
│ ├── kmod-crypto-hash_3.10.15-1_ar71xx.ipk
│ ├── kmod-crypto-manager_3.10.15-1_ar71xx.ipk
│ ├── kmod-crypto-pcompress_3.10.15-1_ar71xx.ipk
│ ├── kmod-gpio-button-hotplug_3.10.15-1_ar71xx.ipk
│ ├── kmod-ip6tables_3.10.15-1

本文记录了OpenWrt的编译过程,包括多核CPU在虚拟机中的优化,以及编译完成后生成的文件结构。在尝试升级TL-WR703N时遇到了硬件升级失败的问题,提供了救砖方法,包括通过串口连接和刷入新固件。此外,还强调了刷机时应取消保存配置选项以防止配置文件导致的问题。

最低0.47元/天 解锁文章
1077

被折叠的 条评论
为什么被折叠?



