OpenWrt x86 安装攻略(适用于LEDE / DD-Wrt / 高恪等)(作废,需要事先编译initramfs.img才可以U启/网启.img安装) 作者: 邪恶海盗 时间: 2020-03-12,18:38 分类: 系统研究 惯例,先来个安装成功的图: ![请输入图片描述][1] 一. 硬盘安装 1.将硬盘挂在Windows/WinPE下,使用映像写入工具如DiskImage等写入,然后装回目标计算机启动(省略) 2.将硬盘挂在Linux下,使用DD命令写入,然后装回目标计算机启动(省略) 二. 网络(启动)安装 使用PXE网启安装,参见http://www.hidao.org/529.html 三. 使用U盘启动安装(无需破坏数据) 注:此示例使用VMware Player虚拟机来模拟目标计算机,使用一个1G容量的虚拟硬盘来模拟U盘,使用gocloud x86硬盘映像来模拟openwrt,使用Grub4DOS引导,其它引导方式/映像请自测,原理相同 1. 将U盘插入电脑,运行BootIce,选择目标磁盘为U盘 ![请输入图片描述][2] 2. 点击"主引导记录",设置主引导记录为Grub4DOS,按图示操作"写入磁盘" ![请输入图片描述][3] 3. 将准备好的grldr菜单和openwrt.img硬盘映像复制到U盘,磁盘结构是这样 ![请输入图片描述][4] 4. 将U盘插入目标计算机并设置优先启动,如无误则U盘引导成功 ![请输入图片描述][5] 6. 成功启动openwrt映像 ![请输入图片描述][6] 7. openwrt安装中 ![请输入图片描述][7] 8. openwrt安装成功 ![请输入图片描述][1] 注: 若openwrt映像为.gz压缩文档,需要先解压后再使用! 附grldr菜单: if not exist showmenu set showmenu=0 terminal console echo Grub4DOS Boot Menu Mod By hidao.org && debug off font terminal graphics graphicsmode -1 640 timeout 10 default 0 title 1. 启动Openwrt.img \n启动根目录的openwrt.img硬盘映像 find --set-root /openwrt.img map --mem /openwrt.img (hd0) map --hook rootnoverify (hd0) chainloader (hd0)+1 boot title 2. 启动下一设备 \n 根据BIOS设置的顺序 boot -1 title 3. 启动硬盘系统 \n 用/bootmgr或/ntldr启动Win 7/8/10/XP rootnoverify (hd0,0) || echo -n find --set-root /bootmgr || find --set-root /ntldr || echo -n chainloader /bootmgr || chainloader /ntldr || echo -n title 4. 重启 reboot title 5. 关机 halt [1]: http://hidao.org/wp-content/uploads/2020/03/12/boot4.jpg [2]: http://hidao.org/wp-content/uploads/2020/03/12/bootice1.jpg [3]: http://hidao.org/wp-content/uploads/2020/03/12/bootice2.jpg [4]: http://hidao.org/wp-content/uploads/2020/03/12/udisk.jpg [5]: http://hidao.org/wp-content/uploads/2020/03/12/boot1.jpg [6]: http://hidao.org/wp-content/uploads/2020/03/12/boot2.jpg [7]: http://hidao.org/wp-content/uploads/2020/03/12/boot3.jpg 标签: none