准备: 安装镜像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
准备,主要参考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上运行。
在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选项后面后空格,