【virt-install 安装虚拟机】virt-install字符界面安装 KVM guest 实例

更新时间:2019-10-03    来源:CentOS    手机版     字体:

【www.bbyears.com--CentOS】

这里以安装一个CentOS-minimal系统为例:

1. 将安装ISO中的文件复制出来,并修改.treeinfo文件,指定正确而的kernel和initrd。

 代码如下
mount /data/nfs/images/CentOS-6.4-x86_64-minimal.iso /mnt/ -o loop
cp -r /mnt/ /root/cent-os



vim /root/cent-os/.treeinfo 修改这个文件:
修改前的相关部分为:

 代码如下 [images-x86_64]
 
initrd = images/pxeboot/initrd.img



修改后为:

 代码如下 [images-x86_64]
 
kernel = isolinux/vmlinuz
initrd = isolinux/initrd.img
boot.iso = /data/nfs/images/CentOS-6.4-x86_64-minimal.iso
# 好像写的那个boot.iso也没有直接使用到。




如果不指定正确的kernel和initrd,后面virt-install时可能会遇到如下错误:

 代码如下 Starting install...
Retrieving file .treeinfo... | 552 B 00:00 ...
ERROR No option "kernel" in section: "images-x86_64"
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start vm1
otherwise, please restart your installation.



2. 启动virt-install来安装guest:

 代码如下 virt-install --name=vm1 --ram=1024 --vcpus=1 --file=/var/lib/libvirt/images/vm1.img --nographics --os-type=linux  --extra-args="console=ttyS0" -v --location=/root/cent-os/



注意其中的:–nographics, –extra-args=’console=ttyS0′ , –location=/root/cent-os/ 这个三个参数。

如果一切正常,将会正常加载内核进行安装。

不过,在选择安装镜像的位置时,我是选择远程NFS上的image来装的(其他的Local CD/DVD, Hard drive没有试过;我也没配好)。

 代码如下 说的是如下的选择:

What type of media contains │                        
                        │ the installation image?     │                        
                        │                             │                        
                        │        Local CD/DVD         │                        
                        │        Hard drive           │                        
                        │        NFS directory

本文来源:http://www.bbyears.com/caozuoxitong/70950.html

热门标签

更多>>

本类排行