在搭建好KVM的宿主机上定制ubuntu镜像

10 篇文章 0 订阅
9 篇文章 0 订阅

第一步:一台搭建好KVM的宿主机
搭建KVM环境
第二步:在宿主机中安装ubuntu虚拟机
把 ubuntu18或16 镜像上传到宿主机/var/lib/libvirt/images/目录下
使用xshell上传.iso文件
第三步:最小化安装 内存两个G
在宿主机终端输入:

virt-manager

开始安装

第四步:对于ubuntu虚拟机定制化处理
1:换源 在新安装的虚拟机终端输入命令:

sudo apt install openssh-server vim
vim /etc//apt/sources.list

2:解决宿主机无法使用virsh shutdown 虚拟机名 此命令直接关闭虚拟机的问题
如果虚拟机是ubuntu18的版本,直接在虚拟机(不是安装KVM的宿主机)的终端输入命令

sudo apt install acpid

启此服务,一般安装就启动了
如果虚拟机是ubuntu16,推荐使用qemu-guest-agent进行shutdown配置
在虚拟机终端(不是宿主机host)输入命令:

sudo apt install qemu-guest-agent
service qemu-guest-agent start

而后,在宿主机的/etc/libvirt/qemu/ 下面修改xml文件 在devices中添加

<channel type="unix">
  <source mode="bind"/>
  <target type="virtio" name="org.qemu.guest_agent.0"/>
</channel>

重新启动虚拟机
3:宿主机启用virsh console
在虚拟机中编辑grub配置文件sudo vim /etc/default/grub,将文本添加console=ttyS0到GRUB_CMDLINE_LINUX_DEFAULT参数
注意不是在宿主机中操作

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=ttyS0"

而后:sudo update-grub
将虚拟机关机重新启动
测试: virsh console 虚拟机名
4:使用virt-sysprep
在宿主机终端输入

virt-sysprep -d  虚拟机名
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值