Hyper-V の Ubuntu にシリアルコンソールで接続する方法
· 約2分
VM の設定
「名前付きパイプ」を選択し、パイプ名を「COM1」に設定
Ubuntu の設定
GRUB の設定
sudo nano /etc/default/grub
で GRUB の設定ファイルを開き、
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=ttyS0,115200n8"
に変更する。
保存後、
sudo update-grub
で GRUB の設定を適用する。
シリアルポートの有効化
シリアルポートでログインできるようにサービスを設定する。
sudo systemctl enable [email protected]
sudo systemctl start [email protected]
接続
管理者権限で起動する
Tera Term から接続
PuTTY から接続
管理者権限で起動する
Serial line | Speed | Connection type: |
---|---|---|
\.\pipe\COM1 | 115200 | Serial |
に設定。
plink から接続
管理者権限で起動する
[System.Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("utf-8")
[System.Console]::InputEncoding = [System.Text.Encoding]::GetEncoding("utf-8")
plink.exe -serial \\.\pipe\COM1 -sercfg 115200,8,n,1,N
Ctrl + C で終了