Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Versión actualCurrent version: 2.2.12

El cliente The flexVDI Live USB de flexVDI es una distribución de Linux que arranca desde un pendrive USB, sin depender de otro sistema operativo. Se objetivo es convertir equipos antiguos o Thin Clients en terminales de acceso a escritorios virtuales de flexVDI, ya que soporta un amplio espectro de hardware en arquitecturas Intel de 32 y 64 bits. Sus principales características son:

...

Client is a Linux distribution that boots from a USB pendrive, without the need for another operating system. Its purpose is to turn old computers and Thin Clients into flexVDI virtual desktop terminals, since it supports a wide range of harware with 32 and 64-bit Intel achitectures. Its main features are:

  • Distribution based on Porteus 3.2.2, con with Linux kernel de Linux 4.9.
  • Funciona en equipos con BIOS y/o It works with BIOS and UEFI.
  • Instalable en disco duro y dispositivos MMC, para no depender del pendrive.
  • Drivers gráficos actualizados, para tarjetas Intel, AMD y Nvidia.
  • Posibilidad de arrancar otros equipos de la misma red por PXE.
  • Aspecto y configuración personalizables.
  • Cabe en un pendrive de tan solo 1GB.

...

  • Installable on hard disks and MMC devices.
  • Up-to-date graphics drivers, for Intel, AMD and Nvidia cards.
  • Possibility of booting other computers in the same network with PXE.
  • Customizable design and configuration.
  • It fits into just 1GB.

Preparation

The

En la web de descargas de flexVDI está disponible la imagen para ser escrita directamente en un pendrive USB. Una vez descargada, el método de escritura dependerá del sistema operativo en el que se esté trabajando. Se muestran a continuación algunos ejemplos.

GNU/Linux

El método preferido y más simple para escribir una imagen en un pendrive usb es con el comando dd. Debe ser root para ejecutar este comando sobre un fichero de dispositivo. También existen aplicaciones gráficas que simplifican este proceso, como Gnome Multi-Writer, Etcher y Unetbootin.

...

Cuando termine, dispondrá de un pendrive con el que arrancar flexVDI Live USB Client v2.2.12.

Arranque

Inserte el pendrive en el equipo en el que va a ejecutar el cliente de flexVDI, y luego enciéndalo. Si su equipo no está configurado para arrancar desde USB, deberá cambiar la configuración, o seleccionar el USB en el menú de arranque. Este proceso depende del firmware que tenga instalado en su equipo. flexVDI Live USB Client funciona tanto con firmware BIOS como UEFI.

...

  1. Un botón para abrir una ventana de terminal.
  2. La lista de ventanas abiertas.
  3. El applet de la conexión de red. Permite ver el estado actual y conectar a redes cableadas y WiFi.
  4. En caso de ser un equipo portátil, aparece también el estado de la batería.
  5. El reloj con la hora y la fecha.

Instalación

Para instalar la distribución en el equipo de forma que no sea necesario arrancar desde USB, utilice el programa de instalación. Para ello, debe iniciar sesión como usuario root de una de estas dos formas:

...

Tras una instalación con éxito, retire el pendrive USB y reinicie el equipo.

Personalización

Al estar basado en Porteus v3.2.2, el proceso de personalización de flexVDI Live USB Client sigue sus mismas directivas. El sistema de ficheros raíz se monta en memoria y se carga con una serie de módulos base. Los cambios que se hagan después al sistema de ficheros no se guardan a disco, y se pierden una vez apagado el equipo. Para tener cambios persistentes, hay que escribirlos en un directorio especial de la partición de datos.

...

A continuación se dan una serie de ejemplos prácticos de personalización, asumiendo que la partición de datos es /dev/sda2 (ésta y las demás particiones se montan automáticamente en /mnt al arrancar).

Personalizar la dirección de conexión

La dirección de la plataforma de flexVDI a la que se debe conectar el cliente se guarda en el fichero de configuración .flexvdi/flexvdi-client.conf, en el directorio home del usuario guest. Por defecto, no hay configurada ninguna dirección, y el cliente la solicita cada vez, como se muestra en la figura 1:

...

Code Block
languagebash
titleflexvdi-client.conf
# flexVDI GNU/Linux client configuration
# Default value of each option is commented

# Configure this with the IP of your manager
manager_ip = flexvdi.mycompany.com
...

Selección de los dispositivos de sonido por defecto

Cuando hay varios dispositivos de sonido conectados al equipo (tarjetas de sonido con más de una entrada o salida, puertos HDMI, micrófonos USB, etc...), se debe definir cuales se van a compartir con el escritorio remoto. En este caso, se dispone de un programa llamado setup-audio.sh que permite configurarlos y automáticamente guarda los cambios en el directorio rootcopy para que persistan al siguiente reinicio. Este programa debe ejecutarse como root. Un ejemplo de ejecución sería el siguiente:

Code Block
languagebash
# setup-audio.sh

Available audio inputs:
-----------------------

1 Built-in Audio Analog Stereo
2 Yeti Stereo Microphone Analog Stereo

Select default input device [1-2]: 2

Available audio outputs:
------------------------

1 Built-in Audio Analog Stereo
2 Built-in Audio Digital Stereo (HDMI)
3 Yeti Stereo Microphone Analog Stereo

Select default output device [1-3]: 2
#

Configuración de red

La configuración de red se lleva a cabo con el applet que hay en el panel, junto al reloj. Pulse en el icono con el botón izquierdo y le aparecerán las conexiones cableadas e inalámbricas disponibles. Pulse con el botón derecho y podrá modificarlas o añadir conexiones nuevas. En cualquier caso, la configuración de las conexiones que establezca se guarda en el directorio /etc/NetworkManager/system-connections. Por tanto, para hacer esta configuración persistente, solo tiene que copiar los ficheros de ese directorio a /dev/sda2/porteus/rootcopy/etc/NetworkManager/system-connections.