blob: 4ac67da7cb3348031b30bd4ea1d50304a6712bf0 [file] [log] [blame] [edit]
#!/bin/sh
apt-get update
# Install necessary packages
apt-get install -y debconf-utils
apt-get install -y git ca-certificates
apt-get install -y python3 p7zip-full
apt-get install -y lzop
# Install amd firmware
apt-get install -y firmware-amd-graphics
sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=\"\(.*\)\"/GRUB_CMDLINE_LINUX_DEFAULT=\"\1 amdgpu.runpm=0 amdgpu.dc=0\"/' /etc/default/grub
dpkg-reconfigure -fnoninteractive grub-efi-arm64
# Adjust user groups
adduser vsoc-01 kvm
adduser vsoc-01 render
adduser vsoc-01 video
# Install Linaro GLT. GIG. repo
wget -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
echo "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
apt -o Apt::Get::Assume-Yes=true -o APT::Color=0 -o DPkgPM::Progress-Fancy=0 \
update
# Install kernel
apt-get install -y '^linux-image-.*aosp-linaro.*' '^linux-headers-.*aosp-linaro.*'
# Install android cuttlefish packages
apt-get install -y '^cuttlefish-.*'
adduser vsoc-01 cvdnetwork
# Extra tools
cd /root
git clone https://github.com/matthuisman/gdrivedl.git
cd -
# Install network manager
apt-get install -y network-manager