更正里之前一些下载链接和错误 1.下载 OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64.tar.bz2 到这里下载新OpenWrt-ImageBuilder包 https://downloads./snapshots/trunk/ramips/mt7620/ 这个是直接下载链接,有时候官方文件名会有变化,你可以点上面链接进去下载 https://downloads./snapshots/trunk/ramips/mt7620/OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64.tar.bz2 2 .解压ImageBuilder 压缩包 tar -xjvf OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64.tar.bz2 3.进入解压后文件夹 cd OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64 4. 查看默认软件包和硬件支持列表 make info Current Target: "ramips (MT7620 based boards)" Default Packages: base-files libc libgcc busybox dropbear mtd uci opkg netifd fstools kmod-leds-gpio kmod-gpio-button-hotplug wpad-mini swconfig kmod-rt2800-pci kmod-rt2800-soc dnsmasq iptables ip6tables ppp ppp-mod-pppoe kmod-nf-nathelper firewall odhcpd odhcp6c Available Profiles: Default: Default Profile Packages: kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-ledtrig-usbdev AIBR100: Aigale Ai-BR100 Packages: kmod-usb-ohci kmod-usb2 E1700: Linksys E1700 Packages: swconfig MT7620a: MT7620a EVB Packages: kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-ledtrig-usbdev XIAOMI-MIWIFI-MINI: Xiaomi MiWiFi Mini Packages: kmod-usb-core kmod-usb-dwc2 kmod-usb2 kmod-usb-ohci kmod-mt76 Image Generator (Image Builder) - OpenWrt Wiki 沿途见识[2] 5.使用说明 make image命令会创建一个只包含必不可少包文件的最小化镜像,这个命令可以通过三个传递过去的参数控制: PROFILE - 指定要编译的目标镜像的配置 PACKAGES - 要嵌入镜像的包文件的列表 FILES - 要包含进去的自定义文件的目录 6.编译 make image PROFILE=XIAOMI-MIWIFI-MINI PACKAGES="luci luci-i18n-base-zh-cn luci-app-ddns luci-app-p910nd luci-app-qos luci-app-samba luci-app-upnp luci-app-wol kmod-fs-ext4 kmod-fs-ntfs kmod-fs-vfat kmod-nls-utf8 ppp-mod-pptp ppp-mod-pppoa comgt xl2tpd kmod-usb-printer block-mount mount-utils" 在make命令结束后,生成的镜像会被放到bin目录中。 ll bin/ramips -rw-r--r-- 1 cs cs 372 2月 10 18:07 md5sums -rw-r--r-- 1 cs cs 3538944 2月 10 18:07 openwrt-ramips-mt7620-root.squashfs -rw-r--r-- 1 cs cs 1163507 2月 10 18:07 openwrt-ramips-mt7620-uImage.bin -rwxr-xr-x 1 cs cs 3410636 2月 10 18:07 openwrt-ramips-mt7620-vmlinux.bin -rwxr-xr-x 1 cs cs 3415640 2月 10 18:07 openwrt-ramips-mt7620-vmlinux.elf -rw-r--r-- 1 cs cs 4718596 2月 10 18:07 openwrt-ramips-mt7620-xiaomi-miwifi-mini-squashfs-sysupgrade.bin 7.备份官方rom 查看rom cat /proc/mtd dev: size erasesize name mtd0: 01000000 00010000 "ALL" mtd1: 00030000 00010000 "Bootloader" mtd2: 00010000 00010000 "Config" mtd3: 00010000 00010000 "Factory" mtd4: 00c80000 00010000 "OS1" mtd5: 00b26eac 00010000 "rootfs" mtd6: 00200000 00010000 "OS2" mtd7: 00100000 00010000 "overlay" mtd8: 00010000 00010000 "crash" mtd9: 00010000 00010000 "reserved" mtd10: 00010000 00010000 "Bdata" 备份 dd if=/dev/mtd0 of=/extdisks/sda1/rom/ALL.bin dd if=/dev/mtd1 of=/extdisks/sda1/rom/Bootloader.bin dd if=/dev/mtd2 of=/extdisks/sda1/rom/Config.bin dd if=/dev/mtd3 of=/extdisks/sda1/rom/Factory.bin dd if=/dev/mtd4 of=/extdisks/sda1/rom/OS1.bin dd if=/dev/mtd5 of=/extdisks/sda1/rom/rootfs.bin dd if=/dev/mtd6 of=/extdisks/sda1/rom/OS2.bin dd if=/dev/mtd7 of=/extdisks/sda1/rom/overlay.bin dd if=/dev/mtd8 of=/extdisks/sda1/rom/crash.bin dd if=/dev/mtd9 of=/extdisks/sda1/rom/reserved.bin dd if=/dev/mtd10 of=/extdisks/sda1/rom/Bdata.bin 恢复方法 mtd -r write /extdisks/sda1/rom/Bootloader.bin Bootloader mtd -r write /extdisks/sda1/rom/Config.bin Config mtd -r write /extdisks/sda1/rom/Factory.bin Factory mtd -r write /extdisks/sda1/rom/OS1.bin OS1 mtd -r write /extdisks/sda1/rom/rootfs.bin rootfs mtd -r write /extdisks/sda1/rom/OS2.bin OS2 mtd -r write /extdisks/sda1/rom/overlay.bin overlay mtd -r write /extdisks/sda1/rom/crash.bin crash mtd -r write /extdisks/sda1/rom/reserved.bin reserved mtd -r write /extdisks/sda1/rom/Bdata.bin Bdata 8.刷生产openwrt的rom 8.1 通过页面刷回 系统版本: 0.7.15 开发版 miwifi_r1cm_all_02508_0.7.15.bin http://bigota./xiaoqiang/rom/r1cm/miwifi_r1cm_all_02508_0.7.15.bin 查看固件分区 root@XiaoQiang:/extdisks/sda1# cat /proc/mtd dev: size erasesize name mtd0: 01000000 00010000 "ALL" mtd1: 00030000 00010000 "Bootloader" mtd2: 00010000 00010000 "Config" mtd3: 00010000 00010000 "Factory" mtd4: 00c80000 00010000 "OS1" mtd5: 00b26e43 00010000 "rootfs" mtd6: 00200000 00010000 "OS2" mtd7: 00100000 00010000 "overlay" mtd8: 00010000 00010000 "crash" mtd9: 00010000 00010000 "reserved" mtd10: 00010000 00010000 "Bdata" mtd11: 00fa0000 00010000 "firmware" 备份 dd if=/dev/mtd0 of=/extdisks/sda1/rom_old/ALL.bin dd if=/dev/mtd1 of=/extdisks/sda1/rom_old/Bootloader.bin dd if=/dev/mtd2 of=/extdisks/sda1/rom_old/Config.bin dd if=/dev/mtd3 of=/extdisks/sda1/rom_old/Factory.bin dd if=/dev/mtd4 of=/extdisks/sda1/rom_old/OS1.bin dd if=/dev/mtd5 of=/extdisks/sda1/rom_old/rootfs.bin dd if=/dev/mtd6 of=/extdisks/sda1/rom_old/OS2.bin dd if=/dev/mtd7 of=/extdisks/sda1/rom_old/overlay.bin dd if=/dev/mtd8 of=/extdisks/sda1/rom_old/crash.bin dd if=/dev/mtd9 of=/extdisks/sda1/rom_old/reserved.bin dd if=/dev/mtd10 of=/extdisks/sda1/rom_old/Bdata.bin dd if=/dev/mtd11 of=/extdisks/sda1/rom_old/firmware.bin 刷系统 mtd -r write /extdisks/sda1/openwrt_rom/openwrt-ramips-mt7620-xiaomi-miwifi-mini-squashfs-sysupgrade.bin firmware 刷机后 root@OpenWrt:/# cat /proc/mtd dev: size erasesize name mtd0: 00030000 00010000 "u-boot" mtd1: 00010000 00010000 "u-boot-env" mtd2: 00010000 00010000 "factory" mtd3: 00f80000 00010000 "firmware" mtd4: 0011c816 00010000 "kernel" mtd5: 00e637ea 00010000 "rootfs" mtd6: 00b10000 00010000 "rootfs_data" mtd7: 00010000 00010000 "crash" mtd8: 00010000 00010000 "reserved" mtd9: 00010000 00010000 "Bdata" http://bbs./thread-9734746-1-1.html 即可完成LUCI的安装。 输入以下命令开启支持web服务的uhttpd,并设置其为自启动: Shell代码 /etc/init.d/uhttpd enable # 开机自启动 /etc/init.d/uhttpd start # 启动uhttpd 玩坏路由如何恢复 http://bbs./thread-10512768-1-1.html 【操作流程】 阅读特别提示并确认备份已经完成后,请按照以下步骤操作: 1、请将下载的工具包bin文件复制到U盘的根目录,点此进入最新Rom下载页面 2、将U盘里的bin文件重命名为 miwifi.bin 3、断开小米路由器mini的电源,将U盘插入USB接口 4、按下reset按钮后重新接入电源,指示灯变为黄色闪烁状态后松开reset键 5、整个u盘刷机的时间相比正常OTA升级更长一些,因为这种刷机方式会将小米路由器mini的系统重新刷一遍 6、刷机完成之后系统会自己重启并进入正常的启动状态(黄灯常亮—蓝灯常亮) 7、如果出现异常/失败/U盘无法读取状态,会进入红灯状态,建议重试或更换U盘再试8、正常启动显示蓝灯,完成刷机! 然后配置路由器! 首先我们挂载个U盘或者移动硬盘,先格式化为 NTFS 插上U盘 一般都能识别出来! 选择挂载点 添加 设备 选择储存介质 挂载点 为 /mnt/sda1 文件系统 自定义 为 NTFS 文件系统检查 √ 保存应用 ------------------------------------------------------------------------------------------- 然后选择 服务 共享网络 共享主目录 为 1 名称随意 不要有汉子 目录 为 /mnt/sda1 允许匿名用户 √ 创建权限 0700 目录权限 0700 保存应用 网络邻居找找就有网络存储! |
|
来自: Hongrongqi > 《openwrt》