核心结论:在现有电脑 linux 环境里面安装 Ubuntu,主流有两种方案,第一种是虚拟机方式(KVM/QEMU),也就是在当前 linux 系统里跑虚拟机安装 Ubuntu,属于最推荐的方式,不破坏原有系统;第二种是双系统,直接把 Ubuntu 作为主机操作系统,替换或者和原有系统共存,学习运维一般优先选择 KVM 虚拟机方案,可以随时快照、删除重建,适合练习命令。
一、准备工作
| 项目 | 说明 |
|---|---|
| 系统镜像 | Ubuntu 官方 ISO,推荐 LTS 长期支持版本,比如 22.04 24.04,稳定性最好 |
| 硬件要求 | 内存最低 2G,推荐 4G 以上,硬盘预留 20G 以上空间,CPU 开启虚拟化(BIOS 里面 VT-x/AMD-V) |
| 虚拟化软件 | KVM QEMU virt-manager,Debian/CentOS 系主机都可以安装这套组件 |
| 备选方案 | 如果不想用 KVM,也可以用 Multipass,是 Ubuntu 官方轻量虚拟机工具,操作更简单 |
二、方案一 KVM + virt-manager 图形化安装(推荐)
1 主机上安装 KVM 相关组件
Ubuntu 主机执行:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system virt-manager
CentOS/Rocky 主机执行:
sudo dnf install qemu-kvm libvirt virt-manager
2 启动 libvirtd 服务并设置开机自启
sudo systemctl enable --now libvirtd
把当前用户加入 libvirt 组,免 root 打开 virt-manager
sudo usermod -aG libvirt $USER
修改完组之后需要注销重新登录生效
3 打开 virt-manager,新建虚拟机
- 打开 virt-manager,选择新建虚拟机
- 选择本地安装介质 ISO 镜像,选中提前下载好的 ubuntu iso
- 设置 CPU 核心、内存大小
- 创建虚拟磁盘,分配硬盘空间
- 网络默认选择 NAT 模式,可以上网,也可以后续改成桥接模式
- 启动虚拟机,进入 Ubuntu 安装界面
4 Ubuntu 系统内安装步骤
- 选择语言,推荐英文,避免中文环境编码坑
- 键盘布局默认
- 选择正常安装,可勾选最小安装
- 磁盘分区,新手直接选清除整个磁盘安装,虚拟机里面不用担心数据
- 设置时区、用户名、密码
- 等待安装完成,重启,拔掉虚拟光驱 ISO,进入 Ubuntu 系统
三、方案二 Multipass 轻量快速安装 Ubuntu(极简方案)
适合只想快速拉起 Ubuntu 实例,不需要复杂图形配置
- 主机安装 multipass
sudo apt install multipass
- 直接启动 Ubuntu 实例
multipass launch
- 进入实例终端
multipass shell
优点:一键创建,自动分配资源,适合快速练习 linux 命令;缺点:自定义能力弱,没有完整图形桌面,默认是服务器版。
四、方案三 双系统安装(主机直接装 Ubuntu)
注意:这个是把 Ubuntu 直接装在物理硬盘,不是在现有 linux 里面虚拟机运行,会涉及磁盘分区,有数据丢失风险
- 制作 Ubuntu 启动 U 盘
- 重启电脑,BIOS 选择 U 盘启动
- 安装向导里面选择和原有系统共存,手动划分分区,一般需要 / 根分区 swap 交换分区
- 安装完成,开机出现 grub 启动菜单,可以选择原来系统或者 Ubuntu
五、进阶要点
- 虚拟化报错,无法启动虚拟机,优先检查 BIOS 虚拟化 VT-x 有没有开启,还有内核是否加载 kvm 模块
- NAT 模式虚拟机可以访问外网,但是局域网其他电脑默认访问不到虚拟机,需要桥接模式才能获得局域网独立 IP
- Ubuntu LTS 版本生命周期长,学习运维优先选 LTS,不要选短期版本
- 如果只需要命令行练习,安装 Server 版,不安装图形桌面,占用资源更小
【相关 FAQ】
问题 1 linux 环境安装 ubuntu 里面 KVM 和 Multipass 哪个适合新手
回答 1 linux 环境安装 ubuntu 里面 Multipass 操作更简单,一键拉起实例,适合单纯练习命令;KVM+virt-manager 功能完整,可以自定义硬件、快照,适合完整学习虚拟机管理,功能更强。
问题 2 linux 环境安装 ubuntu 里面 NAT 网络和桥接网络有什么区别
回答 2 linux 环境安装 ubuntu 里面 NAT 是虚拟机共享主机 IP 上网,外部默认不能访问虚拟机;桥接模式虚拟机独立获取局域网 IP,可以被局域网其他主机直接访问,部署服务推荐桥接。
问题 3 linux 环境安装 ubuntu 里面必须开启 BIOS 虚拟化吗
回答 3 linux 环境安装 ubuntu 里面 KVM 虚拟化必须在主板 BIOS 开启 VT-x 或者 AMD-V 硬件虚拟化,如果没有开启,KVM 虚拟机无法正常启动。
免责声明:以上内容为 linux 环境安装 Ubuntu 技术教程,双系统安装会修改磁盘分区,存在原有数据丢失风险,操作前务必备份重要数据,内容仅供学习参考。


