その2(fsprotectのインストール)ラズパイのROM化に向け、前回はカーネルにaufsを組み込んだ。今回はfsprotectをインストールする。fsprotectのインストール次のコマンドでfsprotectをインストールする。initramfsイメージ次のコマンドでinitramfsイメージを作る。/boot/initrd.img-4.4.14-aufs+「/boot/config.txt」を編集して、initramfsイメージファイルを追記する。ファイルを開くコマンド。/boot/config.txt編集ファイルに追記する内容は次のとおり。initramfsイメージを指定する。「/boot/cmdline.txt」を編集する。そのコマンドは次のとおり。/boot/cmdline.txt行末に「fsprotect」を追加する。ROM化を確認するラズパイを再起動する。-h」でファイルシステムを確認し、「none」が確認できたらROM化成功。/run/user/1000新規に「test.txt」を作成する。ディレクトリの内容を確認すると、確かにファイルが存在する。test.txtfsprotectを導入したラズパイでは、更新ファイルがRAMディスクに保存されるため、再起動後には抹消される。再起動した後、test.txtを確認してみる。rebootディレクトリを確認。そのようなファイルやディレクトリはありません確かに、test.txtが消失した。以上、ラズパイのROM化に成功。実は、この段階でラズパイのROM化は完全ではない。いうのは、SDカードの2つのパーティションのうち、「/」はライトアクセスが禁止されている。「/boot」は依然として読み書きが可能である。/bootはラズパイの起動時にアクセスされる。起動後はアクセスされないパーティションである。よって、起動後に電源をブッチしても/bootが破壊される確率は極めて低いと考えられる。ROM化を解除するには新規にソフトウェアをインストールするなど、ROM化を解除して従来どおりに読み書き出来るようにしたい場合は、「/boot/cmdline.txt」を編集し、行末の「fsprotect」を削除して再起動する。コメントをキャンセルメールアドレスが公開されることはありません。上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。画像ファイルサイズを変更。Automatorでクイックアクション化。ファイル名をハッシュ値でリネーム。Automatorでクイックアクション化。DockerでHTTPS-PORTAL使うとHTTPSサイトの構築が超絶簡単DockerでWordPress+MySQL+phpMyAdmin+WSGIのプラクティスBB-8のプラモデルを作りました。プラモデル作りを再開。BottleでWebSocketを試す。fastenersで排他ロックを試す。Blue-black.ink。