[マイ コンピュータ] には、初期 RAM ディスクなしでカーネルを使用するためのかなり複雑な設定がありますkexec
。システムデバイス(?)ファイルが正常に実行されており、/etc/rc.local
これが正しいというファイルを使用していますkexec
。ただし、mountエントリの後に開始する必要がありますfstab
。最初のステップカーネルはモニターを使用せずに実行されるため(まだモニターを使用するようにする方法が見つかりませんでした)、マウント項目の前に呼び出されるか後に呼び出されるのかわかりませ/etc/rc.local
んfstab
。
他の場所からファイルをコピーしてみましたが、rc-local.service
以下のようになります。
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
これまで気づかず、SysVStartPriority
最後に実行する値を設定していると仮定しましたが、kexecカーネルを通常のカーネル(モニターから直接起動)に置き換えたときに表示されたログまたはコンソール出力が見つかりました。パラメータは廃止されました。したがって、ランタイムをAfter=
制御するにはパラメータを指定する必要があります。rc.local
fstabエントリをマウントするシステムデバイス/サービス名は何ですか?
答え1
local-fs.target
(ローカルファイルシステム用)とremote-fs.target
(ネットワークファイルシステム用)を探しています。に記録がありますsystemd.special マンページ。
RequiresMountsFor
次のガイドラインも参照してください。システム装置。