ubuntu12.04下使用qemu模拟mips处理器安装debian

注:ubuntu是不支持mips处理器的,只能在x86下安装运行
第一步、安装qemu

  1. sudo apt-get install qemu qemu-system 。
    执行 qemu-system-mips --version 发现版本太低,因为后面需要更高版本的qemu。 下载http://wiki.qemu-project.org/download/qemu-2.1.2.tar.bz2,然后解压,执行 make ,这一步执行的时间很长,make完成后执行 make install . 
    如果之前执行过“sudo apt-get install qemu qemu-system”,请先执行“sudo apt-get remove qemu qemu-system”
  2. 嫌弃时间长的可以直接用下面这个链接,是我制作的deb包,版本是2.12的:http://pan.baidu.com/s/1bnvUvlt

注:没有必要安装KVM,原因如下:QEMU can make use of KVM when running a target architecture that is the same as the host architecture. For instance, when running qemu-system-x86 on an x86 compatible processor, you can take advantage of the KVM acceleration - giving you benefit for your host and your guest system. (摘自http://wiki.qemu.org/KVM)

第二步、使用debian开发人员做好的镜像,其中已经包含了debian的squeeze版。下载地址为http://people.debian.org/~aurel32/qemu/mips/。下载后启动qemu即可使用

Start QEMU with the following arguments for a 64-bit machine:
  - qemu-system-mips64 -M malta -kernel vmlinux-2.6.32-5-5kc-malta -hda debian_squeeze_mips_standard.qcow2 -append "root=/dev/sda1 console=tty0"
  - 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"

这个内容在下载页面的下面有,我下载啦
vmlinux-2.6.32-5-5kc-malta 和 debian_squeeze_mips_standard.qcow2(这个比较大)

下载完成后执行:

qemu-system-mips64 -M malta -kernel vmlinux-2.6.32-5-5kc-malta -hda debian_squeeze_mips_standard.qcow2 -append "root=/dev/sda1 console=tty0"

会启动系统,后面会提示:
user: user(写user即可)

password:user(自己设置)。

这样就设置完成啦。

注意这个窗体会锁住鼠标,使用ctrl+alt 解除鼠标锁定。
关闭QEMU窗体,第二次启动也是使用这个命令:qemu-system-mips64 -M malta -kernel vmlinux-2.6.32-5-5kc-malta -hda debian_squeeze_mips_standard.qcow2 -append "root=/dev/sda1 console=tty0"

时间: 2024-10-02 00:15:03

ubuntu12.04下使用qemu模拟mips处理器安装debian的相关文章

Ubuntu12.04下使用virtualbox4.3.12 amd64安装XP系统教程

首先第一步打开已安装好的Virtualbox4.3.12,效果图例如以下: 第二步:点击新建进入新建虚拟电脑界面,填写名称,选择类型和版本号(我这里使用的三XP 64bit): 第三步:选择内存大小,我这里选择512MB: 第四步:虚拟硬盘,选择如今创建虚拟硬盘,并进入下一步选择虚拟硬盘文件类型,选择默认选项进入下一步 第五步:选择新建虚拟硬盘文件为固定大小(使用时速度快): 第六步:选择文件位置和大小,这里大小为默认的10G,点击创建等待进度条载入结束,完毕创建: 第七步:创建完毕后的界面,例

ubuntu12.04下安装python3.4

ubuntu12.04下apt-get默认安装python3是3.2版本,因此需要自己更新源来安装python3.4 (目前的最新版本,以后需要更新的版本方法相同) 添加源以及安装步骤如下: sudo apt-get install python-software-properties #没有这步,下一步会提示add-apt-repository未找到. sudo add-apt-repository ppa:fkrull/deadsnakes #添加ppa源 sudo apt-get upda

ubuntu12.04下安装SQLite3及简单使用

今天想写一个小app,要用到数据库,所以在这里先简单记一下它的安装和用法. 1.安装SQLite3 命令行下输入:sudo apt-get install sqlite3 2.安装SQLite3编译需要的工具包 命令行下输入: sudo apt-get install libsqlite3-dev 3.安装图形界面 (如果你喜欢) 命令行输入: sudo apt-get install sqlitebrowser 数据库的简单使用:(看以下链接) 点击打开链接 最后,退出数据库:执行.quit

Ubuntu12.04下搭建Java环境

1.认识需要配置的环境变量 1). PATH: 作用是指定命令搜索路径,打开/etc/environment可以看到PATH变量的值,该变量包含了一系列的路径.那些路径都是一些经常使用的系统命令的目录地址,如:./sbin./bin等.在bash终端执行命令时,系统会自动到PATH变量所指定的路径中查找是否能找到相应的命令程序.因此,我们需要把jdk安装目录下的bin目录增加到现存的PATH变量中让使用java命令如同系统命令一样方便. 2). CLASSPATH: 作用是指定类搜索路径,让jv

linux(ubuntu12.04)下手机真机调试eclipse上的android程序

模拟器太慢了,而且在模拟器上运行程序的效果毕竟还是跟在真机上有点区别的,所以建议大家尽量使用真机调试.把android手机通过usb线连接至电脑,之后步骤如下: 1. 在/etc/udev/rules.d/目录下新建一个51-android.rules文件,文件内容为: SUBSYSTEM == "usb",ENV{DEVTYPE} == "usb_device",MODE = "0666" 2.$ sudo chmod a+rx /etc/ud

ubuntu12.04下搭建ftp服务器

楼主想把同学硬盘里面的200多G电影共享给实验室的小伙伴们看,就打算在内网服务器上搭建一个ftp的服务器. 1.安装ftp 首先在终端下键入如下内容,安装ftp服务器: sudo apt-get install vsftpd 2.配置ftp 修改ftp的配置文件,该文件在/etc目录下,在终端中键入如下命令以打开配置文件: sudo gedit /etc/vsftpd.conf 简单的修改以下几个配置项即可: #禁止匿名访问 anonymous_enable=NO #接受本地用户 local_e

在ubuntu12.04下编译android4.1.2添加JNI层出现问题

tiny4412学习者,在ubuntu12.04下编译android4.1.2添加JNI层出现问题: (虚心请教解决方法) trouble writing output: Too many methods: 65540; max is 65536. By package: 26 android 145 android.accessibilityservice 702 android.accounts 436 android.animation 8 android.annotation 3793

ubuntu12.04下搭建ftpserver

楼主想把同学硬盘里面的200多G电影共享给实验室的小伙伴们看,就打算在内网server上搭建一个ftp的server. 1.安装ftp 首先在终端下键入例如以下内容,安装ftpserver: sudo apt-get install vsftpd 2.配置ftp 改动ftp的配置文件,该文件在/etc文件夹下,在终端中键入例如以下命令以打开配置文件: sudo gedit /etc/vsftpd.conf 简单的改动下面几个配置项就可以: #禁止匿名訪问 anonymous_enable=NO

ubuntu12.04 下安装nodejs【整理】

ubuntu12.04 下安装nodejs web前端 杭州-小白 liunx里面安装nodejs我也找了很多文章,貌似对很多liunx新手来讲不是很清楚,下面是我结合一些文章,亲自实践得到的安装步骤.同时还有大家关心的与seajs紧密相关的spm模块的安装.(也许很多人在liunx里面nodejs装完之后装spm模块经常报错.嘿嘿.看看这个也许知道为啥.) (- -!其实俺也不懂liunx的,所以就这里折腾了一翻,大家请看吧.我这些都是在虚拟机里面的ubuntu里面测试可以用的.) 第一步,安