raspberry_pi_4のセットアップ
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| raspberry_pi_4のセットアップ [2022/05/23 20:25] – [ラズパイ(8GB RAM版)で再々セットアップ] makotoa67 | raspberry_pi_4のセットアップ [2022/05/25 21:14] (現在) – [ラズパイ(8GB RAM版)で再々々セットアップ] makotoa67 | ||
|---|---|---|---|
| 行 95: | 行 95: | ||
| ibus-mozcだとダメなのか、fcitx-mozcもインストールしてみる。 | ibus-mozcだとダメなのか、fcitx-mozcもインストールしてみる。 | ||
| 日本語入力がまだできないが、ひとまず、また別途か。 | 日本語入力がまだできないが、ひとまず、また別途か。 | ||
| + | |||
| + | ## SSH | ||
| + | |||
| + | ``` | ||
| + | $ sudo apt install openssh-server | ||
| + | ``` | ||
| + | |||
| + | で、sshdをインストールする。 | ||
| + | |||
| + | ## CPU温度やI/ | ||
| + | |||
| + | https:// | ||
| + | |||
| + | を参考に、Monitonixというツールをインストールしてみた。 | ||
| ## HALCONのインストール | ## HALCONのインストール | ||
| 行 515: | 行 529: | ||
| $ export KERNEL=kernel8 | $ export KERNEL=kernel8 | ||
| $ make bcm2711_defconfig | $ make bcm2711_defconfig | ||
| - | $ vi .config // CONFIG_LOCALVERSION=" | + | $ vi .config // CONFIG_LOCALVERSION=" |
| $ make -j4 Image.gz modules dtbs | $ make -j4 Image.gz modules dtbs | ||
| $ sudo make modules_install | $ sudo make modules_install | ||
| ``` | ``` | ||
| + | |||
| + | I tried using "make install" | ||
| + | |||
| + | ``` | ||
| + | sirius@raspi4-02: | ||
| + | [sudo] password for sirius: | ||
| + | Sorry, try again. | ||
| + | [sudo] password for sirius: | ||
| + | sh ./ | ||
| + | arch/ | ||
| + | run-parts: executing / | ||
| + | update-initramfs: | ||
| + | Using DTB: bcm2711-rpi-4-b.dtb | ||
| + | Couldn' | ||
| + | Installing | ||
| + | cp: cannot stat '': | ||
| + | run-parts: / | ||
| + | run-parts: / | ||
| + | make[1]: *** [arch/ | ||
| + | make: *** [arch/ | ||
| + | ``` | ||
| + | |||
| + | この後、/ | ||
| + | |||
| + | * System.map | ||
| + | * config | ||
| + | * vmlinuz | ||
| + | * initrd.img | ||
| + | |||
| + | が/ | ||
| + | 手動でコピーした。また、/ | ||
| + | |||
| + | * vmlinuz | ||
| + | * bcm2711-rpi-4-b.dtb | ||
| + | |||
| + | を手動でコピーした。 | ||
| + | リブートしてみると、最新のものになっていない。確認すると、、make installだと、Image.gzがコピーできていない。 | ||
| + | 手動でImage.gzをvmlinuzにコピー。 | ||
| + | |||
| + | なんか、ログイン時に固まる。。。make installは使わず、手動で慎重に再現するか。。 | ||
| + | |||
| + | ## ラズパイ(8GB RAM版)で再々々セットアップ | ||
| + | |||
| + | ``` | ||
| + | $ 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=" | ||
| + | ``` | ||
| + | |||
| + | 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 | ||
| + | ``` | ||
| + | |||
| + | これで、発熱で落ちてしまうこともなく無事コンパイルできた。 | ||
| + | |||
| + | ``` | ||
| + | $ sudo cp .config / | ||
| + | $ sudo cp System.map / | ||
| + | $ sudo chmod 600 / | ||
| + | $ sudo cp arch/ | ||
| + | $ sudo chmod 600 / | ||
| + | $ sudo mkdir / | ||
| + | $ sudo cp arch/ | ||
| + | $ sudo chmod 755 / | ||
| + | $ sudo mkdir / | ||
| + | $ sudo mkdir / | ||
| + | $ sudo cp arch/ | ||
| + | $ sudo chmod 755 / | ||
| + | |||
| + | ``` | ||
| + | |||
| + | To create " | ||
| + | |||
| + | ``` | ||
| + | $ sudo update-initramfs -c -k 5.15.30-v8-custom2 | ||
| + | update-initramfs: | ||
| + | Using DTB: bcm2711-rpi-4-b.dtb | ||
| + | Installing / | ||
| + | Taking backup of bcm2711-rpi-4-b.dtb. | ||
| + | Installing new bcm2711-rpi-4-b.dtb. | ||
| + | Ignoring old or unknown version 5.15.30-v8-custom2 (latest is 5.15.0-1008-raspi) | ||
| + | ``` | ||
| + | |||
| + | ``` | ||
| + | $ cd /boot | ||
| + | $ sudo rm initrd.img.old | ||
| + | $ sudo ln -s initrd.img-5.15.0-1006-raspi initrd.img.old | ||
| + | $ sudo rm initrd.img | ||
| + | $ sudo ln -s initrd.img-5.13.14-v8-custom initrd.img | ||
| + | $ sudo rm vmlinuz.old | ||
| + | $ sudo ln -s vmlinuz-5.15.0-1006-raspi vmlinuz.old | ||
| + | $ sudo rm vmlinuz | ||
| + | $ sudo ln -s vmlinuz-5.13.14-v8-custom vmlinuz | ||
| + | $ sudo rm dtb | ||
| + | $ sudo ln -s dtbs/ | ||
| + | $ sudo ln -s dtb-5.13.14-v8-custom dtb | ||
| + | ``` | ||
| + | |||
| + | ``` | ||
| + | $ sudo cp ../ | ||
| + | $ sudo cp ../ | ||
| + | ``` | ||
| + | |||
| + | これだと、ログイン時に固まる。 | ||
| + | / | ||
| + | |||
| + | initrd.imgも/ | ||
| + | |||
| + | ``` | ||
| + | $ sudo cp ../ | ||
| + | ``` | ||
| + | |||
| + | CUIで確認するとログインでき、uname -aで、自分でビルドしたカーネルで起動したことが確認できた。 | ||
| + | GUIでログインできないのは、元のバージョンからそうだったので、その問題が発症したものと推測。 | ||
| ## その他 | ## その他 | ||
| なぜか、あとで作成したユーザではGUIでログインできなかった。別途解決したい。 | なぜか、あとで作成したユーザではGUIでログインできなかった。別途解決したい。 | ||
| + | |||
| + | ``` | ||
| + | $ sudo apt reinstall ubuntu-desktop | ||
| + | ``` | ||
| + | |||
| + | で改善したような感じもする。要経過観察。 | ||
raspberry_pi_4のセットアップ.1653305109.txt.gz · 最終更新: 2022/05/23 20:25 by makotoa67