使用qemu安装clefos 7.5(RHEL 7.5 s390x的开源版本)

回复
admin
网站管理员
帖子: 13
注册时间: 周四 3月 15, 2018 3:56 pm
来自: 广东深圳
联系:

使用qemu安装clefos 7.5(RHEL 7.5 s390x的开源版本)

帖子 admin » 周二 9月 04, 2018 6:01 pm

首先,需要编译最新版本的qemu 3.0.0
# xz -d qemu-3.0.0.tar.xz
# tar -xvf qemu-3.0.0.tar
# cd qemu-3.0.0
# ./configure --prefix=/usr/local/qemu --target-list=s390x-softmmu,s390x-linux-user
# make -j8
# make install
接下来,我们需要下载Fedora-Server-dvd-s390x-28-1.1.iso,之所以要下载它,是因为75os.iso里面的kernel.img和initrd.img无法使用qemu进行引导安装。我们要拷贝Fedora-Server-dvd-s390x-28-1.1.iso里面的
kernel.img和initrd.img作为qemu引导安装文件。
# mkdir -p /data/vm/linux_s390x
# mount -t iso9660 -o loop Fedora-Server-dvd-s390x-28-1.1.iso /mnt
# cd /mnt/images
# cp kernel.img /data/vm/linux_s390x
# cp initrd.img /data/vm/linux_s390x
# cd /data/vm/linux_s390x
# umount /mnt
# /usr/local/qemu/bin/qemu-img create -f qcow2 clefos_7_5.img 60G
编写启动qemu安装脚本
# cat install_clefos_7_5_s390x.sh
#!/bin/bash
/usr/local/qemu/bin/qemu-system-s390x -M s390-ccw-virtio -smp 2 -m 4G --nographic --device virtio-scsi --drive file=/iso/75os.iso,format=raw,if=none,id=c1 --device scsi-cd,drive=c1 --hda clefos_7_5.img --kernel kernel.img --initrd initrd.img -net nic -net tap,ifname=tap17

# chmod 755 install_clefos_7_5_s390x.sh
运行安装脚本进行安装
# sh install_clefos_7_5_s390x.sh
安装后启动脚本
# cat start_clefos_7_5_s390x.sh
#!/bin/bash
# test
/usr/local/qemu/bin/qemu-system-s390x -M s390-ccw-virtio -smp 2 -m 4G --nographic \
--hda clefos_7_5.img --kernel kernel.img --initrd initrd.img -append "root=/dev/vda3" \
-net nic -net tap,ifname=tap17

回复