「インストール - KVM」の版間の差分

ナビゲーションに移動 検索に移動
551行目: 551行目:


== 各ゲストOSのインストール ==
== 各ゲストOSのインストール ==
==== Windows 11 ====
TPM 2.0を有効にSWTPMをインストールする。<br>
* パッケージ管理システムからインストールする場合
*: <code>sudo zypper install swtpm</code>
*: <br>
* ソースコードからインストールする場合
*: まず、SWTPMのビルドに必要な依存関係のライブラリをインストールする。
*: <code>sudo zypper install automake autoconf bash coreutils expect expect-devel libtool sed libtpms0 libtpms-devel \</code>
*: <code>fuse fuse-devel libglib-2_0-0 glib2-devel json-glib-devel net-tools python3 python3-twisted \</code>
*: <code>libselinux-devel socat trousers trousers-devel gnutls libgnutls-devel libtasn1 libtasn1-6 libtasn1-devel libseccomp-devel</code>
*: <br>
*: 次に、SWTPMのGithubからソースコードをダウンロードする。
*: <code>wget https://github.com/stefanberger/swtpm/archive/refs/tags/<バージョン>.tar.gz</code>
*: または
*: <code>git clone https://github.com/stefanberger/swtpm.git</code>
*: <br>
*: ダウンロードしたファイルを解凍して、ビルドディレクトリを作成する。
*: <code>tar xf swtpm-<バージョン>.tar.gz</code>
*: <code>cd swtpm-<バージョン> && mkdir build && cd build</code>
*: <br>
*: SWTPMをビルドおよびインストールする。
*: <code>../autogen.sh --prefix=<SWTPMのインストールディレクトリ></code>
*: <code>make -j $(nproc)</code>
*: <code>make check</code>  # 未実行でも問題無い
*: <code>make install</code>
*: <br>
*: ~/.profileファイル等に環境変数PATHおよびLD_LIBRARY_PATHを追記する。
*: <code># ~/.profileファイル</code>
*: <code>export PATH="<SWTPMのインストールディレクトリ>/bin:$PATH"</code>
*: <code>export LD_LIBRARY_PATH="<SWTPMのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"</code>
<br>
==== openSUSE ====
==== openSUSE ====
openSUSEをインストールする場合、KMSが有効化されていると、udevの確認でインストーラがフリーズする。<br>
openSUSEをインストールする場合、KMSが有効化されていると、udevの確認でインストーラがフリーズする。<br>

案内メニュー