ホスト側(VirtualBoxを起動する側)がWindowsで、そのシステムで有効なシリアル通信デバイスが(例えば)COM1である場合、
ゲストOS(VirtualBoxから起動する仮想環境)がUbuntu(等のいわゆるLinuxディスとリビューション)である場合、
以上の条件で、VirtualBoxのゲストOSに「シリアルポート」の設定をする。
で、このとき、ついつい以下のような設定にしてしまうが、これやるとゲストOSがエラーで起動しなくなる。

| ポート番号 | COM1 |
| ポートモード | ホストデバイス |
| パス/アドレス | /dev/ttyS0 |
なんとなーくゲストOSがUbuntuだし、[パス/アドレス]欄には /dev/ttyS0 ってするんじゃないの?と勘違いしてしまって、エラーで起動しないもんだから ttyS1とかttyS20とか試すが、どうやってもこれでは起動しないのである。
ではどうするのかと言えば、以下。

| ポート番号 | COM1 |
| ポートモード | ホストデバイス |
| パス/アドレス | COM1 |
何とこれでゲストOSからは /dev/ttyS0 でホスト側のCOM1に割り当てられる。正直意味はわからないが、とりあえずこれで良さげ。
後で試してみるが、実は[ポート番号]がゲストOSに認識されるシリアルデバイスの追番で、[パス/アドレス]がホスト側のデバイス識別名という事なのかもしれない。(どなたか試して(教えて)ほしい)