diff --git a/build/packer/ansible/agent-aws.yml b/build/packer/ansible/agent-aws.yml
index 63075ed46e..910e93cef9 100644
--- a/build/packer/ansible/agent-aws.yml
+++ b/build/packer/ansible/agent-aws.yml
@@ -113,9 +113,9 @@
         mode: "u+x,g+x,o+x"
 
     - name: Install chromium
-      shell: "dnf install -y https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm"
-      when: ansible_architecture == "x86_64"
-      # NOTE: no chromium package for arm64
+      yum:
+        name: chromium
+        state: latest
 
     - name: Install doctl client for digital ocean
       get_url:
diff --git a/build/packer/aws.pkr.hcl b/build/packer/aws.pkr.hcl
index 67e713959c..671bc418c4 100644
--- a/build/packer/aws.pkr.hcl
+++ b/build/packer/aws.pkr.hcl
@@ -85,7 +85,7 @@ source "amazon-ebs" "arm-agent" {
     iit-billing-tag = "pmm-worker"
   }
   launch_block_device_mappings {
-    device_name           = "/dev/xvda"
+    device_name           = "/dev/sda1"
     volume_size           = 30
     volume_type           = "gp3"
     delete_on_termination = true