2019独角兽企业重金招聘Python工程师标准>>>

下载openwrt源码, 
参考: 
http://blog.csdn.net/u011641885/article/details/46348267

make menuconfig 基本配置

Target System (x86)  ---> 
    Subtarget (Generic)  --->
    Target Profile (Generic)  --->
    Target Images  --->      
1
2
3
4
Target Images配置 
参考配置如下:

主要勾选内容:

[*] ext4  --->  
[*] iso

[*] squashfs  --->

[*] Build VirtualBox image files (VDI)
[*] Build VMware image files (VMDK)
1
2
3
4
5
6
7
下面是比较重要的配置

(10) Kernel partition size (in MB) 
(48) Root filesystem partition size (in MB)
()  Root partition on target device 
[ ] Include kernel in root filesystem  ---- 
1
2
3
4
Kernel partition size (in MB) 
内核分区大小,默认为 2MB,当我们选上太多内核模块时,编译出来的内核将大于 2MB 。这时候系统会启动失败的。会提示找不到内核。个人建议修改为 10MB

Root filesystem partition size 
根文件系统分区大小。默认 48MB

Root partition on target device 
根文件系统所在分区位置。默认值为 /dev/sda2 
如果我们把openwrt烧写u盘的话。系统启动后会提示找不到根文件系统。因为我们的根文件系统是在 u盘里面。所以这个值要清空。

建议在内核模块中把所有网卡驱动都选上

编译
make V=s
1
最后会在 bin/x86 目录下生成下面的文件:

md5sums
openwrt-x86-generic-combined-ext4.img.gz
openwrt-x86-generic-combined-ext4.vdi
openwrt-x86-generic-combined-ext4.vmdk
openwrt-x86-generic-combined-squashfs.img.gz
openwrt-x86-generic-combined-squashfs.vdi
openwrt-x86-generic-combined-squashfs.vmdk
openwrt-x86-generic-Generic-rootfs.tar.gz
openwrt-x86-generic.iso
openwrt-x86-generic-rootfs-ext4.img.gz
openwrt-x86-generic-rootfs-squashfs.img.gz
openwrt-x86-generic-vmlinuz
packages
sha256sums
1
2
3
4
5
6
7
8
9
10
11
12
13
14
比较重要的是这几个文件: 
openwrt-x86-generic.iso 用于烧录到光盘,从光盘启动openwrt

openwrt-x86-generic-combined-ext4.img.gz 解压得到 openwrt-x86-generic-combined-ext4.img,可在linux用 dd 命令烧写到 u盘 硬盘等

openwrt-x86-generic-combined-ext4.vmdk 虚拟机硬盘文件:可以在虚拟机下面运行openwrt,具体参考: 
http://jingyan.baidu.com/article/9113f81b2796852b3214c705.html

将openwrt 烧写到u盘去 
在linux下,可以使用 dd 命令将 openwrt-x86-generic-combined-ext4.img 文件烧写到 u盘。 
windows 7 操作系统的操作请参考: 
http://blog.csdn.net/aa120515692/article/details/46826233
参考u盘 
 
可以看到 u盘被分配成两个区,另外一个区未分配。而已经分配了的两个区的大小正好和我们前面设置的 
(10) Kernel partition size (in MB) 
(48) Root filesystem partition size (in MB) 
一样! 
没错。第一个区就是内核分区。第二个是根文件系统分区。

从u盘启动openwrt 
重启电脑,选为 u 盘启动模式,可以看到下面的信息。成功启动了openwrt
 
选择 USB HDD 启动

GUN GRUB ~~!

--------------------- 
作者:清风不解语 
来源:CSDN 
原文:https://blog.csdn.net/aa120515692/article/details/46846945 
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://my.oschina.net/u/4000302/blog/3032997

