miércoles, 8 de diciembre de 2021

Actualización de Debian 10 (Buster) a Debian 11 (Bullseye)

Debian GNU/Linux 11, de nombre clave: Bullseye. Publicada el día 14 de agosto de 2021.

Cuenta con muchas mejoras y novedades (como todas las versiones estables de Debian)

Si estas leyendo este manual es porque lógicamente tienes Debian GNU/Linux 10 de nombre en clave: Buster y quieres actualizar a Debian GNU/Linux 11 Bullseye.

Realizar esta actualización de una versión estable a otra estable, de Debian GNU/Linux es muy fácil, ya que los desarrolladores de Debian, nos lo ponen superfácil.

En Debian, no existe un único método para realizar la actualización, existen muchos métodos de actualizar, pero en este manual el proceso de actualización lo vamos a realizar desde una consola de comandos. 

 



¿Porque he seleccionado este método (consola de comandos)?

Porque en este método utilizamos la consola de comandos tanto en modo local, para un ordenador domestico, como en modo remoto (ssh) para un servidor, en el que ambos usan Debian GNU/Linux. Entonces con un solo método es posible actualizar ambas opciones (ordenador local y servidor remoto).



1- Vamos a verificar en que versión exacta nos encontramos:

Se que muchos dirán: pues en Debian 10 Buster. Cierto. pero recordemos que Debian 10 Buster tuvo 10 actualización cuando era estable, y tendrá algunas mas mientras es oldstable

En estas versiones, principalmente, se corrigen fallos de seguridad y problemas graves. Tengamos en cuenta que cada actualización no constituye una nueva versión completa de Debian 10, solo se actualiza los paquetes incluidos que han dado errores y fallos graves.

Lista de las versiones de Debian 10 Buster:

2019-07-06: Versión inicial: 10.0 ( nota de prensa )
2019-09-07: Actualizado (10.1) ( comunicado de prensa )
2019-11-16: Actualizado (10.2) ( comunicado de prensa )
2020-02-08: Actualizado (10.3) ( comunicado de prensa )
2020-05-09: Actualizado (10.4) ( comunicado de prensa )
2020-08-01: Actualizado (10.5) ( comunicado de prensa )
2020-09-26: Actualizado (10.6) ( comunicado de prensa )
2020-12-05: Actualizado (10.7) ( comunicado de prensa )
2021-02-06: Actualizado (10.8) ( comunicado de prensa )
2021-03-27: Actualizado (10.9) ( comunicado de prensa )
2021-06-19: Actualizado (10.10) ( comunicado de prensa )
2021-10-09: Actualizado (10.11) ( comunicado de prensa )

Yo recomiendo realizar el proceso de actualización desde la ultima versión estable, en este caso desde Debian 10.11 Buster (en el momento de escribir este manual). De este modo nos aseguramos no tener ninguna sorpresa durante la actualización.


 
Vemos que estamos usando de Debian 10 Buster. Para ello usamos el siguiente comando:

lsb_release -a

Pero para ver en que versión nos encontramos exactamente, usamos el siguiente comando:

cat /etc/debian_version

y para saber el kernel de Linux que estamos usando:

uname -a

Si no tenemos la ultima versión de Debian 10.10 Buster, entonces os aconsejo actualizar a la ultima versión de Debian Buster, la 10.10

Actualizamos la lista de paquetes de Debian 10 Buster, con el siguiente comando:

apt update

Al usar dicho comando el actualizador se da cuenta que Buster ya no es la ultima versión estable, y nos pregunta si queremos permanecer en Debian 10 Buster para actualizar el sistema.

Luego actualizamos a Debian Buster 10.10 con el siguiente comando, para actualizar los paquetes que tengamos instalado en el sistema:

apt upgrade

Acto seguido usamos el siguiente comando para actualizar todo el sistema a Debian 10.10 Buster, (este comando actualiza todo el sistema con lo cual puede instalar nuevos paquetes que sean necesarios para la ultima versión)

apt full-upgrade

Despues de actualizar lo mejor es liberar espacio en el disco duro, para poder actualizar a Debian 11 Bullseye.

apt autoremove --purge

