非常に軽いものが必要でしたが、Tiny Core Linuxを見つけてインストールしました。このガイドただし、SysVinit(ベース)起動スクリプトの追加に関するいくつかの質問があります。
- /etc/init.d/で作成した内容はすべて再起動後に失われます。
- さまざまなランレベルの/etc/rcX.d/ディレクトリがありません。私は/etc/init.d/のスクリプトの最後で私のスクリプトを呼び出す2番目の問題を避けようとしていますが、最初の問題のため、再起動時にすべてが失われます。
その後、マウントされたデバイスを確認しました。インストールすることを選択したディスク/dev/vda1は/mnt/vda1、/home、および/optにマウントされ、/はrootfsに対応します。
rootfs on / type rootfs (rw,size=460176k,nr_inodes=163912)
今回のテストに先立ち、USB-HDDなどThrift以外のインストール方法を試してみましたが、同様の結果が出て、このディストリビューションをどのように使用するのかよく理解できないようです。
答え1
私は自分で解決策を見つけました。
Tiny Core Linuxは異なります。スタイルに固執する、カーネル、およびルートファイルシステムは常にデフォルトの安全バージョンからロードされ、そうでない場合はすべての変更を適用する必要があります。
このように、/mnt/vda1/opt/bootlocal.shで別のシステムブートコマンドを追加することを提案するスクリプトを見つけたので、/home/tc/にスクリプトをコピーすることをお勧めします。ファイルの元の内容:
#!/bin/sh
# put other system startup commands here
だから私は以下にスクリプト呼び出しを追加しました。
#!/bin/sh
# put other system startup commands here
sh /home/tc/script_name.sh
したがって、そこから正しいコマンドまたはスクリプト呼び出しを追加できます。このスクリプトは、/homeまたは同じ/mnt/vda/optディレクトリに保存するのが最善です。