1#!/bin/sh
2
3apt-get update
4
5# Install necessary packages
6apt-get install -y debconf-utils
7apt-get install -y git ca-certificates
8apt-get install -y python3 p7zip-full
9apt-get install -y lzop
10
11# Install amd firmware
12apt-get install -y firmware-amd-graphics
13sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=\"\(.*\)\"/GRUB_CMDLINE_LINUX_DEFAULT=\"\1 amdgpu.runpm=0 amdgpu.dc=0\"/' /etc/default/grub
14dpkg-reconfigure -fnoninteractive grub-efi-arm64
15
16# Adjust user groups
17adduser vsoc-01 kvm
18adduser vsoc-01 render
19adduser vsoc-01 video
20
21# Install Linaro GLT. GIG. repo
22wget -qO- https://artifacts.codelinaro.org/artifactory/linaro-372-googlelt-gigabyte-ampere-cuttlefish-installer/gigabyte-ampere-cuttlefish-installer/latest/debian/linaro-glt-gig-archive-bookworm.asc | tee /etc/apt/trusted.gpg.d/linaro-glt-gig-archive-bookworm.asc
23
24echo "deb https://artifacts.codelinaro.org/linaro-372-googlelt-gigabyte-ampere-cuttlefish-installer/gigabyte-ampere-cuttlefish-installer/latest/debian bookworm main" | tee /etc/apt/sources.list.d/linaro-glt-gig-archive-bookworm.list
25
26apt -o Apt::Get::Assume-Yes=true -o APT::Color=0 -o DPkgPM::Progress-Fancy=0 \
27    update
28
29# Install kernel
30apt-get install -y '^linux-image-.*aosp-linaro.*' '^linux-headers-.*aosp-linaro.*'
31
32# Install android cuttlefish packages
33apt-get install -y '^cuttlefish-.*'
34adduser vsoc-01 cvdnetwork
35
36# Extra tools
37cd /root
38git clone https://github.com/matthuisman/gdrivedl.git
39cd -
40
41# Install network manager
42apt-get install -y network-manager
43