From 1e4eac0602157decaae96179e95f57d014a2c097 Mon Sep 17 00:00:00 2001 From: Tim Unkrig Date: Mon, 23 Oct 2023 12:56:10 +0200 Subject: [PATCH] add serial console to template --- cloudinit/cloud.cfg | 1 - debian-bookworm.build.pkr.hcl | 7 +++++++ debian-bookworm.source.pkr.hcl | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/cloudinit/cloud.cfg b/cloudinit/cloud.cfg index 53e3c46..426ba5e 100644 --- a/cloudinit/cloud.cfg +++ b/cloudinit/cloud.cfg @@ -69,7 +69,6 @@ cloud_init_modules: # The modules that run in the 'config' stage cloud_config_modules: - - emit_upstart - ssh-import-id - locale - set-passwords diff --git a/debian-bookworm.build.pkr.hcl b/debian-bookworm.build.pkr.hcl index 4a5b1a9..db5a284 100644 --- a/debian-bookworm.build.pkr.hcl +++ b/debian-bookworm.build.pkr.hcl @@ -11,4 +11,11 @@ build { destination = "/etc/cloud/cloud.cfg.d/99-pve.cfg" source = "cloudinit/99-pve.cfg" } + provisioner "shell" { + inline = [ + "sed -i -e 's/GRUB_CMDLINE_LINUX=\".*\"/GRUB_CMDLINE_LINUX=\"quiet console=tty0 console=ttyS0,115200\"/' /etc/default/grub", + "update-grub", + "systemctl enable serial-getty@ttyS0.service" + ] + } } \ No newline at end of file diff --git a/debian-bookworm.source.pkr.hcl b/debian-bookworm.source.pkr.hcl index 58dc3b1..1db54f7 100644 --- a/debian-bookworm.source.pkr.hcl +++ b/debian-bookworm.source.pkr.hcl @@ -28,6 +28,7 @@ source "proxmox-iso" "debian-12-bookworm-cloudinit-template" { memory = "2048" cloud_init = true cloud_init_storage_pool = "local" + serials = ["socket"] scsi_controller = "virtio-scsi-pci" disks {