手动设置 Ubuntu 22.10 后
安装
sudo apt install spice-vdagent # To allow copy paste into QEMU Ubuntu
sudo apt-get install qemu-kvm
cd ~/Downloads
然后,可以从 Ubuntu.com 手动下载最新的 Ubuntu 22.10 版本并将其存储到~/Downloads/ubuntu.img
。然后继续:
qemu-img create ubuntu.img 20G
qemu-system-x86_64 -hda ubuntu.img -boot d -cdrom ~/Downloads/ubuntu-22.04.1-desktop-amd64.iso -m 640
然后手动单击 Ubuntu 全新安装设置。完成手动安装后,系统会询问“删除安装介质并重新启动”。可以关闭虚拟机并重新启动 Ubuntu:
跑步
qemu-system-x86_64 --enable-kvm -m 4096 -machine smm=off -boot order=d \
ubuntu22_1.img -smp 4 \
-chardev qemu-vdagent,id=ch1,name=vdagent,clipboard=on \
-device virtio-serial-pci \
-device virtserialport,chardev=ch1,id=ch1,name=com.redhat.spice.0
Ubuntu 中的准备
一旦 Ubuntu 启动,就可以使用以下命令捕获键盘:
Ctrl+Left_alt+G
并使用以下命令更新机器:
Ctrl+Alt+T
sudo apt update -y && sudo apt upgrade -y
sudo apt install spice-vdagent # To allow copy paste into QEMU Ubuntu
问题
- 最新的 Ubuntu 22.10 映像/iso 的下载不是自动的。
- 主要问题是,在干净的 Ubuntu 映像/iso 上,Ubuntu 本身的安装不是自动的。
- 干净的 Ubuntu 安装中的更新和 spice 安装(支持复制粘贴到主机)不是自动化的。
问题
如何能给某人一个 bash 脚本/一些命令,让他们自动获得一个干净且更新的 Qemu 安装 Ubuntu 22.10(从头开始),用户名example_username
和密码是:example_password
?
笔记
我知道我可以只分享更新并配置了该用户名和密码的镜像。这样做有两个问题:我的带宽不稳定,无法让他们在合理的时间内下载该镜像,而且他们必须信任我。我希望他们只依赖脚本(他们可以验证)和 Ubuntu 服务器/版本。