13,007
回編集
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> |