Reinicie el sistema para instalar el último kernel de Linux y otras actualizaciones:

reboot

 
Como ya hemos actualizado, volvemos a usar los siguiente comandos para asegurarnos que estamos en la ultima versión de debian 10, en esta caso en Debian 10.11
Para ello usamos los siguientes dos comandos:

lsb_release -a

Y este comando nos muestra la versión exacta. 10.11
 
cat /etc/debian_version



2- Actualizar los repositorios a Debian 11 Bullseye
Vamos a editar el archivo sources.list que se encuentra en /etc/apt usando el comando nano:

nano /etc/apt/sources.list

Vamos a cambiar el nombre en clave buster (de Debian 10) por el nombre en clave bullseye (de Debian 11)

 


 

Tengamos presente que el repositorio de actualizaciones de seguridad han cambiado de estructura, en Debian 10 Buster era: bullseye / updates. Y en Debian 11 Bullseye es: bullseye-security

Aquí vemos el contenido del archivo sources.list predeterminado en la rama main, también podemos contar con las ramas contrib y non-free para Debian 11 Bullseye, es muy importante deshabilitar algún otro repositorio que tengamos que no sea oficial de Debian, como por ejemplo deb-multimedia.


deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main

deb http://deb.debian.org/debian-security/ bullseye-security main
deb-src http://deb.debian.org/debian-security/ bullseye-security main



3- Actualización de la lista de paquetes:
Para actualizar la lista de paquetes usamos el siguiente comando:

apt update

En algunos casos, una actualización completa del sistema elimina una gran cantidad de paquetes que desea conservar. Por lo tanto, los desarrolladores de Debian recomiendan realizar una actualización en dos pasos:

- primero, una actualización mínima

- luego una actualización completa


4- Actualización mínima
Actualiza todos los paquetes existentes sin instalar o eliminar otros paquetes o dependencias:

apt upgrade --without-new-pkgs

Durante el proceso de actualización, nos realizará algunas preguntas como ¿Desea reiniciar el servicio? o ¿Qué hacer con este archivo de configuración?. En caso de no saber o no estar seguro
, dejamos la opción seleccionada que el actualizador de Debian selecciona por defecto, pulsando la tecla.


5- Actualización completa a Debian 11 Bullseye
Este comando realiza una actualización completa del sistema, instala las últimas versiones disponibles de todos los paquetes y resuelve todas las dependencias necesarias de los nuevos paquetes.

apt full-upgrade



6- Reiniciamos el ordenador:
Ahora reiniciamos el pc para que los cambios tengan efectos.

reboot

Compruebe que se ha actualizado a Debian 11 Bullseye

lsb_release -a

Usamos el siguiente comando para ver que estamos en Debian 11 Bullseye 11.0

cat /etc/debian_version

Finalmente, elimine los paquetes obsoletos:

apt autoremove --purge

Enhorabuena Ha actualizado con éxito de Debian 10 a Debian 11.







RTL8821CE en Debian 11

Cómo instalar el controlador Realtek RTL8821CE

Cuando instalamos una Debian GNU/Linux en nuestro ordenador portátil, a menudo la compatibilidad con Wi-Fi está presente en su totalidad o en parte para la mayoría de los modelos. Los controladores están integrados en el kernel de Linux y, como resultado, todo funciona desde el primer momento.


Pero los problemas comienzan si no hay un controlador libre para nuestro Wi-Fi. Necesitamos buscarlo por internet e instalarlo manualmente.

Los portátiles HP 15s-eq1015ns tienen este problema con el driver del WIFI, pues no es libre, y en el momento de escribir este manual HP no da soporte del driver para Linux.

Como nuestro ordenador portátil usa el chips Realtek RTL8821CE, nuestro Debian GNU/Linux no tiene un controlador libre para él de forma predeterminada. Por tanto, nuestro sistema operativo Debian GNU/Linux Bullseye 11, no ve el dispositivo y no muestra ningún ícono de Wi-Fi en el panel de KDE al lado del reloj.

 


Instalar el controlador RTL8821CE

Este controlador ha sido probado en Debian GNU/Linux Bullseye 11 y funciona perfectamente.

