Red de conocimiento informático - Conocimiento informático - Cómo configurar el puerto serie de una máquina virtual en VirtualBox

Cómo configurar el puerto serie de una máquina virtual en VirtualBox

1. Configuración de VirtualBox,

El número de puerto es el símbolo del puerto serie en WinXP en VirtualBox;

Seleccione Dispositivo host como modo de puerto, lo que significa que VirtualBox y el sistema operativo host Ubuntu *** use el mismo puerto serie físico;

La ubicación del puerto /dev/ttyS0 indica que el puerto físico usado por VirtualBox*** es el número de dispositivo en el sistema operativo host Ubuntu

--De esta manera, el puerto 1 en VirtualBox se configura correctamente

2. Después de la operación, ingrese el sistema operativo invitado WinXP:

(1) Aunque el dispositivo del puerto serie está configurado para el sistema operativo invitado WinXp en VirtualBox, no se puede ver en el administrador de dispositivos después de ingresar a WinXP, así que ingrese el panel de control-- gt; Agregar hardware, seleccione "Sí, he conectado este hardware" --gt; "Agregar nuevo dispositivo de hardware" --gt; "Buscar e instalar hardware automáticamente" --gt; --gt; "Buscar e instalar hardware automáticamente", a veces COM1 se detectará e instalará automáticamente;

(2) Si el dispositivo COM no se busca automáticamente aquí, debe seleccionar manualmente "Puerto (com) y LPT)" - -gt; "Buscar e instalar hardware automáticamente" --gt; "Agregar nuevos dispositivos de hardware" --gt; "Buscar e instalar hardware automáticamente". "-gt; "Tipo de puerto estándar"-gt; "Puerto de comunicación", pero esto no obtendrá el dispositivo COM1 sino COM3, y no se puede manejar correctamente; haga clic derecho en el administrador de dispositivos y seleccione COM3-gt; Propiedades - gt ; Resource-gt; Configuración manual, no necesita cambiar nada aquí, solo confirme

Después de reiniciar, si no le gusta COM3 y aún desea usar COM1, ¡es fácil de desinstalar! en el administrador de dispositivos COM3 y luego repita el proceso anterior (1), COM1 se detectará automáticamente.

De esta manera, puede usar COM3 en VirtualBox y el host para usar el serial físico. puerto directamente~~ ~~~~

-

Este artículo tiene como objetivo resumir las instrucciones en inglés sobre cómo configurar el puerto serie desde el sitio web oficial de VirtualBox:

Puerto serie

Traduce al chino y muestra cómo configurar el puerto serie a través de capturas de pantalla

Puerto serie

Traduce al chino y muestra cómo configurarlo a través de capturas de pantalla

Antes de traducir, primero permítanme escribir una captura de pantalla para explicar que para las máquinas virtuales VirtualBox normales, la configuración predeterminada es no abrir el puerto serie correspondiente, y la configuración correspondiente es la siguiente:

(Aquí hay una máquina virtual XP en VirtualBox como ejemplo)

Acerca de la máquina virtual VirtualBox, ¿por qué deberíamos usar el puerto serie VirtualMachine? No hay ninguna traducción sobre por qué necesitamos usar el puerto serie.

Traducción directa, relacionada con la configuración del puerto serie:

Cómo configurar el puerto serie

Puedes configurar el puerto serie correspondiente a través de la interfaz gráfica de. VirtualBox o la herramienta de línea de comando VBoxManage

Interfaz gráfica: la configuración de la máquina virtual anterior-gt; Puerto serie-gt; solo ingrese la configuración directamente; No es necesario explicar esto, si está interesado, compruébelo usted mismo: modifique VBoxManage, necesita las herramientas correspondientes, vaya a Descargar aquí:

Límite de número de puerto serie

. Cada máquina virtual puede admitir hasta dos puertos serie, concretamente el puerto 1 y el puerto 2, como se muestra en la captura de pantalla anterior.

Dado que la mayoría de las personas no utilizan el puerto serie, ninguno de los puertos está habilitado de forma predeterminada.

Pasos para configurar el puerto serie

Establecer el número de puerto serie

Es decir, qué COM utilizar.

Existen 4 tipos por defecto, son:

COM1: E/S base 0x3F8, IRQ 4

COM2: E/S base 0x2F8, IRQ 3

COM3: base de E/S 0x3E8, IRQ 4

COM4: base de E/S 0x2E8, IRQ 3

Igual que el número de puerto en la GUI Correspondiente:

Establecer tipo de puerto (modo)

Actualmente admite cuatro modos:

No conectado

Establezca el puerto en No conectado .

La configuración correspondiente es la más sencilla:

Host Pipe

Configura el puerto serie como una tubería en el host (la tubería es un concepto de software)

p>

Cómo configurarlo:

Windows: el nombre debe ser

\.\pipe\lt;namegt;

donde está el nombre un nombre aleatorio (por supuesto, debe ser un nombre significativo que corresponda a su máquina virtual)

Mac/Linux/Soloris: un socket dentro del dominio local (socket de dominio local). Al mismo tiempo, debe asegurarse de que la máquina virtual tenga los derechos de acceso adecuados. El más utilizado es /tmp, y luego utiliza las herramientas correspondientes (como socat) para la administración y operación.

Aquí puede realizar las siguientes configuraciones:

Dispositivo host

Para decirlo sin rodeos, es el puerto serie en la computadora real correspondiente a su host.

Por ejemplo, si hay un COM1 en su computadora, entonces aquí está el dispositivo host correspondiente y el puerto correspondiente se escribe como:

Windows: COM1

Clase de sistema Linux: similar a /dev/ttyS0

Aquí, para la máquina virtual XP, debes configurarlo así:

Archivo básico

Establecer así:

Configúrelo así:

Configúrelo así:

Así es como configura su dispositivo de alojamiento. p>Archivo básico

Obtiene la salida del puerto serie y la guarda en un archivo.

La configuración específica es muy simple, por ejemplo, cree aleatoriamente un archivo en la ruta .vdi del disco de la máquina virtual correspondiente:

D:\tmp\tmp_dev_root\virutalbox\xp. \deepin_xp_com1 .txt

Luego configura el archivo básico y completa el archivo anterior:

Eso es todo.

Algunas notas

Es fácil pensar que si usas dos puertos serie, es mejor no configurarlos en el mismo COM. Por ejemplo, si ambos están configurados en. COM1, entonces pueden surgir problemas fácilmente. Porque ambos sexos comparten la misma interrupción.

Además, si se utilizan dos puertos serie, sería mejor tener COM1 y COM2 en lugar de COM1 y COM3 porque COM1 y COM2.

El motivo se puede ver en la configuración inicial de COM1 a COM4. Intente evitar que los dos puertos serie entren en conflicto al utilizar recursos.