準備
媒体(Micro SD Card)を初期化する。SDカードを確認する。
diskutil list
/dev/disk5 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *63.9 GB disk5
1: Windows_FAT_32 system-boot 268.4 MB disk5s1
2: Linux 63.6 GB disk5s2
マウントしたSDカードをアンマウント
sudo diskutil umount /dev/disk5s1 sudo diskutil umount /dev/disk5s2 sudo diskutil unmountDisk /dev/disk5
OSイメージを展開
unxz ubuntu-18.04.4-preinstalled-server-arm64+raspi3.img.xz
SDカードに書き込む
sudo dd if=ubuntu-18.04.4-preinstalled-server-arm64+raspi3.img of=/dev/rdisk5 bs=1m
セットアップ
初期値はUSキーボードとなっているため、初期パスワード入力時は注意
キーボードの設定
sudo dpkg-reconfigure keyboard-configuration
パッケージの更新
sudo apt update;sudo apt upgrade -y;sudo apt autoremove;sudo apt clean
日本語環境の構築
sudo apt-get install language-pack-ja -y sudo update-locale LANG=ja_JP.utf8
タイムゾーンの設定
時間同期のためのntpを設定
sudo apt install ntp -y
sudo timedatectl set-timezone Asia/Tokyo
日本語マニュアルのインストール
sudo apt -y install manpages-ja manpages-ja-dev
ホスト名の変更
sudo hostnamectl set-hostname ホスト名
Desktop環境の構築
リモートデスクトップ環境の構築(lubuntuとかkubuntuとかxubuntuとか色々)
sudo apt install -y ubuntu-desktop
ログインマネージャーの変更(gdmmだと無限ループとなり、vncが正常に動作しない。)
sudo apt install lightdm -y
パッケージのインストール
sudo apt install x11vnc -y
パスワードの設定
初期設定では、ホームディレクトリ以下の.vnc/passwd に保存される。
x11vnc -storepasswd
起動時に実行(サービスに登録)
sudo vi /etc/systemd/system/x11vnc.service
[Unit]
Description=x11vnc (Remote access)
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /ホームディレクトリ/.vnc/passwd -rfbport 5900 -forever -loop -noxdamage -repeat -shared
ExecStop=/bin/kill -TERM $MAINPID
ExecReload=/bin/kill -HUP $MAINPID
KillMode=control-group
Restart=on-failure
[Install]
WantedBy=graphical.target
自動起動の設定
sudo systemctl daemon-reload
sudo systemctl disable gdm.service
sudo systemctl enable lxdm
sudo systemctl enable x11vnc
sudo systemctl start x11vnc
sudo reboot
コメント