Se aconseja instalar el controlador rtl8821ce usando DKMS. Este es un sistema que recompila e instala automáticamente los módulos del kernel cuando se instala un nuevo kernel como resultado de una actualización.

Para utilizar DKMS, tenemos que instalar el paquete dkms.

Para saber qué adaptador Wi-Fi integrado tiene nuestro portatil, usamos el siguiente comando:

lspci | grep Network

 


La salida nos devolverá esto:

Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter






Instalación el controlador de Realtek RTL8821CE


Como el portátil HP 15s-eq1015ns no tiene conexión ethernet (rj45), no podemos conectar nuestro portátil a internet por cable rj45, pero tranquilo, vamos a usar un método alternativo.

Para ello necesitamos usar un teléfono móvil con sistema operativo Android. Vamos a configurar android para que nos de conexión a internet, y luego conectamos nuestro teléfono android a nuestro pórtatil por medio de un cable usb para tener internet en nuestro portátil HP 15s-eq1015ns

Configurar nuestro teléfono android para dar internet por usb al portátil


Este proceso de configuración puede cambiar dependiendo de:

- La versión de android que estemos usando
- Si es un android puro o modificado
- Si la interfaz gráfica es la original de android o esta modificada por el fabricante del teléfono móvil

El proceso que voy a indicar en este manual, esta realizado sobre el teléfono móvil marca Samsung, usando la versión 11 de Android, y la interfaz gráfica llamada One UI versión 3.1

Vamos a configurar el teléfono: 

1- Pulsamos en Ajustes
1.1- Pulsamos en Conexiones
1.1.1- Pulsamos en Conexión compartida y Módem
1.1.1.1- Activamos Conexión compartida
1.1.1.2- Activamos Módem USB

Ya podemos conectar nuestro móvil a nuestro portátil HP 15s-eq1015ns con un cable usb, y nos aparece la conexión a internet: conexión por cable. Ya podemos seguir con este manual de instalación del driver rtl8821ce.


Instalar el controlador Realtek RTL8821CE en Debian GNU/Linux Bullseye 11

El controlador esta creado por tomas pinho, y el driver se encuentra en su repositorio de github.
Ejecutamos los siguientes comandos como administrador del sistema operativo Debian GNU/Linux:

Primero instalamos los paquetes necesarios para poder instalar el controlador en nuestro sistema operativo Debian GNU/Linux

# apt install bc module-assistant build-essential dkms






 
 
 
Ahora descargamos las fuentes del controlador directamente desde el repositorio de github de tomas pinho. Pero antes tenemos que instalar el paquete git. Usando ell siguiente comando:

# apt install git






 
Y ahora procedemos a descargar las fuentes del controlador usando el siguiente comando:

git clone https://github.com/tomaspinho/rtl8821ce








Usamos el comando ls para ver la carpeta que hemos descargado





 
Ahora entramos en la carpeta que hemos descargado:

cd rtl8821ce
 


 
Preparamos el entorno de instalación:

m-a prepare
 




 


Ahora procedemos a instalar el driver

./dkms-install.sh
 










Una vez instalado, solo tenemos que cargar el módulo en el kernel de linux que estamos usando:

modprobe 8821ce







Pasados unos 2 segundos, ya funciona, nuestro adaptador WIFI RTL8821CE. Ya podemos conectarnos al wifi de nuestra casa, o de nuestro trabajo.Desde este momento ya podemos hacer uso del adaptador wifi de nuestro ordenador portatil.




=======================================================

Resumen de comandos usados:

Resumen por orden de uso de todos los comando usados, recordar que todo se tiene que hacer como administrador del sistema (root)

apt install bc module-assistant build-essential dkms
 
apt install git

git clone https://github.com/tomaspinho/rtl8821ce

cd rtl8821ce

m-a prepare

./dkms-install.sh

modprobe 8821ce

=======================================================


Eliminación del controlador

Abrimos consola de comandos y usamos
el repositorio de git clone  en nuestro ordenador, todo como administrador del sistema:

git clone https://github.com/tomaspinho/rtl8821ce.git

entramos en al carpeta descargada:

cd rtl8821ce

Luego ejecute el script de desinstalación:

./dkms-remove.sh



