也许你原本就在linux的环境下了, 或者安装在硬盘上,或者运行在虚拟机里。html
可是更多的时候你不须要那么大、那么全的整个 大块系统。linux
以前 我也是一直是 使用archlinux来 实现最小化的系统安装。windows
那么问题来了?假如你须要的是:网络
1. 小型linux运行环境ide
2. 可定制可升级的系统环境htm
3. 大量的可用的方便安装的软件包ci
那么下面的这些你绝对感兴趣。get
这个不过多解释, 官网 自行查看下载。虚拟机
如今下载下来的cloud p_w_picpaths大小必定会让你吃惊,由于 大小不过100M多。可是raw, qcow2的文件格式, 没有玩过kvm qemu的人必定不会懂。 这个自行Googleit
2种运行的方式:
linux kvm qemu Bridge Tap 的网络配置参见 : http://i.huaixiaoz.com/linux/kvm_qemu.html
#### 运行方式的改进:####
通常的运行方式: (spice 方式 tap bridge方式)
kvm -smp 4 -m 2048 -name f15 -drive file=~/Fedora-Cloud-Base-20141203-21.x86_64.qcow2,if=virtio -vga qxl -net nic,model=virtio,macaddr=00-11-22-33-55-44 -net tap -localtime -soundhw es1370 -spice port=5900,addr=192.168.3.148,disable-ticketing
能够改进的: (nohup commond &)
nohup kvm -smp 4 -m 2048 -name f15 -drive file=~/Fedora-Cloud-Base-20141203-21.x86_64.qcow2,if=virtio -vga qxl -net nic,model=virtio,macaddr=00-11-22-33-55-44 -net tap -localtime -soundhw es1370 -spice port=5900,addr=192.168.3.148,disable-ticketing &
继续改进: (虚拟串口,后台运行, 不须要图形链接: 串口不少种方法, 具体参见手册)
nohup kvm -smp 4 -m 2048 -name f15 -drive file=~/Fedora-Cloud-Base-20141203-21.x86_64.qcow2,if=virtio -net nic,model=virtio,macaddr=00-11-22-33-55-44 -net tap -nographic -serial pty &
对于这一种方式,只须要转换为相应的磁盘文件格式就OK了。示例以下:
qemu-img convert -f qcow2 -O vmdk Fedora-Cloud-Base-20141203-21.x86_64.qcow2 fedora.vmdk
而后就能够拿去vmware中 做为磁盘运行了,一样, virtualbox磁盘转换:
qemu-img convert -f qcow2 -O vdi Fedora-Cloud-Base-20141203-21.x86_64.qcow2 fedora.vdi
其余磁盘格式参见qemu-img, qemu的手册
题外话: 一样对于厌倦了vmware,virtualbox的 同样能够吧vmdk, vdi等转换为raw ,qcow2格式示例以下:
qemu-img convert -f vmdk -O qcow2 src.vmdk dest.qcow2