raspberry_pi_4の再セットアップ
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
raspberry_pi_4の再セットアップ [2022/05/25 21:16] – makotoa67 | raspberry_pi_4の再セットアップ [2022/05/27 13:51] (現在) – makotoa67 | ||
---|---|---|---|
行 1: | 行 1: | ||
# ラズベリーパイ4の再セットアップ | # ラズベリーパイ4の再セットアップ | ||
+ | |||
+ | ## カーネルのビルド | ||
2022/ | 2022/ | ||
行 28: | 行 30: | ||
LOCALVERSIONをv8-custom2としてビルド。 | LOCALVERSIONをv8-custom2としてビルド。 | ||
+ | ``` | ||
+ | $ sudo apt update | ||
+ | $ sudo apt upgrade | ||
+ | $ sudo apt install git bc bison flex libssl-dev make | ||
+ | $ git clone --depth=1 git:// | ||
+ | $ cd jammy | ||
+ | $ export KERNEL=kernel8 | ||
+ | $ make bcm2711_defconfig | ||
+ | $ vi .config // CONFIG_LOCALVERSION=" | ||
+ | ``` | ||
+ | |||
+ | このラズパイ4(RAM 8GB版)では、今、普通にカーネルをビルドすると、発熱によって落ちてしまっているので、ここではCPUクロックを1000MHzに制限する。 | ||
+ | |||
+ | ``` | ||
+ | $ sudo apt install cpufrequtils | ||
+ | $ sudo vi / | ||
+ | ENABLE=" | ||
+ | GOVERNOR=" | ||
+ | MAX_SPEED=1000000 | ||
+ | MIN_SPEED=1000000 | ||
+ | $ sudo reboot | ||
+ | ``` | ||
+ | |||
+ | cpufrequtilsが効いているかどうかは以下のコマンドで確認できる。 | ||
+ | |||
+ | ``` | ||
+ | $ cpufreq-info | ||
+ | ``` | ||
+ | |||
+ | クロック周波数を制限した上で、以下を実施。 | ||
+ | |||
+ | ``` | ||
+ | $ make -j4 Image.gz modules dtbs | ||
+ | $ sudo make modules_install | ||
+ | ``` | ||
``` | ``` | ||
行 36: | 行 73: | ||
$ sudo chmod 600 / | $ sudo chmod 600 / | ||
$ sudo mkdir / | $ sudo mkdir / | ||
- | $ sudo cp arch/ | ||
- | $ sudo chmod 755 / | ||
$ sudo mkdir / | $ sudo mkdir / | ||
$ sudo mkdir / | $ sudo mkdir / | ||
行 45: | 行 80: | ||
``` | ``` | ||
- | To create "initrd.img", I did the following command: | + | 多分、/ |
+ | その上で、initrd.imgが生成されたのだと推測。 | ||
``` | ``` | ||
行 56: | 行 92: | ||
Ignoring old or unknown version 5.15.30-v8-custom2 (latest is 5.15.0-1008-raspi) | Ignoring old or unknown version 5.15.30-v8-custom2 (latest is 5.15.0-1008-raspi) | ||
``` | ``` | ||
+ | |||
+ | 先にDTBをコピーしてたから、最後のメッセージが出たのだろう。 | ||
+ | .bakに二重化するのもやってくれてそう。 | ||
``` | ``` | ||
行 73: | 行 112: | ||
``` | ``` | ||
+ | $ cd firmware | ||
$ sudo cp ../ | $ sudo cp ../ | ||
$ sudo cp ../ | $ sudo cp ../ | ||
- | ``` | ||
- | |||
- | これだと、ログイン時に固まる。 | ||
- | / | ||
- | |||
- | initrd.imgも/ | ||
- | |||
- | ``` | ||
$ sudo cp ../ | $ sudo cp ../ | ||
``` | ``` | ||
行 88: | 行 120: | ||
CUIで確認するとログインでき、uname -aで、自分でビルドしたカーネルで起動したことが確認できた。 | CUIで確認するとログインでき、uname -aで、自分でビルドしたカーネルで起動したことが確認できた。 | ||
GUIでログインできないのは、元のバージョンからそうだったので、その問題が発症したものと推測。 | GUIでログインできないのは、元のバージョンからそうだったので、その問題が発症したものと推測。 | ||
+ | |||
+ | ## 日本語化 | ||
+ | |||
+ | 以前のバージョンと、若干、見え方が異なったが、同じような感じで設定すると、日本語入力もできるようになった。 | ||
raspberry_pi_4の再セットアップ.1653480978.txt.gz · 最終更新: 2022/05/25 21:16 by makotoa67