Actualización de controlador

Para actualizar el controlador, primero que tenemos que desinstalar el controlador instalado. Para ello usamos el siguiente comando, como administrador del sistema:

./dkms-remove.sh

Nos aseguramos de tener descargada la copia del repositorio completamente actualizada:

git pull

Limpia los binarios obsoletos con el siguiente comando:

make clean

Instalamos la nueva versión del driver:

./dkms-install.sh




  Problemas conocidos:  

- Wi-Fi no funciona para kernel 5.9

La versión 5.9 del kernel de Linux viene con un driver llamado rtw88  que no funciona, desarrollado por Realtek que tiene poca compatibilidad con la mayoría de las revisiones del chip 8821ce.

Tenemos que deshabilitarlo agregando dicho módulo a las lista negra de nuestro portátil.
Para ello editamos el siguiente fichero usando el editor nano:

nano /etc/modprobe.d/blacklist.conf

y agregamos el siguiente modulo que da error:

blacklist rtw88_8821ce

Luego, ya podemos instalar el controlador rtl8821ce.


Apague su computadora, espere unos segundos (para forzar la recarga del firmware) y luego enciéndala nuevamente.



- Wi-Fi y Bluetooth no funcionan después de suspender

Este es un error que no se solucionará hasta que Realtek implemente la administración de energía adecuada. Dado que ahora solo están funcionando rtw88, lo más probable es que este controlador nunca se solucione en este sentido. Evitaremos suspender el sistema operativo, para no tener este problema.



- El modo de monitorización (promiscuo) no funciona

Este controlador no lo admite y nunca lo hará. Evitaremos usar dicha caracteristica, ya que nuestro adaptador WIFI no lo soporta.


===============================================


Otro enlace de descarga

Podemos descargar el código fuente del driver RTL8821CE en formato comprimido .tar.gz desde mi google drive.









domingo, 28 de noviembre de 2021

Ventoy - Pendrive Booteable

Que es ventoy
Ventoy es una herramienta de código abierto para crear un pendrive USB de arranque para archivos ISO / WIM / IMG / VHD (x) / EFI.



Con Ventoy, no necesita formatear el pendrive usb una y otra vez cada vez que cambie o añada nuevos archivos de imágenes, solo necesita copiar los archivos ISO / WIM / IMG / VHD (x) / EFI al pendrive USB de arranque.

Puede copiar tantos archivos ISO / WIM / IMG / VHD (x) / EFI, que quepan en el pendrive USB y ventoy mostrará un menú de inicio para seleccionar con que imagen quiere arrancar.


Para borrar un instalador del menú de selección, solo se tiene que borrar la imagen .iso correspondiente, del pendrive usb.

Ventoy es compatible con: x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI y MIPS64EL UEFI.

Todos estos tipos de sistemas operativos son compatibles (Windows / WinPE / Linux / ChromeOS / Unix / VMware / Xen ...) Se ha probado en más de 770 archivos de imagen, y funciona en el 100% de ellos, más del 90% son distribuciones de Linux.

Características:

- 100% de código abierto (licencia)
- Muy simple de usar (empezar)
- Rápido (limitado solo por la velocidad de copia del archivo iso)
- Se puede instalar en USB / Disco local / SSD / NVMe / Tarjeta SD
- Arranque directamente desde archivos ISO / WIM / IMG / VHD (x) / EFI, no se necesita extracción
- No es necesario ser continuo en el disco para archivos ISO / WIM / IMG / VHD (x) / EFI
- Se admiten los estilos de partición MBR y GPT
- Compatible con BIOS heredado x86, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, MIPS64EL UEFI
- Compatibles con IA32 / x86_64 UEFI Secure Boot
- Soportadas persistencia
- Compatibles con la instalación automática de Windows
- RHEL7 / 8 / CentOS7 / 8 / SUSE / Ubuntu Server ... compatibles con la instalación automática
- FAT32 / exFAT / NTFS / UDF / XFS / Ext2 (3) (4) compatible con la partición principal
- Se admiten archivos ISO de más de 4 GB
- Estilo de menú de arranque nativo para Legacy y UEFI
- Arranque Linux vDisk (vhd / vdi / raw ...)
- No solo arranca, sino que también completa el proceso de instalación
- Menú dinámicamente conmutable entre el modo ListView y TreeView Notas
- Concepto "compatible con Ventoy"
- Marco de complementos
- Archivos de inyección al entorno de ejecución
- Reemplazo dinámico del archivo de configuración de arranque
- Tema y estilo de menú altamente personalizables
- Compatibilidad con unidades USB protegidas contra escritura
- El uso normal del pendrive USB no se ve afectado
- Datos no destructivos durante la actualización de la versión
- No es necesario actualizar Ventoy cuando se lanza una nueva distribución


