2016年9月24日星期六

在OS X系统使用QEMU模拟器为UBNT EdgeRouter编译deb软件包

一、在OS X系统安装QEMU

1、安装Homebrew

Homebrew是OS X上强大的包管理器。为了解决QEMU安装的依存关系,我们先按照Homebrew官网的介绍安装Homebrew:
http://brew.sh/index_zh-cn.html


2、使用Homebrew安装QEMU

Bash
$ brew install qemu


二、在QEMU上构建EdgeRouter的软件包编译环境

此步骤主要参考了以下文章:
https://blog.austinchou.com/compile-shadowsocks-libev-and-chinadns-for-edgerouter-poe/

1、在QEMU上构建MIPS64编译环境

首先在EdgeRouter中使用打开CLI窗口登陆,使用uname命令查看平台架构:
Bash
$ uname -a 
Linux ERL-3 3.10.20-UBNT #1 SMP Sat May 28 09:46:11 PDT 2016 mips64 GNU/Linux
从显示结果可以看到是mips64架构。
然后从下面网址下载已经预安装mips64架构的debian系统的系统映像。
https://people.debian.org/~aurel32/qemu/
选择mips文件夹,依据说明下载wheezy 64位相关的两个文件:
vmlinux-3.2.0-4-5kc-malta 
debian_wheezy_mips_standard.qcow2
然后再OS X系统的终端中运行以下命令启动:
Bash
qemu-system-mips64 -M malta -kernel vmlinux-3.2.0-4-5kc-malta -hda debian_wheezy_mips_standard.qcow2 -append "root=/dev/sda1 console=tty0"

没有评论:

发表评论

移动光猫改桥接模式

使用以下管理用户名和密码登录移动光猫: 用户名:CMCCAdmin 密码:aDm8H%MdA 登陆后,查看“网络-宽带设置”,选择名称中含有“INTERNET”的连接名称,截图记录原有INTERNET设置: 截图记录后,删除此配置。 参考原有配置,新建一个INTERNET连接,并...