📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の31版が非表示) | |||
| 1行目: | 1行目: | ||
== 概要 == | == 概要 == | ||
ここでは、Linuxホスト上にlibvirtd + QEMUで仮想マシンを構築して、グラフィックボードやUSBポートを物理PCと同様に使用できるように設定する。<br> | |||
<br> | <br> | ||
Linuxの欠点の1つは、利用できるソフトウェアがそれほど多くないことである。<br> | |||
最近では、多くのソフトウェアがLinuxに移植されたのは事実であるが、まだまだWindows専用に開発されたソフトウェアが多い。<br> | |||
<br> | <br> | ||
Linuxでは、これらのWindows専用ソフトウェアを使用するために、以下に示す4つの方法がある。<br> | |||
* Wineを使用する。 | |||
*: ただし、Wineは、古いソフトウェアなら機能する場合が多い。 | |||
* デュアルブートセットアップを使用して、Windows専用ソフトウェアを使用するたびにWindowsをブートする。 | |||
*: ただし、手間が掛かる。 | |||
* ホストOS型の仮想化ソフトウェアにWindowsの仮想マシンを構築する。 | |||
*: ただし、グラフィック性能が活かせない。 | |||
* GPUパススルーを備えたWindowsの仮想マシンを使用する。 | |||
*: ハードウェアの前提条件がいくつかある (特定のCPUとGPUでのみ機能する) が、適切なハードウェアがあれば可能である。 | |||
<br> | |||
基本的な設定の流れは、次のようになる。<br> | |||
# CPUの仮想化支援機能(Intel VT-xまたはAMD-Vi)を有効にする | # CPUの仮想化支援機能(Intel VT-xまたはAMD-Vi)を有効にする | ||
# グラフィックボードのパススルー設定 | # グラフィックボードのパススルー設定 | ||
# | #* IOMMUの有効化 | ||
# | #* Linuxホストのグラフィックボード無効化 | ||
# | # KVM / QEMUのインストール | ||
# ゲストOS作成 | # ゲストOS作成 | ||
# | #* 仮想マシンのチューニングを行った後に仮想マシンをインストールする。 | ||
# グラフィックボードのパススルー | # グラフィックボードのパススルー | ||
# | # USBデバイスのパススルー設定を行う。<br>または、SynergyあるいはBarrier (開発停止) を使用する。<br><br>Synergyのインストールは、[[インストール - マウス・キーボード共有ソフトウェア]]のページを参照すること。 | ||
<br> | <br> | ||
<br> | <br> | ||
ここでは、実際に設定を行うPCの環境は、以下の通りである。<br> | ここでは、実際に設定を行うPCの環境は、以下の通りである。<br> | ||
* CPU : Ryzen 3900X | * CPU | ||
* | *: Ryzen 3900X | ||
* | * M/B | ||
* | *: GIGABYTE X570 UD(BIOS F37e) | ||
* OS : | * GPU 1 | ||
*: 玄人志向 Radeon RX550 LP | |||
* GPU 2 | |||
*: GIGABYTE GeForce GT1030 | |||
* OS | |||
*: SLE (Linuxカーネル 5.14.21) | |||
<br><br> | <br><br> | ||
| 87行目: | 97行目: | ||
後は、下記の[ゲストOSの作成]セクションに移動して、VMの作成および設定を行う。<br> | 後は、下記の[ゲストOSの作成]セクションに移動して、VMの作成および設定を行う。<br> | ||
<br> | <br> | ||
なお、この手順は以下に示す動画を参考にしている。<br> | |||
<center><embedvideo service="youtube">https://youtu.be/Nu2bHV8mA6c</embedvideo></center><br> | |||
<br><br> | <br><br> | ||
| 113行目: | 124行目: | ||
<br> | <br> | ||
[https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso こちらのWebサイト]から、VirtIOドライバをダウンロードする。<br> | [https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso こちらのWebサイト]から、VirtIOドライバをダウンロードする。<br> | ||
<br><br> | |||
== ラップトップPC上のdGPUを通過させるための手順 == | |||
この手順は、ACPIの呼び出しを使用してdGPUファームウェアを読み込まないラップトップPCにのみ適用される。<br> | |||
dGPUファームウェアを読み込むためにACPIの呼び出しを使用するラップトップPCについては、u/jscinoz'sのoptimus-vfio-docsを参照すること。<br> | |||
<br> | |||
現状、ACPIの呼び出しでdGPUがファームウェアを読み込むかどうかを確認する方法は不明である。<br> | |||
<br> | |||
最近の多くのOptimusなラップトップPCはMUXレス方式を採用しているが、<br> | |||
HP/Thinkpad/Dellモバイルワークステーション、Clevo P650、Alienwareの一部等はMUXed方式を採用している。<br> | |||
<br> | |||
Optimusソリューションが登場する前の時代には、グラフィックスカードを切り替えるために再起動が必要で、1度に1つしか使用できない古いMUXed方式があったが、<br> | |||
最新のMUXed方式では、OptimusとdGPUのみを切り替えることができ、Optimus使用時にはディスプレイ出力ポートをdGPUに直接接続することもできる。(一部のラップトップPCにのみ適用)<br> | |||
<br> | |||
MUXレス方式でCode 43(エラーコード)に遭遇したPCは、(ゲストOSでdGPUを見ることができ、NVIDIAドライバも問題なくインストールできるにもかかわらず)<br> | |||
[https://www.reddit.com/r/VFIO/comments/6q7bf5/short%20report%20wip%20got%20the%20nvidia%20gpu%20to/ ACPIの呼び出しがdGPUファームウェアの読み込みに失敗したため]である。<br> | |||
<br> | |||
これは、NVIDIAドライバがvfio-pciを通して提供されたROMを使用する代わりに、UEFIからdGPUのROMを読み込もうとしているからである。<br> | |||
<br> | |||
このような問題が発生した場合は、[https://github.com/jscinoz/optimus-vfio-docs u/jscinozのoptimus-vfio-docs]を参照すること。<br> | |||
<br> | |||
MUXレスの成功報告があるラップトップPCを以下に示す。<br> | |||
* MSI GS60-040XFR | |||
* MSI GS60 2PC | |||
* ASUS G751JM | |||
<br> | |||
[[ファイル:KVM GPU Passthrough Laptop 1.jpg|フレームなし|中央]] | |||
<br> | |||
この手順で可能になる事柄を以下に示す。<br> | |||
* Bumblebeeを使用することにより、オンデマンドでNVIDIA dGPUの電源オン / オフすることが可能である。 | |||
* ホストPCにNVIDIA dGPUが不要の場合は、ゲストOSにNVIDIA dGPUを渡すことができる。 | |||
* ゲストOSのシャットダウン時にdGPUを戻すことができる。 | |||
* dGPUのバインド / アンバインドプロセス中に再起動する必要はない。 | |||
* 外部ディスプレイは必須ではない。(ハードウェアとVMが実行しているWindowsのバージョンに依存する) | |||
* また、外部ディスプレイを直接ゲストOSに接続することができる。 | |||
<br> | |||
使用しているNVIDIAグラフィックスカード (dGPU) がMUXedまたはMUXlessかどうかを確認する。<br> | |||
BIOS/UEFIオプションにおいて、<u>integrated graphics</u> / <u>PCI graphics</u>が選択できる場合、MUXedである。<br> | |||
選択できない場合はMUXレスである。<br> | |||
<br> | |||
MUXedの場合は、https://gist.github.com/Misairu-G/616f7b2756c488148b7309addc940b28 を参照すること。<br> | |||
MUXレスの場合、https://github.com/jscinoz/optimus-vfio-docs を参照すること。<br> | |||
<br><br> | <br><br> | ||
| 188行目: | 241行目: | ||
<u>'''2つのグラフィックボードがそれぞれ異なる場合(nVidia製とATI製)'''</u><br> | <u>'''2つのグラフィックボードがそれぞれ異なる場合(nVidia製とATI製)'''</u><br> | ||
/lib/modprobe.d/50-blacklist.confファイル、または、/etc/modprobe.d/50-blacklist.confファイルを編集して、以下の内容を追記する。<br> | /lib/modprobe.d/50-blacklist.confファイル、または、/etc/modprobe.d/50-blacklist.confファイルを編集して、以下の内容を追記する。<br> | ||
# SUSE 15. | # SUSE 15.4以降の場合 | ||
sudo vi /lib/modprobe.d/50-blacklist.conf | sudo vi /lib/modprobe.d/50-blacklist.conf | ||
| 205行目: | 258行目: | ||
まず、/lib/modprobe.d/gpu-passthrough.confファイル、または、/etc/modprobe.d/gpu-passthrough.confファイルを作成して、以下のように編集する。<br> | まず、/lib/modprobe.d/gpu-passthrough.confファイル、または、/etc/modprobe.d/gpu-passthrough.confファイルを作成して、以下のように編集する。<br> | ||
ここで、<VMで使用するGPUのベンダー>と<VMで使用するGPUのモデルID>は、上記セクションで実行したlsIOMMU.shの出力結果に記載されている。<br> | ここで、<VMで使用するGPUのベンダー>と<VMで使用するGPUのモデルID>は、上記セクションで実行したlsIOMMU.shの出力結果に記載されている。<br> | ||
# SUSE 15. | # SUSE 15.4以降の場合 | ||
sudo vi /lib/modprobe.d/gpu-passthrough.conf | sudo vi /lib/modprobe.d/gpu-passthrough.conf | ||
| 216行目: | 269行目: | ||
<br> | <br> | ||
例えば、上記セクションの結果から、以下のように記述する。<br> | 例えば、上記セクションの結果から、以下のように記述する。<br> | ||
また、<code>options vfio-pci disable_vga=1</code> | また、<code>options vfio-pci disable_vga=1</code>は、ホストPCがLinuxカーネル 4.1以降、かつ、ゲストOSがUEFIの場合のみ有効である。<br> | ||
VGAアービトレーションがホストデバイスに干渉するのを防ぐのに役立つ。<br> | VGAアービトレーションがホストデバイスに干渉するのを防ぐのに役立つ。<br> | ||
# /lib/modprobe.d/gpu-passthrough.confファイル | |||
# または | |||
# /etc/modprobe.d/gpu-passthrough.confファイル | # /etc/modprobe.d/gpu-passthrough.confファイル | ||
| 226行目: | 281行目: | ||
しかし、Linuxカーネル 5.9.1以降はこのオプションが問題を引き起こすという報告がある。<br> | しかし、Linuxカーネル 5.9.1以降はこのオプションが問題を引き起こすという報告がある。<br> | ||
個人的には、<code>kvm.ignore_msrs=1</code>オプションを付加して、問題が発生する場合は当オプションを削除する方法を推奨する。<br> | 個人的には、<code>kvm.ignore_msrs=1</code>オプションを付加して、問題が発生する場合は当オプションを削除する方法を推奨する。<br> | ||
# SUSE 15. | # SUSE 15.4以降の場合 | ||
sudo vi /lib/modprobe.d/gpu-passthrough.conf | sudo vi /lib/modprobe.d/gpu-passthrough.conf | ||
| 406行目: | 461行目: | ||
# [Add New Virtual Hardware]画面左の[USB Host Device]を選択して、キーボードとマウスを追加する。 | # [Add New Virtual Hardware]画面左の[USB Host Device]を選択して、キーボードとマウスを追加する。 | ||
# <u>Windows 10 / 11の場合、[Add New Virtual Hardware]画面左の[TPM]を選択して、</u><br><u>[種類]プルダウンから[Emulated]、[モデル]プルダウンから[TIS]、[バージョン]プルダウンから[2.0]を選択して、追加する。</u> | # <u>Windows 10 / 11の場合、[Add New Virtual Hardware]画面左の[TPM]を選択して、</u><br><u>[種類]プルダウンから[Emulated]、[モデル]プルダウンから[TIS]、[バージョン]プルダウンから[2.0]を選択して、追加する。</u> | ||
# 同様に、不要なデバイス( | # 同様に、不要なデバイス(タブレット、ディスプレイスパイス、シリアル、コンソール、チャンネルスパイス等)を全て削除する。<br><u>RHELやSLE等の場合は、Synergy / Barrierの動作に支障があるため、ビデオQXLを有効にして、ディスプレイSpiceおよびビデオは削除しない。</u><br><br>ディスプレイにサウンド出力がない場合またはVGA経由で接続する場合は、サウンドカードが必要である。<br>1000円程度の安価なUSBサウンドカードを購入してPCに取り付けた場合、キーボードとマウスを追加した際と同様にして追加する。 | ||
# VMに割り当てたばかりのグラフィックボードをディスプレイに接続し、[Begin Installation]ボタンを押下する。<br>全て正しく設定されていれば、そのディスプレイにVMが起動していることがわかる。 | # VMに割り当てたばかりのグラフィックボードをディスプレイに接続し、[Begin Installation]ボタンを押下する。<br>全て正しく設定されていれば、そのディスプレイにVMが起動していることがわかる。 | ||
# Windows10をインストール画面の手順に従ってインストールする。<br>インストール完了後、Windows10のデバイスマネージャーを起動して、マウントされているvirtio-win-<バージョン名>.isoファイルから各種ドライバをインストールする。 | # Windows10をインストール画面の手順に従ってインストールする。<br>インストール完了後、Windows10のデバイスマネージャーを起動して、マウントされているvirtio-win-<バージョン名>.isoファイルから各種ドライバをインストールする。 | ||
<br> | <br> | ||
==== Windows 7の場合 ==== | ==== Windows 7の場合 ==== | ||
# Virtual Machine Managerを起動して、新しいVMを作成する。<br>[Architecture Option]画面では、[Local Install Media]と[x86_64]を選択する。 | # Virtual Machine Managerを起動して、新しいVMを作成する。<br>[Architecture Option]画面では、[Local Install Media]と[x86_64]を選択する。 | ||
| 432行目: | 488行目: | ||
# [Add New Virtual Hardware]画面左の[Storage]を選択して、[管理]ボタンを押下して、<br>"KVM / QEMUのインストール"セクションでダウンロードしたvirtio-win-<バージョン名>.isoファイルを選択する。<br>[デバイスの種類]項目には、[CD-ROMデバイス]を選択する。 | # [Add New Virtual Hardware]画面左の[Storage]を選択して、[管理]ボタンを押下して、<br>"KVM / QEMUのインストール"セクションでダウンロードしたvirtio-win-<バージョン名>.isoファイルを選択する。<br>[デバイスの種類]項目には、[CD-ROMデバイス]を選択する。 | ||
# [Add New Virtual Hardware]画面左の[USB Host Device]を選択して、キーボードとマウスを追加する。 | # [Add New Virtual Hardware]画面左の[USB Host Device]を選択して、キーボードとマウスを追加する。 | ||
# <u>分離されたGPUとサウンドカード( | # <u>分離されたGPUとサウンドカード(下図では、PCIデバイス03:00.0とPCIデバイス03:00.1)は追加しないことに注意する。</u> | ||
#: ここまでの設定を行うことにより、下図のようになる。 | #: ここまでの設定を行うことにより、下図のようになる。 | ||
#: [[ファイル:KVM GPU Passthrough for Windows7 1.png|フレームなし|中央]] | #: [[ファイル:KVM GPU Passthrough for Windows7 1.png|フレームなし|中央]] | ||
# | # [Begin Installation]ボタンを押下して、ゲストOSを起動する。 | ||
# UEFIシェル(仮想マシンのブート設定画面) | # UEFIシェル(仮想マシンのブート設定画面)を起動して、[Device Manager] - [Secure Boot Configuration] - [Attempt Secure Boot]チェックボックスのチェックを外して、セキュアブートを無効にする。 | ||
# <u>設定を保存した後、すぐに仮想マシンをシャットダウンする。 | # <u>設定を保存した後、すぐに仮想マシンをシャットダウンする。</u><br><u>※まだ、Windows 7はインストールしないことに注意する。</u> | ||
# 仮想マシンの設定ファイル(XML拡張子)を、以下に示すように編集する。 | # 仮想マシンの設定ファイル(XML拡張子)を、以下に示すように編集する。 | ||
#: <code>sudo virsh edit <仮想マシン名></code> | #: <code>sudo virsh edit <仮想マシン名></code> | ||
| 443行目: | 499行目: | ||
#: # 最初の行を変更する | #: # 最初の行を変更する | ||
#: <code><domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'></code> | #: <code><domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'></code> | ||
#: または | |||
#: <code><domain xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0" type="kvm"></code> | |||
#: <br> | #: <br> | ||
#: # ファイルの最下行にある<code></devices></code>と<code></domain></code>の間に追記する | #: # ファイルの最下行にある<code></devices></code>と<code></domain></code>の間に追記する | ||
| 465行目: | 523行目: | ||
#: <code> "/dev/random", "/dev/urandom",</code> | #: <code> "/dev/random", "/dev/urandom",</code> | ||
#: <code> "/dev/ptmx", "/dev/kvm",</code> | #: <code> "/dev/ptmx", "/dev/kvm",</code> | ||
#: <code> "/dev/vfio/20", "/dev/vfio/vfio"</code> | #: <code> "/dev/vfio/20", "/dev/vfio/vfio"</code> <u># /dev/vfio/20ファイルは、使用している環境により、数値の部分が異なる場合があることに注意する</u> | ||
#: <code> ]</code> | #: <code> ]</code> | ||
#: <br> | #: <br> | ||
| 471行目: | 529行目: | ||
#: <code>sudo systemctl restart libvirtd</code> | #: <code>sudo systemctl restart libvirtd</code> | ||
#: <br> | #: <br> | ||
# | # VMに割り当てるGPUをディスプレイに接続し、仮想マシンを起動する。 | ||
# Windowsアップデートを行う。 | # UEFIシェル(仮想マシンのブート設定画面)のブートセレクションからWindows 7インストーラがあるストレージを選択して、Windows 7をインストールする。<br>インストール完了後、Windows 7のデバイスマネージャーを起動して、マウントされているvirtio-win-<バージョン名>.isoファイルから各種ドライバをインストールする。 | ||
# NVidiaのGPUドライバをインストールする。 | # Windowsアップデートを行う。<br><u>Windowsアップデート行う前に、下記の<span style="color:#AA0000">※注意2</span>を参照して、いくつかのパッチをインストールする必要があることに注意する。</u><br> | ||
# NVidiaのGPUドライバをインストールする。<br>NVidiaのGPUドライバは、[https://www.nvidia.co.jp/Download/index.aspx?lang=jp 公式Webサイト]からダウンロードすること。 | |||
# 仮想マシンをシャットダウンして、 [仮想CPU 割り当て]項目から、VMに割り当てるCPUのコア数を設定する。<br><u>ただし、[トポロジー] - [CPUトポロジーの手動設定]は設定しないこと。(UEFIシェル画面でハングするため)</u> | # 仮想マシンをシャットダウンして、 [仮想CPU 割り当て]項目から、VMに割り当てるCPUのコア数を設定する。<br><u>ただし、[トポロジー] - [CPUトポロジーの手動設定]は設定しないこと。(UEFIシェル画面でハングするため)</u> | ||
# 不要であれば、使用しないデバイス(タブレット、ディスプレイスパイス、コンソール、チャンネルスパイス、ビデオQXL等)を全て削除する。 | # 不要であれば、使用しないデバイス(タブレット、ディスプレイスパイス、コンソール、チャンネルスパイス、ビデオQXL等)を全て削除する。 | ||
<br> | <br> | ||
<u>※注意</u><br> | <u>※注意 1</u><br> | ||
<u>仮想マシンを実行する時、以下に示すようなエラーが出力される場合がある。</u><br> | |||
audio: Could not init spice' audio driver | |||
<br> | |||
<u>この問題を解決するには、Virt-Managerを起動して、画面左ペインにある[概要]から[XML]タブを選択して、オーディオの種類をspice以外のものに変更する必要がある。</u><br> | |||
<syntaxhighlight lang="xml"> | |||
# 編集前 | |||
<audio id='1' type='spice'/> | |||
# 編集後 | |||
<audio id='1' type='none'/> | |||
</syntaxhighlight> | |||
<br> | |||
<u>※注意 2</u><br> | |||
<u>2023/03現在、Windows 7を新規インストールした場合は、Windowsアップデートができない。</u><br> | <u>2023/03現在、Windows 7を新規インストールした場合は、Windowsアップデートができない。</u><br> | ||
<u>そのため、Microsoftの公式Webサイトから、いくつかのWindows 7の更新プログラムを直接ダウンロードおよびインストールする必要がある。</u><br> | <u>そのため、Microsoftの公式Webサイトから、いくつかのWindows 7の更新プログラムを直接ダウンロードおよびインストールする必要がある。</u><br> | ||
| 499行目: | 571行目: | ||
* windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu | * windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu | ||
*: https://www.catalog.update.microsoft.com/Search.aspx?q=kb3125574 | *: https://www.catalog.update.microsoft.com/Search.aspx?q=kb3125574 | ||
* windows6.1-kb976932-x64_74865ef2562006e51d7f9333b4a8d45b7a749dab.exe | * windows6.1-kb976932-x64_74865ef2562006e51d7f9333b4a8d45b7a749dab.exe<br><u>※ SP1をインストールしていない場合のみ</u> | ||
*: https://www.catalog.update.microsoft.com/Search.aspx?q=kb976932 | *: https://www.catalog.update.microsoft.com/Search.aspx?q=kb976932 | ||
<br> | <br> | ||
==== Windows XPの場合 ==== | ==== Windows XPの場合 ==== | ||
# Virtual Machine Managerを起動して、新しいVMを作成する。<br>[Architecture Option]画面では、[Local Install Media]と[x86_64]を選択する。 | # Virtual Machine Managerを起動して、新しいVMを作成する。<br>[Architecture Option]画面では、[Local Install Media]と[x86_64]を選択する。 | ||
| 560行目: | 633行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
更にパフォーマンスを向上させるため、<code><features></code>タグ内に<code><hyperv></code>タグとそのエレメントを設定する。<br> | |||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<!-- ゲストOSがWindows 10 / 11の場合 --> | <!-- ゲストOSがWindows 10 / 11の場合 --> | ||
| 677行目: | 750行目: | ||
<br><br> | <br><br> | ||
== | == Synergy または DeskFlow のインストール == | ||
ゲストOSのインストールが完了した後、Synergy (有償ソフトウェア)] または DeskFow、InputLeapをインストールすることを推奨する。<br> | |||
これらは、物理的なKVM(Keyboard-Video-Mouse)スイッチなしで、複数のPCで同じキーボードとマウスを使用できる。 | これらは、物理的なKVM (Keyboard-Video-Mouse) スイッチなしで、複数のPCで同じキーボードとマウスを使用できる。<br> | ||
<br> | <br> | ||
SynergyおよびDeskFlowの概要およびインストール手順を知りたい場合は、[[インストール - マウス・キーボード共有ソフトウェア]]のページを参照すること。<br> | |||
<br><br> | <br><br> | ||
| 1,013行目: | 780行目: | ||
その時は、/run/libvirt/network/default.xmlファイルを作成して、以下に示す内容を記述する。(デフォルトネットワークを作成する)<br> | その時は、/run/libvirt/network/default.xmlファイルを作成して、以下に示す内容を記述する。(デフォルトネットワークを作成する)<br> | ||
<br> | <br> | ||
<syntaxhighlight lang="xml"> | |||
<!-- /run/libvirt/network/default.xmlファイル --> | |||
<networkstatus> | <networkstatus> | ||
| 1,035行目: | 803行目: | ||
</network> | </network> | ||
</networkstatus> | </networkstatus> | ||
</syntaxhighlight> | |||
<br> | <br> | ||
次に、そのネットワークをKVMホストに永続的に追加するには、以下のコマンドを実行する。<br> | 次に、そのネットワークをKVMホストに永続的に追加するには、以下のコマンドを実行する。<br> | ||
sudo virsh net-define --file default.xml | sudo virsh net-define --file default.xml | ||
<br> | <br> | ||
==== ファイアーウォール ==== | ==== ファイアーウォール ==== | ||
VM起動時に下記のエラーが出力されて、VMが起動できないことがある。<br> | VM起動時に下記のエラーが出力されて、VMが起動できないことがある。<br> | ||
| 1,060行目: | 830行目: | ||
<br><br> | <br><br> | ||
{{#seo: | |||
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki | |||
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 | |||
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux | |||
|image=/resources/assets/MochiuLogo_Single_Blue.png | |||
}} | |||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ: | [[カテゴリ:RHEL]][[カテゴリ:SUSE]] | ||