qemu创建虚拟机,gdb调试及网络配置

本文介绍了如何使用QEMU创建虚拟机,并详细讲解了通过NAT和桥接方式进行网络配置,同时涵盖了使用GDB进行调试的步骤。
摘要由CSDN通过智能技术生成

准备:  安装镜像iso,qemu source code,安装编译qemu必要的库

准备,主要参考openwrt交叉开发环境,加上常用的软件
sudo apt-get update
sudo apt-get install gcc g++ gfortran gdb vim cscope ctags git expect openssh-server binutils patch bzip2 flex bison make autoconf automake autogen gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev gawk libexpat1-dev zlib1g-dev libglib2.0-dev pkg-config libtool python perl numactl lrzsz libssl-dev
下面如果需要重新编译libirt就需要安装
apt-get install libdevmapper-dev libpciaccess-dev libyajl-dev libxml2-dev libnl-3-dev libnl-route-3-dev
重新编译libvirt,apt-get source libvirt; ./autogen.sh --system;make


编译qemu:
./configure --prefix="/usr" --target-list=ppc64-softmmu
make
make install

创建磁盘:
qemu-img   create   -f   qcow2    qemu_ppc64le_system.qcow2   50G
qemu-img info qemu_ppc64le_system.qcow2

安装:
在server 10.100.8.213上运行。
/home/chenglin/qemu/qemu_debug_run/qemu-2.4.0/ppc64-softmmu/qemu-system-ppc64  -m 50G  -hda /home/chenglin/qemu/qemu_debug_kernel/qemu-dir/qemu_ppc64le_system.qcow2 -cdrom /home/chenglin/bake/ubuntu-14.04.2-server-ppc64el.iso -boot once=d -nographic -net nic -net tap,ifname=tap0 -vnc :0

在桌面机器上打开vncviewer(linux和ubuntu都可以)
vncviewer 10.100.8.213 5900进入安装界面,和普通一样安装, 5900是默认端口
-vnc选项后面后空格,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值