DeskPi Proセットアップ
やること
- 一度SDカードにRaspberry Pi OSを入れて起動(パーティション編集&USB起動設定用)
- USBから起動する設定
- USB接続したSSDにOSインストール
- メモリ4GBしかないのでSwapに8GB割り当てる
SDカードにOSを入れて起動
Raspberry Pi OSのイメージをダウンロード www.raspberrypi.com ダウンロードしたイメージを解凍してddでSDカードに書き込み
sudo dd bs=4M if=<イメージファイル> of=/dev/sd* status=progress conv=fsync
OSアップデート&DeskPiセットアップ
起動出来たらアップデートを実行して再起動
sudo apt update
sudo apt upgrade
再起動したらDeskPiのインストールスクリプトを実行する。 wiki.deskpi.com スクリプトがエラーになるのでWikiの手順を実行する前にgccをインストールする。
sudo apt install gcc
cd ~
git clone https://github.com/DeskPi-Team/deskpi.git
cd ~/deskpi/
chmod +x install.sh
sudo ./install.sh
インストール出来たら再起動。
USB SSDから起動する設定
wiki.deskpi.com DeskPiのWikiに記載されている手順でUSB SSDから起動する設定をする。 起動したら設定ツールを起動
sudo raspi-config
Advanced OptionsのBoot OrderでUSB Bootを選択 Boot Loader VersionでLatest Versionを選択 保存したら再起動して以下を実行
sudo -E rpi-eeprom-config --edit
何も変更しないでCtrl+Xで抜ける
SSDにOSインストール
Ubuntuのイメージを落としてきてSSDに書き込み ubuntu.com
sudo dd bs=4M if=<イメージファイル> of=/dev/sd* status=progress conv=fsync
SDカードを抜いて起動してSSDに入れたUbuntuで起動することを確認する。 起動出来たらシャットダウンしてSSDを抜いて、SDカードに入れたOSを起動。 480GBのSSDを以下のように使いたいので、GPartedを使用してパーティションをリサイズしていく。/dev/sda1は/boot/firemwareで使われているのでsda2以降を編集する。
/dev/sda2 32GB /以下用
/dev/sda3 8GB Swap用
/dev/sda4 残り その他
終わったらシャットダウンしてSDを抜いてSSDで起動 完成すると以下のような感じ
Disk /dev/sda: 447.13 GiB, 480103981056 bytes, 937703088 sectors
Disk model: 480CG3VX
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 33553920 bytes
Disklabel type: dos
Disk identifier: 0xdeca7dfc
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 526335 524288 256M c W95 FAT32 (LBA)
/dev/sda2 526336 67635199 67108864 32G 83 Linux
/dev/sda3 67635200 84412415 16777216 8G 83 Linux
/dev/sda4 84412416 937701375 853288960 406.9G 83 Linux
ubuntu@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 380M 3.0M 377M 1% /run
/dev/sda2 32G 3.4G 27G 12% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda1 253M 103M 150M 41% /boot/firmware
tmpfs 380M 4.0K 380M 1% /run/user/1000
Swap作成
Swapを作成
ubuntu@ubuntu:~$ sudo mkswap /dev/sda3
Setting up swapspace version 1, size = 8 GiB (8589930496 bytes)
no label, UUID=cb0d5595-6359-4ad1-add8-9bd58e6a1a65
ubuntu@ubuntu:~$ sudo swapon /dev/sda3
ubuntu@ubuntu:~$ free -m
total used free shared buff/cache available
Mem: 3790 211 3172 3 405 3414
Swap: 8191 0 8191
fstabに追加しておく
sudo vi /etc/fstab
/dev/sda3 swap swap defaults 0 0
モジュール追加
sudo apt install linux-modules-extra-raspi