raspberry pi os 初期設定 - ぶやかー

  • 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

この記事を書いた人 Wrote this article

kmatsunuma

TOP