EVE添加自定义Linux镜像并调用CRT控制

Ethan
文章目录

自定义Node节点名,并像SecureCRT控制网络设备一样而不是使用VNC。

创建模板

创建自定义模板,我的模板名为debian.yml

---
type: qemu
description: Debian Linux
name: Debian
cpulimit: 1
icon: Server.png
cpu: 1
ram: 2048
ethernet: 1
console: telnet
shutdown: 1
qemu_arch: x86_64
qemu_nic: virtio-net-pci
qemu_options: -machine type=pc,accel=kvm -vga std -usbdevice tablet -boot order=dc -cpu host -serial mon:stdio
...

分别放到如下目录:

/opt/unetlab/html/templates_legacy

/opt/unetlab/html/templates/intel

/opt/unetlab/html/templates/amd

安装镜像

根据官方指导安装节点镜像,但不要做提交,安装完成后按照如下方法继续修改终端配置:

编辑 GRUB 配置文件: 编辑 /etc/default/grub

添加 console 参数: 找到以 GRUB_CMDLINE_LINUX_DEFAULT 开头的那一行(通常里面有 quiet)。在双引号内部的最后,加上 console=ttyS0,115200。 修改后看起来应该像这样:

GRUB_CMDLINE_LINUX_DEFAULT="quiet console=ttyS0,115200"

更新 GRUB 引导配置: 让刚才的修改生效:

sudo update-grub

强制启用串口登录服务: 为了确保系统启动后能通过串口接受登录输入,执行以下命令:

sudo systemctl enable [email protected]
sudo systemctl start [email protected]

安全关机: 配置完成后,必须在 Debian 内部执行关机命令(不要在 EVE 网页点 Stop):

sudo poweroff

保存镜像

/opt/qemu/bin/qemu-img commit virtioa.qcow2
virt-sparsify  --compress virtioa.qcow2 compressedvirtioa.qcow2
mv compressedvirtioa.qcow2 virtioa.qcow2
Ethan
本文作者

本文链接:https://blog.htlac.com/archives/747.html

版权声明:本站文章采用 CC BY-NC-SA 4.0 协议,转载请注明出处。

Previousphoto
没有了

暂无评论

发表评论