本文介绍了一个x86 live USBi启动盘的制作方法。 该方法有如下特点:

1.  可在winXP/win 7/win vista上制作, U盘采用fat格式, 即使对于linux经验较少者, 也显得平易近人
2.  可放置多个版本的固件, 可在启动时灵活选择
3.  简单方便, 无需硬盘, 无需CF卡, 无需电子盘, 只要一个常见的U盘即可在实体机上玩转X86 OpenWrt

具体步骤如下:

1.  U盘格式化格式化fat32, 假设盘符为E:,

2.  下载syslinux,  http://www.kernel.org/pub/linux/ ... x/syslinux-4.04.zip, 本地下载, 这里假设下载并解压到c:\syslinux-4.04

3.  对于32 win系统和64位 win系统, 分别进行

64-bit system
cd c:\syslinux-4.04\win64
.\syslinux64.exe -m -a E:
32-bit system
cd c:\syslinux-4.04\win32
.\syslinux.exe -m -a E:

执行如下指令:

label E: OPENWRT

这里E:是指U盘的盘符,  您可根据实际情况修改

请见附图

4.  下载x86内核和磁盘镜像文件包, 解压, copy到U盘根目录下
请核对:U盘根目录下必须有如下目录和文件:
10.03
10.03.1
syslinux.cfg

5.  关闭PC, 插入U盘, 然后启动PC, 进入BIOS 设置, 设置从U盘启动, 保存退出, 然后重启PC, 如不出意外, 您的PC已经从USB 启动OPENWRT。

​OK, 现在我们已经启动了! 但默认装入的固件是10.03.1-rc5官网固件, 那么如何放入自己中意的的x86固件?
步骤如下:
1. 将U盘插入装有windows系统的PC中。
2. 在windows浏览器中打开U盘
3. 删除10.03或者10.03.1中的*combined-ex2*.img(如果你曾启动过一次的话)
4. 放入自己的固件替代刚才删除的固件, 注意放入10.03目录中文件名字必须是:
openwrt-x86-generic-combined-ext2.img.gz
放入10.03.1目录中的文件名必须是:
config-b-openwrt-x86-generic-combined-ext2.img.gz
或者
config-c-openwrt-x86-generic-combined-ext2.img.gz

JUST enjoy it!

原文链接:
http://macbruins.wordpress.com/2 ... sb-for-x86-openwrt/

可能需要攀岩才能看到这篇文档, 大家懂的。

轻松制作X86 OPENWRT USB启动盘的更多相关文章

  1. 制作win10 usb 启动盘

    Rufus 是一个开源的USB启动盘制作程序.其特点就是快速,且支持各种系统,包括各种windows系统,linux系统,使用也很简单. Rufus主页: http://rufus.akeo.ie/ ...

  2. 使用 DD 命令制作 USB 启动盘

    Windows 下有很多很好用的 USB 启动盘制作工具,比如 Rufus,但是 MacOS 下这个类型的工具就少了很多,这里记录下在 MacOS 中用 DD 命令制作 Linux USB 启动盘的操 ...

  3. Kali Linux Web 渗透测试视频教—第二十课-利用kali linux光盘或者usb启动盘破解windows密码

    Kali Linux Web 渗透测试视频教—第二十课-利用kali linux光盘或者usb启动盘破解windows密码 文/玄魂 目录 Kali Linux Web 渗透测试视频教—第二十课-利用 ...

  4. 如何在Ubuntu下使用TF/SD 卡制作Exynos 4412 u-boot启动盘

    /** ****************************************************************************** * @author    Maox ...

  5. 如何在Mac下使用TF/SD 卡制作Exynos 4412 u-boot启动盘

    /** ****************************************************************************** * @author    Maox ...

  6. 使用MBROSTool 工具制作本地硬盘多启动盘的方法总结

    前段时间写了一个自用五合一多启动盘分享--分别用来维护娱乐,wifi密码破解,win&mac登陆密码绕过/清除,反馈的同学还是挺多,觉得大家都有这方面的需求,于是再把自己的使用经验总结一下. ...

  7. Rufus 制作 USB 启动盘简单教程

    制作 Windows 10 启动盘 U盘 / USB 安装盘图文教程  http://rufus.akeo.ie/downloads/rufus-2.2p.exe 1.将U盘连接到电脑,以管理员身份运 ...

  8. dd usb 启动盘制作 成功版本

    在linux系统中,使用dd命令制作启动盘成功.方法是在终端中输入命令:     dd if=/root/opensuse.iso of=/dev/sdb bs=4M     说明:      1.o ...

  9. U盘制作macOS Sierra的启动盘

    1.macOS Sierra的几种安装方式 *开机时按住command+option+r 进行联网在线安装.PS:在网速好的情况还行,但是如果网络差的时候,它会让你崩溃的. *使用光盘进行安装. *今 ...

随机推荐

  1. hdu多校第3场A.Ascending Rating

    Problem A. Ascending Rating Time Limit: / MS (Java/Others) Memory Limit: / K (Java/Others) Total Sub ...

  2. c函数创建文件和路径

    bool NewFileName(const char* filename) { size_t len; < (len = strlen(filename))) { char* tmpbuf, ...

  3. 201621123075作业07-Java GUI编程

    1. 本周学习总结 1.1 思维导图:Java图形界面总结 1.2 可选:使用常规方法总结其他上课内容. 2.书面作业 1. GUI中的事件处理 1.1 写出事件处理模型中最重要的几个关键词. 事件源 ...

  4. 一直又爱又恨的jqueryValidate,看到一个还不错的laber.error样式

    默认样式,不是很好看 修改之后就高大上多了 功臣如下: label.error {    position: absolute;    right: 18px;    top: 5px;   colo ...

  5. 企业面试题:Buffer与cache的区别?

    buffer缓冲 cache是缓存. 写缓冲,读缓存.简单点说,buffer是即将要被写入磁盘的,而cache是被从磁盘中读出来的.缓冲(buffers)是根据磁盘的读写设计的,把分散的写操作集中进行 ...

  6. 用setTimeout模拟setInterval的功能

    偶然看到这个题目,稍微写了下,做个笔记,不足之处请指正 //用setTimeout模仿setInterval var MyInterVal = function(fun,tm){ if(this == ...

  7. JavaScript原型与闭包相关

    1什么是对象 js中的值分为引用值和原始值 原始值:undefined  null  Boolean  string  number  原始值无法更改 存放在栈中 引用值:Array  Object  ...

  8. kolla-ansible源码分析

    一.kolla-ansible 源码的目录结构 kolla-ansible是从kolla项目分离出来的一个可交付的项目,kolla-ansible负责部署容器化的openstack各个服务和基础设施组 ...

  9. python自学第13天 hashlib,re模块

    import hashlib sha=hashlib.sha3_512()#定义加密成什么格式 sha.update('how to use sha1 in 年后 '.encode('utf-8')) ...

  10. Python pip源更改

    将pip源设置为阿里源 windows 打开文件资源管理器(文件夹地址中) 地址栏上面输入 %appdata% 在这里面新建一个文件夹pip 在pip文件夹里面新建一个文件叫做 pip.ini,内容如 ...