编译x86架构的openwrt系统,让笔记本从u盘启动openwrt相关推荐

  1. Linux编译x86架构内核出现_stack_chk_guard未定义错误

    背景 android模拟器运行于virtualbox中,而virtualbox运行于x86架构的pc端,所以android及其Linux内核都编译成x86架构.当virtualbox的vt未开启的情况 ...

  2. 华硕计算机u盘启动不了怎么办,华硕笔记本做系统读不了u盘启动不了怎么办-笔记本u盘装系统无法使用,怎么办?...

    华硕笔记本win10系统装坏了开不了机了怎么用u盘装机? 查资料能力啊.exe 百度一下 U盘启动盘,了解一下bios设置是否USB启动为第一项 或者 是否支持开机选择启动方式选择从U盘启动. 纯净系 ...

  3. 同方服务器u盘装系统,BIOS设置,清华同方笔记本设置U盘启动步骤

    使用U盘重装系统时,首先需要设置bios从U盘启动,才能进入PE系统进行系统的重装.但是对于缺少电脑知识的小白来说,设置bios从U盘启动是不是一件容易的时间.那么清华同方笔记本如何设置u盘启动呢?下 ...

  4. 微星gt83笔记本u盘装系统前如何设置u盘启动?

    微星gt83笔记本配置了超级强悍的桌面版GTX 1080显卡,想必追求极致性能的游戏发烧友已经按耐不住了.那么,微星gt83笔记本u盘装系统前如何设置u盘启动?如果打算为这款心仪的笔记本重装系统,那就 ...

  5. 东芝z20t笔记本如何u盘启动安装系统

    东芝z20t系列超级本采用二合一的设计,可拔插设计让大家能够自由的在平板与笔记本状态下自由切换,那么这款东芝z20t笔记本如何u盘启动安装系统呢?下面快启动小编就为大家分享东芝z20t笔记本u盘安装w ...

  6. 联想g400从u盘启动计算机,联想g400笔记本设置U盘启动的图文步骤

    联想 G400 为2013年6月上市的家用全能型笔记本,配杜比环绕立体声音效,HDMI输出,拥有高触感巧克力键盘,智能风扇噪音控制系统全新的一键恢复功能,预装windows 8操作系统.可以满足大多数 ...

  7. n1 openwrt 挂载u盘_[Openwrt 扩展上篇]USB挂载U盘启动Samba共享

    最近偷懒,没学习,反想起自己的路由刷了Openwrt,正好闲置了一个硬盘想拿来做个网络硬盘,于是开始了折腾....这里将不谈论如何刷Openwrt,如何ssh,如何添加PPOE,如何添加相对应服务的包 ...

  8. 机械革命无法使用U盘启动linux,uefi启动u盘启动不了,机械革命笔记本一键u盘启动bios设置教程...

    综上所述便是机械革命笔记本一键u盘启动bios设置教程的全部内容了,相信通过小编几个简单步骤的解析,相信朋友都了解了吧!完成上述操作后,便可以为自己的电脑用一键优盘安装系统了. 使用教程 视频教程 纯 ...

  9. U盘启动Openwrt写入硬盘教程

    使用U盘启动Openwrt,使用命令即可把镜像写入硬盘 具体操作步骤: 1.首先下载Openwrt系统镜像,进行解压得到img镜像文件 2.使用Rufus软件写入到U盘 Rufus软件下载:http: ...

最新文章

  1. Oracle 查询结果去重保留一项
  2. SimpleDateFormat线程不安全
  3. 学会python编程容易吗-Python编程入门难不难
  4. 同事反馈环:为什么度量和会议还不够充分
  5. 不同制式字符串之间的转换
  6. Python中Numpy(2,numpy的基本操作(级联,维度转换,切分,副本))
  7. boost::hana::for_each用法的测试程序
  8. react 动态修改路由_reactjs – 如何动态添加重定向到反应路由器?
  9. Launchy – 快速调出你的程序
  10. linux 2.6内核进程调度,linux2.6内核进程调度
  11. 计算机数控模拟操作步骤,数控仿真
  12. bp神经网络预测模型python_BP神经网络模型:Python
  13. a-select 下拉框样式修改
  14. 重心法求中心matlab,两个中转站选址问题(重心法,metlab,spss)程序.ppt
  15. 制作卡通人物的3种简单方法
  16. uni-app小程序刷新当前页面的两种方法
  17. pbs转换html,pbs 脚本实例说明.docx
  18. VALSE 4月12日 下午 第一会场 深度学习模型设计 会议记录
  19. 在windows10上安装图形化ubuntu桌面(亲测有效)
  20. 舰r最新服务器,战舰少女R官方网站—战舰少女-与心爱的舰娘一起守护这片海域...

热门文章

  1. t184卡西欧计算机玩游戏,中学回忆——卡西欧 FX-82ES 科学计算器 晒物
  2. 鸿蒙系统手机用户体验,鸿蒙系统真的来了!用户体验流畅度远超安卓,任正非扳回一城!...
  3. transformcontrols可以用在group上吗_电缆沟盖板可以用在水沟上吗
  4. java中thread实例_Java多线程2:Thread中的实例方法
  5. android 消息循环滚动条,Android ViewPager实现循环滚动
  6. springboot接收多对象_SpringBoot同时接收单个对象和List<object>参数
  7. .bat脚本自动yes_第四章: Python脚本获取聚宽(JQData)免费行情数据
  8. Java中需要全部小写的是,下列哪些是Java中常量的命名约定?A、全部为小写字母B、全部为大写字母C、大小写混合D、字与字之间...
  9. 【企业管理】商业伦理逻辑思考模型
  10. 【图解】2020年(下)软考准考证打印入口及注意事项