Linuxでホットスワップ可能なCD

Linuxでホットスワップ可能なCD

私は私のLinuxコンピュータのCD-ROMからBattlefield 2をインストールしようとしています(Battlefield 2が今は少し古くなっていることを知っていますが、気にしません)。もちろん、Wineで実行する必要があり、幸いなことに、Wineはまだ私にとって問題ではありませんでした。問題は、インストーラがディスク 2 の挿入を要求した場合に検出されないことです。問題は、カーネルのどこかで2番目のディスクが新しいディスクとして認識されず、大きな問題が発生し、ディスクが正しくマウント解除されていないがディスクをマウント解除できないことが問題であることをかなり自信を持って知っています。なぜなら、Deadインストーラを殺す必要があるからです。私はAHCIとSCSIトリックをたくさん試しましたが、役に立ちませんでした。 lsblkがディスクが異なることがわかったら、それを知らないシステム部分に知らせる方法があるはずですが、方法はわかりません。助けてください

答え1

ワインにはwine ejectこの問題を解決するためのコマンドがあります。ディスクを切り替えるときは、別の端末を起動してwine eject2台目のディスクを接続するだけです。

このコマンドが正しく機能するためには、適切な$WINEPREFIXを設定する必要があることに注意する価値があります。

関連情報