![見出し画像](https://assets.st-note.com/production/uploads/images/83229805/rectangle_large_type_2_d62defb0b536465096026f7cb2d78188.png?width=1200)
WSLでKVMする。
Windows11Proにしたんだし、WSLでKVM仮想化使ってみますか。
ご注意
ただし、このnote書きかけなので、KVMをvirsh管理するまでは出来ていません。
なんで?
サーバはKVMで仮想化しているから、KVMのイメージごと引き抜いてきて、手元で動かしながらDocker化しようかねという試みの準備です。
wslのインストール
コマンドプロンプトを"管理者として実行"します。
![](https://assets.st-note.com/img/1658568143598-AiZ8FI2WGr.png?width=1200)
wsl --list --online
![](https://assets.st-note.com/img/1658568323836-e7JzUdVmvt.png?width=1200)
個人的にはrpmが入ってればそれでよし。。。それならSUSE?
SUSEは何年も触ってません。Ubuntuでいいか。
wsl --install
![](https://assets.st-note.com/img/1658570795478-b4Zv5wb4am.png?width=1200)
Utunbuの初期設定
再起動を求められて、OS再起動すると、いきなり出てきた。
![](https://assets.st-note.com/img/1658571152168-U0twXL1Mjw.png?width=1200)
うーん。Ubuntuが入ったらしいです。おもっくそUbuntuのコンソールですね。
pwd
![](https://assets.st-note.com/img/1658571338869-EocDHgMrzX.png?width=1200)
ip addr
![](https://assets.st-note.com/img/1658571522619-3k5lV4iXz3.png?width=1200)
「ホストとなるWindowsのネットワークにどうつながっているか?」はマイクロソフトでも微妙な説明でした。KVMみたいにホストの物理インターフェースにbridgeするか、natするのと変わらんと思いますが。
ipconfig /all
![](https://assets.st-note.com/img/1658576518701-0sAcLSXbTs.png?width=1200)
Ubuntuの更新
sudo apt update
![](https://assets.st-note.com/img/1658571648894-i1f82eYngZ.png?width=1200)
sudo apt upgrade
![](https://assets.st-note.com/img/1658571819829-Ph3KWpKNxX.png?width=1200)
KVMをぶっこんでみる。
sudo apt install libvirt-clients qemu-utils qemu-kvm
sudo apt install libvirt-daemon
sudo apt install libvirt-daemon-system
![](https://assets.st-note.com/img/1658572593724-ozk1gX0sxB.png?width=1200)
virsh list --all
![](https://assets.st-note.com/img/1658572647098-SqfVtLgMgm.png?width=1200)
さくさくaptしたはいいけど、ホストのSSDが256GBしかないので、容量が気になる。
wslのディスク
df -h
![](https://assets.st-note.com/img/1658574137640-lCCx3tiU4C.png?width=1200)
ちょっと心配になってきた。wslってWindowsホストのどこにいるの?
wslは結局Hyper-Vの仮想クライアントなので、どこかにvhdxの形式でファイルがあるはずです。vhdxのファイルの場所の調べ方はここです。
Get-AppxPackage -Name "*Ubuntu*" | Select PackageFamilyName
![](https://assets.st-note.com/img/1658573403294-LAmfJQIIEC.png?width=1200)
cd %LOCALAPPDATA%\Packages\"PackageFamilyNameで調べた文字列"\LocalState
![](https://assets.st-note.com/img/1658577092961-LXXhnr50GO.png?width=1200)
3GBぐらいのファイルがつくられていました。このまま肥大化させても面白くないので、USD-HDDにvhdxファイルを移動します。
wslの起動と終了
・起動
cd C:\Program Files\WindowsApps"PackageFamilyNameで調べた文字列"
ubuntu.exe
![](https://assets.st-note.com/img/1658577788411-axoiKvyBib.png?width=1200)
起動すると、コンソールが立ち上がります。起動直後のプロセスは空っぽです。
top
![](https://assets.st-note.com/img/1658577873772-w4eZqKTH2B.png?width=1200)
・終了
ちなみに。Utunbu窓でexitすると、Ubuntuのプロセスは終了するようです。
wsl -l -v
![](https://assets.st-note.com/img/1658578093414-UR48WkowJW.png?width=1200)
以下次回
ここから先に記事はありません。
げへへ。
この記事が気に入ったらサポートをしてみませんか?