Instalar Ventoy
 
Realmente Ventoy no quiere de instalación, simplemente nos descargamos el programa desde la web oficial en formato comprimido (tar.gz). Procedemos a descomprimirlo. Al descomprimirlo nos crea una carpeta con la versión del programa. (aunque yo he renombrado la carpeta a ventoy)

Desde la primera versión, Ventoy en Linux solo funcionaba con la interfaz de linea de comandos (CLI). Pero para facilitar el uso desde la versión 1.0.52, ha creado una interfaz gráfica de usuario (GUI) basada en las librerías GTK y QT

Ambas versiones GTK y QT son 100% compatibles.

El diseño y el uso de la interfaz gráfica de usuario de Ventoy, es exactamente igual en todos los sistemas operativos.

Ventoy a creado varios ejecutables gráficos, uno para cada tipo de arquitectura de ordenador:

- x86_64 :    VentoyGUI.x86_64       (para sistemas operativos de 64 bits)
- i386 :         VentoyGUI.i386            (para sistemas operativos de 32 bits)
- arm64 :      VentoyGUI.aarch64     (para sistemas operativos ARM64 como Phytium / Kunpeng)
- mips64el :  VentoyGUI.mips64el   (Para el sistema operativo Loongson 3A MIPS)


Como se ejecuta Ventoy

Interfaz gráfica: - En alguna distribución como Debian, entramos en la carpeta que se ha creado al descomprimir Ventoy, con el explorador de archivos Dolphin, hacemos clic (o doble clic, dependiendo de como lo tengas configurado) en el archivo correspondiente para iniciarlo.

Por ejemplo: para el sistema operativo x86 de 64 bits (el más utilizado actualmente), hacemos clic en VentoyGUI.x86_64


Linea de comandos: - Abrimos el terminal y nos posicionamos en la carpeta que se ha creado al descomprimir Ventoy, y ejecutamos el archivo correspondiente según el listado de punto anterior.

Por ejemplo: para el sistema operativo x86 de 64 bits (el más utilizado actualmente), y ejecutamos ./VentoyGUI.x86_64

De forma predeterminada, Ventoy seleccionará automáticamente la versión GTK o la versión QT de acuerdo con la configuración del sistema operativo que este usando.


Preparar el Pendrive USB

Este proceso lo tenemos que hacer una sola vez. Una vez realizado ya no tenemos que volver a utilizar el instalador nunca mas en el mismo pendrive usb, salvo para actualizar a una versión superior. 

Muy Importante: Tenemos que seleccionar correctamente la unidad que pertenece al pendrive usb, en caso contrario borrará, el disco duro, o la partición que le digamos, el proceso es irreversible. Recordar que el instalador borrará todo el contenido del pendrive usb, y el proceso es irreversible.

1- Conectamos el pendrive usb al ordenador, y abrimos el programa.
2- Seleccionamos el pendrive usb que hemos conectado (en este manual es de 32 GB)
3- Por defecto el paquete instalador viene con MBR seleccionado, para sistemas antiguos que usan BIOS. Aunque yo he creado el pendrive usb con GPT, para sistemas nuevos con UEFI.
Para ello pulsamos en Opción > Estilo De Partición > y seleccionamos GPT

y con esto hemos configurado el instalador para crear el pendrive usb para usar en sistemas nuevo con UEFI


Ya esta todo preparado para crear el pendrive usb, tan solo tenemos que pulsar en el botón Instalar.

Nos preguntará dos veces si estamos seguro, pues se va a formatear el dispositivo y se perderán todos los datos. En ambos casos pulsamos en Aceptar



