diff --git a/templates/kiss/assets/boot/boot-ubuntu2404.ipxe b/templates/kiss/assets/boot/boot-ubuntu2404.ipxe index c0342ee5..f135065a 100644 --- a/templates/kiss/assets/boot/boot-ubuntu2404.ipxe +++ b/templates/kiss/assets/boot/boot-ubuntu2404.ipxe @@ -11,8 +11,9 @@ iseq ${arch} x86_64 && set arch amd64 || set os_ver 24.04 set os_rev .1 # set repo http://assets.kiss.svc.ops.openark/assets/ubuntu-${os_ver} +# FIXME: the official cdimage repo does NOT match the versions between initrd and iso set repo http://cdimage.ubuntu.com/releases/${os_ver}/release -iseq ${arch} amd64 && set arch http://mirror.kakao.com/ubuntu-releases/${os_ver} || +iseq ${arch} amd64 && set repo http://mirror.kakao.com/ubuntu-releases/${os_ver} || set cloud_config_url http://assets.kiss.svc.ops.openark/boot/cloud-init_ubuntu_${os_ver}.yaml @@ -23,7 +24,7 @@ kernel --name vmlinuz ${repo}/netboot/${arch}/linux || goto kernel initrd --name initrd ${repo}/netboot/${arch}/initrd || goto initrd :initargs -imgargs vmlinuz initrd=initrd autoinstall ip=dhcp modprobe.blacklist=rndis_host url=${repo}/ubuntu-${os_ver}${os_rev}-live-server-${arch}.iso cloud-config-url=${cloud_config_url} +imgargs vmlinuz initrd=initrd autoinstall console=tty ip=dhcp modprobe.blacklist=rndis_host url=${repo}/ubuntu-${os_ver}${os_rev}-live-server-${arch}.iso cloud-config-url=${cloud_config_url} :boot boot || goto boot diff --git a/templates/kiss/assets/boot/cloud-init_ubuntu_24.04_post-install.sh b/templates/kiss/assets/boot/cloud-init_ubuntu_24.04_post-install.sh index a39aaf28..8c26adac 100755 --- a/templates/kiss/assets/boot/cloud-init_ubuntu_24.04_post-install.sh +++ b/templates/kiss/assets/boot/cloud-init_ubuntu_24.04_post-install.sh @@ -80,7 +80,7 @@ systemctl enable bluetooth.service # Graphics Configuration add-apt-repository -y 'ppa:graphics-drivers/ppa' -if [ "x$(uname -m)" != 'xx86_64' ]; then +if [ "x$(uname -m)" == 'xx86_64' ]; then dpkg --add-architecture i386 fi apt-get update