- localeはupdate-localeでLC_ALL、LANGUAGE、LANGをそれぞれ指定したほうが後々よさそう
- DesktopやX11使うなら、GPUは最大割り当てたほうが良いかも
- 現状raspi4 arm64だとGL DriverにFullが出てこないのでFakeしか選べないな
Desktop(GUI)あり
MyHostName='lab-berry'
PiPassword='P@ssw0rd'
MyKeybord='us'
NewUser='user01'
NewUserPass='P@ssw0rd'
sudo swapoff --all &&
sudo systemctl stop dphys-swapfile &&
sudo systemctl disable dphys-swapfile &&
echo -e "\nset -o vi" | sudo tee -a /etc/profile > /dev/null &&
echo -e "\nset -o vi" | sudo tee -a /root/.bashrc > /dev/null &&
echo -e "\nset -o vi" | tee -a ~/.bashrc > /dev/null &&
mkdir -p ~/.ssh &&
cat <<EOF | tee ~/.ssh/config > /dev/null &&
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
EOF
chmod 700 .ssh &&
chmod 600 .ssh/config &&
echo "pi:$PiPassword" | sudo chpasswd &&
sudo perl -i.orig -pe 's#/deb.debian.org/debian buster#/ftp.jp.debian.org/debian buster#' /etc/apt/sources.list &&
sudo apt update &&
sudo apt dist-upgrade -y &&
sudo apt install -y tmux screen rsyslog vim \
net-tools procps netcat tcpdump ntpdate curl \
git python3 python3-pip python3-venv \
dnsutils snmpd snmp traceroute netplan.io \
xrdp &&
sudo apt-get autoremove -y &&
sudo apt-get clean &&
sudo chmod 4755 `which tcpdump` &&
sudo update-alternatives --set editor `readlink -f /etc/alternatives/vi` &&
sudo useradd -s /bin/bash -m -G sudo,ssh,xrdp $NewUser &&
echo $NewUser:$NewUserPass | sudo chpasswd &&
echo -e "\nset -o vi" | sudo tee -a /home/$NewUser/.bashrc > /dev/null &&
sudo -u $NewUser mkdir -p /home/$NewUser/.ssh &&
cat <<EOF | sudo -u $NewUser tee /home/$NewUser/.ssh/config > /dev/null &&
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
EOF
sudo chmod 700 /home/$NewUser/.ssh &&
sudo chmod 600 /home/$NewUser/.ssh/config &&
sudo raspi-config nonint do_wifi_country JP &&
sudo raspi-config nonint do_change_timezone Asia/Tokyo &&
sudo raspi-config nonint do_configure_keyboard $MyKeybord &&
sudo raspi-config nonint do_change_locale en_US.UTF-8 &&
sudo raspi-config nonint do_hostname $MyHostName &&
sudo raspi-config nonint do_gldriver G2 &&
sudo raspi-config nonint do_memory_split 256 &&
sudo reboot