y comienza el proceso de creación del pendrive usb instalador.






Ya tenemos el pendrive usb preparado para meterle las imágenes de instalación de los sistemas operativos


Explicación de lo que ha realizado el instalador:

El pendrive USB se divide en 2 particiones.

- Primera partición llamada: ventoy (con un tamaño del 99,8% del tamaño del pendrive usb) en formato exFat

- Segunda partición llamada: VTOYEFI (con un tamaño de solo 32 MB) en formato fat16

Nota: 1- La primera partición llamada ventoy se formateó con el sistema de archivos exFAT (también puede volver a formatearla manualmente usando alguno de los siguientes sistemas de archivos NTFS / FAT32 / UDF / XFS / Ext2 / Ext3 / Ext4), y el pendrive usb funcionará exactamente igual. Todos los formatos soportan archivos de mas de 4 GB menos el formato FAT32 que solo soporta ficheros de hasta 4 GB.

Nota: 2- No formatear la segunda partición, ni borrar el contenido que tiene, tampoco añadir archivos nuevos.






Copiar archivos de imagen

Una vez completada la instalación, ya no usaremos mas el instalador. (A partir de ahora solo tenemos que copiar los archivos de imágenes en la partición correspondiente. Es la partición mas grande, llamada: Ventoy.)

Después de la instalación, solo necesitamos copiar los archivos .ISO a la partición mas grande llamada: Ventoy, en cualquier lugar o carpeta. Ventoy buscará en todos los directorios y subdirectorios de forma recursiva para encontrar todos los archivos de imagen y los mostrará en el menú de inicio de forma alfabética.

Ventoy se puede configurar para que solo busque archivos de imagen en un directorio en concreto (y en sus subdirectorios).





Actualizar Ventoy

Cuando sale una nueva versión de Ventoy, actualizamos el pendrive booteable desde el propio instalador gráfico. Teniendo conectado el pendrive USB, pero sin montarlo.

Indicar que la operación de actualización es segura, pues solo modifica y añade los archivos contenidos en la segunda partición, llamada VTOYEFI. Todos los archivos en la primera partición llamada Ventoy permanecerán sin cambios, ya que no se toca dicha partición para la actualización.

La actualización como dije antes se realiza desde el propio instalador. 
Cuando ejecutamos  ventoy, nos aparece el numero de versión que estemos usando. En este manual estamos en la 1.0.61
Ahora es cuando conectamos el pendrive USB booteable que creamos hace tiempo, y pulsamos en el icono verde (para actualizar dispositivos).
Y ya nos aparece el pendrive que estamos usando, (nombre del pendrive, unidad, capacidad) y la versión que tiene instalada, en este caso es la 1.0.58
Como nuestro pendrive tiene la versión 1.0.58, entonce vamos a proceder a su actualización.
Para ello pulsamos en el botón Actualizar
Nos informa que la actualización en un proceso muy seguro, y que los archivos ISOS no se modificaran. Entonces pulsamos en Aceptar

Y vemos como se realiza el proceso de actualización.

Vemos como el proceso a finalizado correctamente. en la imagen inferior ya podemos observar como se ha actualizado a la ultima versión (que existe en el momento de escribir este manual)





Personalizar menú de arranque del pendrive usb

INFORMACIÓN: Una vez instalado Ventoy en el pendrive USB, la primera 
partición llamada Ventoy la encontramos vacía, es aquí donde copiamos las imágenes .ISO

Una vez añadida las imágenes .ISO, si reiniciamos el ordenador y arrancamos desde el pendrive usb, observamos como nos aparece el grub de Ventoy por defecto, junto a las imágenes .ISO que copiamos en el pendrive USB.



 Personalizar el menú de arranque 
Primero tenemos que creado un directorio llamado: ventoy, junto a las imágenes iso.



Entramos en dicha carpeta, tenemos que crear un archivo llamado ventoy.json (Este archivo tiene una estructura propia para que funcione el menú) y también tenemos que crear una nueva carpeta con el nombre del nuevo tema que vamos a usar (con complementos necesarios para que funcione el menú)

