用kvm在rockyLinux安装ubuntu系统
时间: 2025-03-09 17:02:15 浏览: 70
### 在 Rocky Linux 上通过 KVM 安装 Ubuntu 系统
#### 准备工作
为了确保能够顺利安装并运行 Ubuntu 虚拟机,在开始之前确认主机支持硬件辅助虚拟化,并已开启 BIOS/UEFI 设置中的 VT-x 或 AMD-V 功能。
#### 安装必要的软件包
在 Rocky Linux 上准备环境,执行如下命令来安装所需的组件:
```bash
sudo dnf install -y @virtualization virt-install bridge-utils libvirt-daemon-config-network qemu-kvm
```
上述指令会安装一系列用于创建和管理虚拟机所必需的服务与工具集[^3]。
#### 启动并设置 Libvirtd 服务
使 `libvirtd` 自启动且立即生效:
```bash
sudo systemctl enable --now libvirtd.service
```
验证服务状态正常运作:
```bash
systemctl status libvirtd.service
```
#### 下载目标系统的 ISO 文件
前往 [Ubuntu官方网站](https://ubuntu.com/download/server),下载适用于服务器版本的 .iso 映像文件到本地计算机;或者利用 wget 工具直接在网络连接良好的情况下在线获取最新稳定版ISO镜像:
```bash
cd /var/lib/libvirt/images/
wget https://releases.ubuntu.com/<version>/ubuntu-<version>-live-server-amd64.iso
```
注意:<version>应替换为实际想要部署的具体版本号。
#### 创建新虚拟机实例
使用 `virt-install` 命令行工具定义新的 VM 参数,下面是一个简单的例子说明如何指定内存大小、CPU核心数以及硬盘空间等属性:
```bash
virt-install \
--name ubuntu-guest \
--memory=2048 \
--vcpus=2 \
--disk path=/var/lib/libvirt/images/ubuntu-guest.qcow2,size=20,bus=virtio,format=qcow2 \
--network network=default,model=virtio \
--graphics none \
--location=/var/lib/libvirt/images/ubuntu-<version>-live-server-amd64.iso \
--extra-args 'console=ttyS0,115200n8 serial'
```
此脚本将会引导用户进入交互式的安装流程完成后续配置过程。当提示时,请按照屏幕上的指示操作直至结束整个安装程序[^1]。
#### 访问新建好的 Ubuntu 实例
一旦安装成功后可以通过多种方式访问该Guest OS,比如借助 VNC viewer 远程桌面客户端或是 SSH 协议建立安全shell链接。
对于仅提供串口控制台的情况,则可以考虑采用以下方法查看日志输出或发送命令给正在运行中的 Guest:
```bash
virsh console ubuntu-guest
```
以上就是在 Rocky Linux 平台上运用 KVM 技术搭建 Ubuntu Server 的基本指南[^2]。
阅读全文
相关推荐


















