IT技術で仕事を減らしたい!

ITエンジニアのメモ+α

ラズパイ Rocky Linuxのインストール

どうも、nippa です。

久しぶり Raspberry Pi を触り初めました。自宅のサーバとして今後使っていこうと思い 、動かし始めました。

今日は Rocky Linux (64bit) を Raspberry Pi にインストールしたいと思います。

今回は Rocky Linux Wiki を参考に Raspberry に Rocky Linux をインストールします。

環境

  • Raspberry Pi OS 10(ディスク作成用、他の OS でもよい)
  • Rocky Linux 8.5(64bit)

ディスク(マイクロ SD カード)のフォーマット

まず SD カードを接続し、fdisk コマンドでディスクを削除します。parted でも代用可 能ですので、好きな方をお使いください。

ディスクリストの表示をします。

sudo fdisk -l

表示から SD カードのディスクを確認します。今回は/dev/sdaで進めていきます。

パーティションの削除を行った上で、ディスクをフォーマットします。

sudo fdisk /dev/sda

# パーティションの確認
Command (m for help): p

# パーティションの削除
Command (m for help): d
Partition number (1,2,5-7, default 7): # <--- Enter

# パーティションの削除
Command (m for help): d
Partition number (1,2,5,6, default 6): # <--- Enter

# パーティションをすべて削除するまで繰り返えします
# パーティションをすべてを削除したら、新規にパーティションを作成します。

# パーティションの確認
Command (m for help): p

# パーティションの作成
Command (m for help): n
Select(default p): p

# あとはEnterでOK

# パーティションの確認
Command (m for help): p

SD カードを ex4 にフォーマットします。

sudo mkfs.ext4 /dev/sda

# /dev/sdaのフォーマット状況を確認
sudo fdisk -l

これでマイクロ SD カードのフォーマットが完了です。

Rocky Linux のイメージのダウンロード

以下から、Raspberry Pi 用の Rocky Linux のイメージファイルをダウンロードします。

ファイル名:RockyRpi_8.5_20211116.img.xz

https://download.rockylinux.org/pub/rocky/8/rockyrpi/aarch64/images/

Rocky Linux のインストール

ダウンロードしたイメージファイルを SD カードに展開します。

xzcat RockyRpi_8.5_20211116.img.xz > /dev/sda

展開が完了したら、インストールは完了になります。

Rocky Linux の起動

ラズパイに SD カードを挿入して、電源をいれます。

Rocky Linux が起動し、ログイン画面が表示されます。

初期のログイン情報は

  • username: rocky
  • password: rockylinux

になります。

Rocky Linux の設定

ユーザーのパスワード変更

以下のコマンドでパスワードの変更が可能です。

passwd

ネットワークの設定

Wi-Fi のパッチをあてます。ホームディレクトリにパッチ用の Shell script が配置され ていますので、そちらを root ユーザーで実行します。

sudo sh fix-wifi-rpi4.sh

# パスワードはrockyユーザーのもの

まず、インターフェイスの確認をします。

sudo nmcli c

#出力
Wired connection 0  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  wifi      --
Wired connection 1  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  ethernet  --

Wi-Fi に接続します。SSID の確認

sudo nmcli d wifi

# Wi-Fiへの接続
sudo nmcli connection up [SSID]
# パスワードを入力

# 接続の確認
sudo nmcli connection show

自動接続にする場合は、以下のコマンドを実行してください。

sudo nmcli connection modify [SSID] connection.autoconnect yes

WiFi の設定は完了です。

ディスクスペースの拡張

初期段階では、3GB 程度に設定されているので、以下のコマンドでディスクを拡張します 。

# ディスクサイズの確認
df -h

# ディスクの拡張
sudo rootfs-expand

# ディスクサイズの再確認
df -h

感想

今回 Rocky Linux 64bit を Raspberry Pi にインストールしてみました。

Rocky Linux のコミュニティの方がイメージを作成してくれているため、非常に簡単にイ ンストールすることができました。

これで久しぶりに RedHat 系の Linux に触れそうです。

ではでは、また次回。