Indicar que ventoy distinguen entre mayúsculas y minúsculas, en los nombres de archivos y directorios

CONSEJO:
Ventoy esta basado en grub2, por lo que todos los temas de grub2 se pueden usar en Ventoy. Lo mas fácil y rápido es descargar el que mas os guste desde la web de Temas: GRUB - Gnome-look.org y usarlo.


 GRUB personalizado de USUARIODEBIAN 

Yo he preferido usar el grub original de ventoy y hacer las modificaciones del fondo de pantalla, del menú de selección y del archivo de configuración llamado: ventoy.json

Para ello he copiado desde la segunda partición, llamada: VTOYEFI la carpeta llamada ventoy que se encuentra en la ruta grub/themes y la pegado en la primera partición llamada ventoy, dentro de la carpeta ventoy

Tenemos que crear un archivo llamado ventoy.json, con el siguiente contenido (cada uno tiene que modificarlo, según sus necesidades, hay que apuntar la ruta correcta al archivo: theme.txt en el apartado "file" ):

{
    "theme": {
        "file": "/ventoy/ventoy/theme.txt",
        "gfxmode": "1920x1080",
        "display_mode": "GUI",
        "serial_param": "--unit=0 --speed=9600",
        "ventoy_left": "5%",
        "ventoy_top": "95%",
        "ventoy_color": "#0000ff",
        "fonts": [
            "/ventoy/ventoy/Hack-12.pf2",
            "/ventoy/ventoy/blur/Hack-14.pf2",
            "/ventoy/ventoy/blur/Hack-16.pf2"
        ]
    }
}

Algunas capturas de pantallas



Capturas de pantalla del menú personalizado de UsuarioDebian










Diferentes temas
A partir de la versión 1.0.62, se ha añadido un selector de temas, es decir puedes tener configurados varios temas y seleccionar cual quieres usar por defecto, o que se seleccione uno aleatorio en cada uso.

Se encuentra en el apartado F5 > Tools Theme Select.

En la misma versión se ha añadido un configurador gráfico del archivo de configuración ventoy.json, llamado VentoyPlugson
 
 





 
Configuración del archivo: ventoy.json con varios temas

{
    "theme": {
        "file": [
            "/ventoy/usuariodebian-1/theme.txt",
            "/ventoy/usuariodebian-2/theme.txt",
            "/ventoy/usuariodebian-3/theme.txt"
            ],
        "default_file": "1",
        "gfxmode": "1024x768",
        "display_mode": "GUI",
        "serial_param": "--unit=0 --speed=9600",
        "ventoy_left": "5%",
        "ventoy_top": "95%",
        "ventoy_color": "#0000ff",
        "fonts": [
            "/ventoy/ascii.pf2",
            "/ventoy/unicode.pf2"
        ]
    }
}

 
 
Que uso, Ventoy con MBR o Ventoy con GPT
No existe ninguna diferencia entre usar Ventoy con particionado MBR o con particionado GPT. Ambos se pueden usar igualmente para instalar en pc con BIOS o con UEFI.

OBSERVACIÓN: Cuando hablamos de BIOS, es lo mismo que decir BIOS Legacy.
 
- Si has elegido usar Ventoy con particionado MBR, te va a funcionar para hacer instalaciones tanto en ordenador en modo BIOS como en modo UEFI, salvo algunos ordenadores que usan una versión del Firmware UEFI, que solo permiten usar pendrive usb con particionado GPT.
 
 - Si has elegido usar Ventoy con particionado GPT, te va a funcionar para hacer instalaciones tanto en ordenador en modo UEFI como en modo BIOS, salvo algunos ordenadores que usan una versión del Firmware BIOS, que solo permiten usar pendrive usb con particionado MBR.
 
Entonces cual me aconsejas usar.
Aquel formato que mas te guste, tu decides, ya que en ambos se puede hacer lo mismo.
 
- BIOS con MBR
- UEFI con GPT
 

Información del cuadro anterior

El particionado GPT es parte de las especificaciones UEFI, por lo que GPT admite UEFI al 100%. Pero para BIOS y BIOS Legacy puede haber algunos problemas de compatibilidad con algunos ordenadores, por eso se le da 3 estrellas.