
SSDのntfsパーティションに.wimイメージファイルを適用しようとしています。 Windowsではdism.exeを使用してこれを行いますが、Linuxではwimlibのwimapplyを使用してこれを行うことが可能です。 Linux-parted ツールで確認した SSD パーティションは次のとおりです。
Number Start End Size Type File system Flags
1 1049kB 50.0GB 50.0GB primary ntfs type=07
2 50.0GB 150GB 100GB primary ntfs type=07
したがって、wimapplyで使用するコマンドは「wimapply /path/to/wim/file /dev/sdb1」です。しかし、以下は私が受け取ったエラーメッセージです。
「[エラー] wimlibはNTFS-3Gサポートでコンパイルされていないため、WIMイメージをNTFSボリュームに直接適用できません。エラー:エラーコード68で終了しました。要求された操作はサポートされていません。」
私のLinux環境にntfs-3gがインストールされていることを確認しました。下記はntfs-3gのzypper検索結果です。
S | Name | Summary | Type
--+---------------+---------------------------------------------+--------
i | libntfs-3g85 | NTFS Support in Userspace -- Library | package
i | ntfs-3g | NTFS Support in Userspace | package
| ntfs-3g-devel | Development files and libraries for ntfs-3g | package
Google で多くの情報が見つかりません。 Linuxのntfsパーティションに.wimイメージを適用する方法を提案するのに役立つ人はいますか?
答え1
私はwinapplyのmanページの次の内容がこの問題を解決する鍵だと思います。
最後に、このモードはntfs-3g(8)ドライバを介さずにlibntfs-3gを直接使用することに注意してください。したがって、ntfs-3g(8)を使用してマウントされたNTFSファイルシステムがあるディレクトリにWIMイメージを適用することはサポートされていません。まずマウントを解除する必要があります。 NTFSボリュームの特定のサブディレクトリにWIMイメージを適用することもサポートされていません。ルートディレクトリにのみ適用できます。
これがあなたの問題を解決することを願っています。