※ この記事は編集中です。 /sbin/myiniと/etc/fstabを調整する内容を追記する必要があります。
禁断の一手を使う。
前提:
- /sbin/myinitは、Ver.2の最終行 /sbin/initをコメントアウトする。
- /etc/myrwtabは、Ver.2で作成済み。
- /etc/default/grubのGRUB_CMDLINE_LINUX_DEFAULTはオリジナルに戻す。init=/sbin/myinitの定義があれば削除のうえupdate-grubを実行。
## readonly-rootの最新版を入手する。現時点では10.17.1 wget http://ftp.riken.jp/Linux/fedora/releases/37/Everything/x86_64/os/Packages/r/readonly-root-10.17-1.fc37.noarch.rpm ## readonly-rootパッケージは「noarch」なので、alienを使うホストのCPUは任意。 ## 但し、root権限で、 apt install alien alien readonly-root-10.17-1.fc37.noarch.rpm
## ターゲットのコンソール(root)で、 dpkg -i readonly-root_10.17-2_all.deb vi /lib/systemd/system/readonly-root.service ## ## 「ExecStart=/sbin/myinit」 に書き換える ## systemctl enable readonly-root.service
ToDo:
readonly-root.serviceの起動位置を確認しておいた方が良い。
確認方法の例はこちら。