X96mini
Instalar Linux + Servidor WEB
Instalar Linux + Servidor WEB
01/11/2021 - Instalar en la raspberry Pi servidores. RaspServer
11/04/2019 - Servidor WEB con Orange PI (raspberry pi) y NGINX -
SERVIDOR_Orangepi
Ahora instalo el servidor en un TV-BOX modelo X96mini, con la distribución ARMBIAN.
Los primeros pasos son los particulares de X96mini.
La instalación de los servidores WEB, FTP, VNC, SSH estan explicados mejor en los anteriores artículos.
Descargar Armbian de:
https://users.armbian.com/balbes150/arm-64/
La imagen utilizada es:
Armbian_20.10_Arm-64_bullseye_current_5.9.0_desktop.img.xz
Ejecutar balena grabador o grabador de imagenes de disco en Linux.
En mi caso el programa balena era mucho más rápido en Windows.
Grabar imagen de Armbian en tarjeta microSD
Retire la microSD de forma segura y vuelva a insertarla
Configurar la tarjeta MicroSD para Armbian
Abra la partición legible de la tarjeta microSD en Explorer
Cambie el nombre del archivo apropiado de abajo a u-boot.ext en la raíz de la tarjeta SD
u-boot-s905 (para s905)
u-boot-s905x-s912 (para s905x y s912)
u-boot-s905x2-s922 (para s905x2 y s922)
En mi caso hago una copia de u-boot-s905x-s912 (para s905x y s912) y lo renombro a u-boot.ext.
Edite /extlinux/extlinux.conf en un editor de texto
Comente las líneas rk-3399 agregando #
Descomente las líneas aml s9xx FDT y APPEND eliminando #
Actualice la línea FDT para que apunte a un archivo .dtb que funcione para su dispositivo
Para el X96mini:
# aml s9xxx
#FDT /dtb/amlogic/meson-g12a-x96-max-no-cvbs.dtb
#FDT /dtb/amlogic/meson-g12b-ugoos-am6-no-cvbs.dtb
#FDT /dtb/amlogic/meson-g12b-odroid-n2.dtb
FDT /dtb/amlogic/meson-gxl-s905w-p281.dtb
APPEND=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0
28/03/2019 - Servidor DELL R200. SERVIDOR
Ahora instalo el servidor en un TV-BOX modelo X96mini, con la distribución ARMBIAN.
Los primeros pasos son los particulares de X96mini.
La instalación de los servidores WEB, FTP, VNC, SSH estan explicados mejor en los anteriores artículos.
Descargar Armbian de:
https://users.armbian.com/balbes150/arm-64/
La imagen utilizada es:
Armbian_20.10_Arm-64_bullseye_current_5.9.0_desktop.img.xz
Ejecutar balena grabador o grabador de imagenes de disco en Linux.
En mi caso el programa balena era mucho más rápido en Windows.
Grabar imagen de Armbian en tarjeta microSD
Retire la microSD de forma segura y vuelva a insertarla
Configurar la tarjeta MicroSD para Armbian
Abra la partición legible de la tarjeta microSD en Explorer
Cambie el nombre del archivo apropiado de abajo a u-boot.ext en la raíz de la tarjeta SD
u-boot-s905 (para s905)
u-boot-s905x-s912 (para s905x y s912)
u-boot-s905x2-s922 (para s905x2 y s922)
En mi caso hago una copia de u-boot-s905x-s912 (para s905x y s912) y lo renombro a u-boot.ext.
Edite /extlinux/extlinux.conf en un editor de texto
Comente las líneas rk-3399 agregando #
Descomente las líneas aml s9xx FDT y APPEND eliminando #
Actualice la línea FDT para que apunte a un archivo .dtb que funcione para su dispositivo
Para el X96mini:
# aml s9xxx
#FDT /dtb/amlogic/meson-g12a-x96-max-no-cvbs.dtb
#FDT /dtb/amlogic/meson-g12b-ugoos-am6-no-cvbs.dtb
#FDT /dtb/amlogic/meson-g12b-odroid-n2.dtb
FDT /dtb/amlogic/meson-gxl-s905w-p281.dtb
APPEND=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0
Salvar y expulsar de forma segura
Inserte la tarjeta microSD en la caja de Android TV
Arrancando a Armbian por primera vez:
Con un palillo o similar, se introduce en la conexión AV y se pulsa un botón interior.
A la vez se conecta el adaptador de corriente a la caja de Android TV.
Esto solo hay que hacerlo la primera vez que arranca Armbian.
Configurando los servidores.
apt-get update apt-get install console-data console-setup keyboard-configuration /sbin/dpkg-reconfigure keyboard-configuration /sbin/dpkg-reconfigure locales apt-get install mc xfe x11vnc vsftpd nginx ssh dillo -----------------SERVIDOR WEB---------------------------- mkdir /var/www chown -R seta:seta /var/www/html chmod ugo+rx /var/www/html geany /etc/vsftpd.conf ----------------IP FIJA---------------------------------- geany /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.50 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 post-up echo "Interface eth0 levantada con exito" post-down echo "Interface eth0 bajada con exito" -----------------SERVIDOR FTP----------------------------- Editar: geany /etc/vsftpd.conf Cambiar a: anonymous_enable=NO local_enable=YES write_enable=YES ----------SERVIDOR VNC--------------------- --ESTO SE HACE COMO USUARIO NORMAL-- CONTRASEÑA x11vnc -storepasswd En Xfce añadir un arraque automático: Exec=x11vnc -forever -usepw -display :0 -ultrafilexfer |
Revisión 1
Características:
TV Box Status Information Template Version 1.0
TV Box Name (example: TX3 mini): X96 mini
CPU (example: amlogic s905w): amlogic s905w
Armbian build file name: Armbian_20.10_Arm-64_focal_current_5.9.0_desktop.img.xz
DTB file used: meson-gxl-s905w-gxl-s905w-p281.dtb
Kernel Version: 5.9.0
Distribution Installed (focal, buster, etc): focal
Working Ethernet (Yes/No): Yes
Max Ethernet Speed that works (100/1000): 100
Does wifi work (Yes/No): No
Does bluetooth work (Yes/No): No
Does HDMI audio work (Yes/No): No
Additional Comments (provide any additional information you feel is important): HDMI was unstable during boot and when connected to a 4K monitor. Once I connected to a 1080p monitor the display was stable after booting, still had issues during the boot. Como vemos no funciona el audio por HDMI. Lo soluciono con un convertidor de USB a audio, son baratos 2€
La tarjeta wifi interna no funciona. Puedes colocar una mediante USB , antes tienes que añadir el firmware, la mayoría funciona.
Tarjeta Bluetooth y Wifi tipo USB funcionando.
Para cambiar la resolución cuando arranca ARMBIAN hay que hacer algunos cambios en /extlinux/extlinux.conf.
1024x768 |
LABEL Armbian LINUX /zImage INITRD /uInitrd # aml s9xxx #FDT /dtb/amlogic/meson-gxbb-p200.dtb #FDT /dtb/amlogic/meson-gxl-s905x-p212.dtb #FDT /dtb/amlogic/meson-gxm-q200.dtb #FDT /dtb/amlogic/meson-g12a-x96-max.dtb #FDT /dtb/amlogic/meson-g12b-odroid-n2.dtb FDT /dtb/amlogic/meson-gxl-s905w-p281.dtb APPEND root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 drm_kms_helper.edid_firmware=HDMI-A-1:edid/1024x768.bin video=HDMI-A-1:1024x768@60 |
1280x720 (HD) |
LABEL Armbian LINUX /zImage INITRD /uInitrd # aml s9xxx #FDT /dtb/amlogic/meson-gxbb-p200.dtb #FDT /dtb/amlogic/meson-gxl-s905x-p212.dtb #FDT /dtb/amlogic/meson-gxm-q200.dtb #FDT /dtb/amlogic/meson-g12a-x96-max.dtb #FDT /dtb/amlogic/meson-g12b-odroid-n2.dtb FDT /dtb/amlogic/meson-gxl-s905w-p281.dtb APPEND root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 drm_kms_helper.edid_firmware=HDMI-A-1:edid/1280x720.bin video=HDMI-A-1:1280x720@60 |
Esta resolución es baja 720x576, en algún caso es difícil manejar el entorno gráfico.
Si estamos empeñados en utilizar el modo remoto en modo gráfico, deberemos comprar una especie de adaptador HDMI que engaña y hace ver que tenemos al PC-BOX un monitor HDMI enchufado.
En algún artículo he visto que existe la forma de mediante configuraciones hacer creer que está enchufado un HDMI, yo no lo he conseguido.
El consumo del X96mini es de entre 1.7W y 2.7W dependiendo de los aparatos que tengamos conectados al USB.
También varía el consumo dependiendo de la velocidad que pongamos en los procesadores, además también variara el calor desprendido.
Con el emulador DOSBOX ejecutando el antiguo Windows 3.1
Ejecutando un decodificador de SDR (radio definida por software) ávido de recursos.
VIDEO2 en resolución de 1024x768
Espero que este artículo os haya parecido interesante.
Saludos.
Juan Galaz
Bibliografía:
No hay comentarios:
Publicar un comentario