domingo, 20 de noviembre de 2022

CPU-X, ver las características de tu PC


CPU-X es un software gratuito que recopila información sobre la características de tu pc (CPU, Caché, Placa base, Sistema, Gráfica, etc).

Es una aplicación de monitoreo y creación de perfiles del sistema (similar a CPU-Z para Windows ), pero CPU-X es un software gratuito y de código abierto diseñado para GNU/Linux y FreeBSD.

Este software está escrito en C y construido con CMake.
Se puede usar en modo gráfico (usando la librería gráfica GTK) o en modo texto usando (usando la librería NCurses).

Se puede instalar desde los repositorios oficiales de Debian GNU/Linux o desde las fuentes, o usar la versión .Appimage que no requiere de instalación.

La web oficial se encuentra en el repositorio de github: https://github.com/TheTumultuousUnicornOfDarkness/CPU-X

En este programa CPU-X, podemos ver toda la información y configuración de nuestro PC sin necesidad de memorizar y usar comandos en una consola. Es muy fácil de instalar y de usar.

 

Instalar CPU-X desde repositorios

Para instalar CPU-X, abrimos el programa synaptic, buscamos el programa cpu-x y marcamos para instalar, y procedemos a su instalación.

O bien desde consola usando el siguiente comando:

# apt install cpu-x

Como podemos ver, en el momento de escribir este manual la versión actual de CPU-X que se encuentra en el repositorio oficial de Debian GNU/Linux es la 4.5.1



Usar CPU-X desde el Appimage

También podemos usar cpu-x sin necesidad de instalar desde los repositorios oficiales de Debian GNU/Linux, tal y como hemos realizado en el punto anterior. Para ello nos vamos a la web oficial de cpu-x y pulsamos en el siguiente enlace: https://github.com/X0rg/CPU-X/releases/

Nos descargamos la última versión y ya podemos ejecutarla, sin necesidad de hacer nada mas.

Como podemos ver, en el momento de escribir este manual la última versión de CPU-X que se encuentra en formato Appimage es: 4.5.2

 


Capturas de pantalla del programa

Al abrir el programa nos aparece la pestaña CPU, con mucha información el procesador.

En la pestaña Cachés, nos muestra información de la cantidad de cache que tiene nuestro PC, y de la velocidad de ésta, de que nivel es, etc...

Pestaña Placa Base, nos muestra información del fabricante, de la BIOS/UEFI que esta usando y del chipset que está usando.

Pestaña Sistema, nos muestra información del Sistema operativo que estamos usando, tal como nombre de la Distribución, Kernel que se está usando, etc...

Pestaña Gráfica, nos muestra información, sobre la tarjeta gráfica que tiene instalada el PC

Pestaña Tests, en el podemos realizar unas pruebas, realmente no se en que consisten dicahs pruebas.

Pestaña Acerca de, podemos ver, información sobre el programa. Tal como tipo de licencia que usa, dirección de la web oficial y una descripción del programa.





















viernes, 30 de septiembre de 2022

Leer antes de instalar Debian

Porque se aconseja leer este articulo antes de instalar Debian GNU/Linux

Porque a todos los usuarios de Debian nos ha pasado, y a ti, lector y nuevo usuario de Debian te va a pasar, vas a tener o cometer errores durante el proceso de instalación que tiene fácil solución. Y como previamente has leído este articulo, vas a conocer los posibles fallos con los que te puedes topar.
 
Los errores que mas se presentan a los nuevos usuario son:

- Una vez instalado, no vas a poder arrancar el sistema operativo Debian GNU/Linux, porque no has configurado bien el BIOS / UEFI, (CSM, Secure Boot, modo legacy, etc...)
 
- Una vez arrancado no te muestra el entorno gráfico, te sale solo en modo texto (no has instalado la interfaz gráfica, o te falta un gestor de selección de escritorio, o te falta por instalar un escritorio: kde plasma, gnome, lxqt, cinnamon, mate,...)
 
- No tienes la resolución adecuada (te falta por instalar firmware privativo, para alcanzar la resolución optima)

- No me puedo conectar por WIFI (te falta por instalar firmware privativo)

- Acabo de instalar Windows y he perdido mi instalación de Debian (Tienes que instalar grub, para que te reconozca el sistema operativo Debian GNU/Linux)

- Acabo de instalar Debian GNU/Linux, y ahora no aparece el Windows que tengo instalado (tienes que configurar el paquete: /etc/default/grub)

Existen mas errores, pero estos son los mas habituales.
 
Y como has podido observar, no son fallos, es el desconocimiento del propio usuario sobre el proceso de instalación.
 
Me he descargado la imagen ISO Oficial que no incluye firmware privativo, por eso no me arranca la interfaz gráfica, o no alcanza la resolución optima, o no se conecta al WIFI, o el UEFI no me arranca Debian por que tengo activado el Secure Boot, etc... Por eso es muy importante descargar la imagen ISO que mas nos convenga, ya que Debian soporta muchas arquitectura de ordenador, ademas por defecto solo instala software libre, etc...

Algunos ejemplos reales de imagenes ISO para instalar Debian, solo he puesto las versiones de 64 bits:

debian-11.4.0-amd64-netinst.iso  // imagen ISO mínima de instalación, se requiere internet para poder instalar el sistema operativo

debian-11.4.0-amd64-DVD-1.iso // imagen ISO por defecto, solo instala software 100% libre

firmware-11.4.0-amd64-DVD-1.iso // imagen ISO que incluye e instala software privativo, normalmente funciona todo el hardware

debian-live-11.4.0-amd64-kde.iso // imagen ISO que puedes probar antes de instalar

1.1. ¿Qué es Debian?

Debian es una organización formada totalmente por voluntarios dedicada a desarrollar software libre y promocionar los ideales de la comunidad del software libre. El Proyecto Debian comenzó en 1993, cuando Ian Murdock hizo una invitación a todos los desarrolladores de software a contribuir a una distribución completamente coherente basada en el entonces relativamente nuevo, núcleo Linux. Ese grupo relativamente pequeño de entusiastas, al principio patrocinados por la Free Software Foundation e influenciados por la filosofía GNU, ha crecido a lo largo de los años hasta convertirse en una organización de alrededor de 1000 desarrolladores Debian, de todo el mundo. 

 

 


1.2. ¿Qué es GNU/Linux?

GNU/Linux es un sistema operativo: un conjunto de programas que le permiten interactuar con su ordenador y ejecutar otros programas.

Un sistema operativo consiste en varios programas fundamentales que necesita el ordenador para poder comunicar y recibir instrucciones de los usuarios; tales como leer y escribir datos en el disco duro, escuchar musica, imprimir, enviar correos, etc... controlar el uso de la memoria, y ejecutar otros programas. La parte más importante de un sistema operativo es el núcleo. En un sistema GNU/Linux, Linux es el núcleo. El resto del sistema consiste en otros programas, muchos de los cuales fueron escritos por o para el proyecto GNU. Dado que el núcleo de Linux en sí mismo no forma un sistema operativo funcional, preferimos utilizar el término “GNU/Linux” para referirnos a los sistemas que la mayor parte de las personas llaman de manera informal “Linux”. 


1.3 ¿Que es una Imagen ISO?

Una imagen ISO es un archivo informático donde se almacena una copia o imagen exacta de un sistema de archivos. En este caso en particular es la imagen de instalación de Debian.


1.4 ¿que imagen ISO descargar?

Las imágenes ISO del instalador de Debian son híbridas, lo que significa que pueden escribirse directamente en CD/DVD/BD o en dispositivos USB.

En Debian se pueden descargar las siguientes imágenes ISO:

- Una imagen de instalación pequeña: contiene muy pocos paquetes. Para utilizar esta opción debe tener un ordenador con conexión a Internet, ya que la instalación se hace bajando todos los paquetes desde uno de los servidores oficiales de Debian.

- Una imagen de instalación completa: contiene más paquetes, haciendo más fácil la instalación en máquinas con o sin conexión a Internet. y solo instala firmware libre.

- Una imagen no oficial de Debian con firmware no libre incluido: es la que contiene firmware No libre. Esta es la opción mas recomendada para nuevos usuarios. haciendo más fácil la instalación en máquinas con o sin conexión a Internet.

- Una imagen Live CD - sistema en vivo: Puede probar Debian arrancando un sistema «en vivo» desde un CD, DVD, BD o USB sin instalar ningún fichero en la máquina. Cuando esté listo puede ejecutar el instalador incluido (a partir de Debian 10 Buster, este instalador se llama Calamares, es un instalador fácil de usar por el usuario).


NOTA: Aconsejo usar Ventoy para crear el pendrive usb instalador de Debian.







1.5 ¿Que escritorio instalar?

En Debian se puede instalar casi cualquier escritorio, para hacerlo fácil se puede seleccionar una imagen iso con el escritorio por defecto que deseemos instalar. En el siguiente ejemplo hemos descargado la imagen iso con el escritorio por defecto KDE PLASMA


Por ejemplo: debian-live-11.4.0-amd64-kde+nonfree.iso

O bien en el instalador, llegará un momento en el que nos dice que seleccionemos uno o varios escritorios para instalar. Porque puedes tener instalados tantos escritorios diferentes como desees.

Los escritorios que puedes instalar en Debian son:

- gnome
- xfce
- gnome flashback
- kde plasma
- cinnamon
- mate
- lxde
- lxqt



1.6 Instalador de Debian

El instalador de debian, se llama: debian-installer, y puede arrancar tanto con o sin entorno gráfico.

- debian-installer: en modo gráfico, usa la librería gráfica gtk
- debian-installer: en modo texto, usa la librería de texto ncurses

El instalador gráfico funciona básicamente de la misma manera que el instalador en modo texto.

Si prefiere utilizar el teclado en lugar del ratón, hay dos cosas que debe saber. Para expandir una lista reducida (como la usada en la selección de países dentro de cada continente), puedes utilizar las teclas + y -. Para desplazarnos hacia arriba/abajo, usamos las teclas de las flechas, en las opciones que permiten seleccionar más de un elemento: primero nos posicionamos con el tabulador,  para hacer la selección usamos la tecla: barra espaciadora, para pasar a la siguiente página, nos movemos con el tabulador hasta posicionarnos en Continue y se activará cuando pulsemos Intro.

Si algún cuadro de diálogo ofrece información de ayuda adicional, se le mostrará el botón Ayuda. En ese caso, podrá acceder a la información de ayuda activando el botón o pulsando la tecla F1.

Para cambiar a otra consola, también tendrá que utilizar la tecla Ctrl, como si se tratara del Sistema de Ventanas X. Por ejemplo, para cambiar a la VT2 (el primer intérprete de depuración) tendría que utilizar la siguiente combinación de teclas: Ctrl+Alt+F2. El instalador gráfico se ejecuta en la VT5, por lo que para volver al instalador puede utilizar la siguiente combinación Alt+F5



 debian-installer en modo gráfico


 debian-installer en modo texto


- Existe otro instalador llamado Calamares: este solo usa interfaz gráfica, y solo se usa en la imagen iso, Live CD.

 

Instalador Calamares Imagen iso de Debian Live CD



Arranque e inicio del instalador

Una vez que el BIOS / UEFI comienza el arranque desde el CD, DVD o USB, aparecerá el menú del gestor de arranque Isolinux. En esta etapa, el núcleo Linux no está cargado aún, este menú le permite elegir el núcleo a arrancar y posiblemente ingresar los parámetros a pasarle en el proceso.

Para una instalación estándar solo necesita elegir Instalación o Instalación gráfica (se selecciona con los cursores, las teclas de las flechas), luego pulsamos la tecla Intro para iniciar el proceso de instalación. Si el pendrive USB es un disco multiarquitectura y el equipo tiene un procesador Intel o AMD de 64 bits, esas opciones permiten la instalación de la variante de 64 bits (amd64) y la instalación de la variable de 32 bits (i386) permanece disponible en un submenú (32-bit install options). Si tiene un procesador de 32 bits, no tiene elección y las entradas de menú instalan la variante de 32 bits (i386).

Cada elemento del menú esconde una línea de órdenes específica para el arranque que puede ser configurada según sea necesario presionando la tecla TAB antes de validarlo y arrancar. El menú Ayuda muestra la interfaz de línea de comandos, donde las teclas F1 a F10 muestran diferentes pantallas de ayuda que detallan las opciones disponibles. Rara vez necesitará utilizar esta opción salvo casos muy específicos.


El modo experto (disponible en el menú Opciones avanzadas) detalla todas las posibles opciones en el proceso de instalación y permite navegar entre varios pasos en lugar de que éstos ocurran de forma automática y secuencial. Tenga cuidado, este modo puede ser confuso debido a la cantidad de opciones de configuración que ofrece.


El modo rescue, también accesible en el menú Opciones avanzadas, permite recuperar un sistema dañado o reparar el gestor de arranque. Después de presentar las primeras pantallas del instalador, permitirá ingresar a una consola de comandos para realizar las acciones necesarias, o permitirá reinstalar el gestor de arranque.

 

¿32 o 64 bits?

La diferencia fundamental entre los sistemas de 32 y 64 bits es el tamaño de las direcciones de memoria. En teoría, un sistema de 32 bits no puede funcionar con más de 4 GB de RAM. En la práctica, es posible evitar esta limitación utilizando la variante del kernel 686-pae, siempre que el procesador maneje la funcionalidad PAE (Physical Address Extension). 


Es posible utilizar aplicaciones de 32 bits en sistemas de 64 bits, usando la multiarquectura (multiarch) pero es imposible que una aplicación de 64 bits funciones en un sistema de 32 bits.

Instalación junto a un sistema Windows existente

Si tu ordenador ya tiene Windows instalado, no es necesario eliminar el sistema para poder instalar Debian. Puede tener ambos sistemas simultáneamente, cada uno instalado en un disco o partición diferente, y elegir cuál arrancar nada mas encender el ordenador. Generalmente esta configuración es llamada arranque dual y el sistema de instalación de Debian puede configurarla durante la instalación. Esto se realiza durante la configuración del gestor de arranque (grub). 


Nota muy importante: 


Hasta debian 11 (Bullseye) grub funciona normalmente, a partir de Debian 12 (bookworm), el gestor de arranque grub, NO reconocerá, otros sistemas operativos que tengas instalados en el ordenador. Dicho de otro modo, el instalador de Debian por defecto solo reconocerá Debian GNU/Linux. Para que reconozca los demás sistemas operativos que tengas instalados, tienes que instalar grub durante el proceso de instalación, y modificar el archivo /etc/default/grub. Al final de este manual, explico como modificar el grub para que reconozca otros sistemas operativos. También tengo este otro manual, en el que explico como se modifica: Debian no reconoce otros sistemas operativos


Si ya tiene un sistema operativo Windows, incluso puede evitar usar un pendrive instalador, Debian ofrece un programa para Windows que descargará un instalador ligero de Debian y lo instalará en el disco duro. Luego solo necesita reiniciar la computadora y elegir entre el inicio normal de Windows o iniciar el programa de instalación. 


1.7 Activar la rama non-free (no libre) de debian

Los repositorios oficiales de Debian se dividen en 3 ramas bien diferenciadas, llamadas: main, contrib y non-free. Cada una de estas ramas contiene una lista de paquetes clasificados en función de su licencia.

- La rama main: contiene los paquetes libres y es la rama por defecto de Debian

- La rama contrib: contiene los paquetes que son libres, pero que a su vez precisa de otros paquetes que no son libres para funcionar.

- La rama non-free: contiene los paquetes no libres, y se distribuye solo en binario.

Para poder activar los repositorios no libres, añadimos las ramas: contrib y non-free, en el archivo:

nano /etc/apt/sources.list

El contenido por defecto, en el momento de escribir este manual, (basado en Debian 11 Bullseye) es el siguiente:

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

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


y añadimos al final de cada línea las dos ramas no libres: contrib y non-free

deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free

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

 

1.8 Ya he leído todo lo anterior ¿y ahora que?

Si, ya te has leído todo lo anterior de este manual, ahora toca descargar una imagen iso y crear el pendrive usb instalador. Si eres nuevo te aconsejo, te descargues la imagen iso:

 

debian-live-11.4.0-amd64-kde+nonfree.iso 


Recomiendo usar el programa ventoy para generar el pendrive usb instalador.
Cuando tengas el pendrive listo, pasa al siguiente punto.


1.9 ¿Ahora como arranco el instalador de Debian?

Recordemos que el instalador por defecto de Debian se llama: debian-installer.
Y en la versión live cd el instalador se llama: Calamares

Lo primero es decirle al ordenador, que vamos a arrancar desde el pendrive, para ello tenemos que acceder a la BIOS / UEFI de nuestro ordenador, para indicarle que soporte vamos a usar para instalar Debian (CD, DVD, BD, dispositivos USB o PXE) 



1.10 ¿Que es BIOS / UEFI?

BIOS: (sigla en inglés de Basic Input Output System, en español Sistema básico de entrada y salida) es un programa que configura y prepara los componentes fisicos (hardware) del ordenador (memoria, discos duros,tarjeta de sonido, etc...), para comunicarlos con el sistema operativo instalado en el ordenador.

 

 

 

UEFI (EFI): (Unified Extensible Firmware Interface) es un firmware estándar para ordenadores, diseñada para reemplazar el BIOS (sistema básico de entrada y salida). Se ha diseñado para mejorar la interoperabilidad del firmware y solucionar las limitaciones de la BIOS.

 



En resumen:

La BIOS/UEFI cuenta con las opciones básicas necesarias para arrancar el ordenador y permitir al sistema operativo acceder al hardware.

 

Para acceder al menú de configuración de la BIOS/UEFI, debe pulsar un tecla o combinación de teclas después de encender el ordenador. Habitualmente, es la tecla Supr o la tecla F2, pero algunos fabricantes utilizan otras. Generalmente, al encender el ordenador se muestra un mensaje que indica que tecla tenemos que pulsar para acceder a la pantalla de configuración de la BIOS/UEFI

 

En el menú de configuración de la BIOS/UEFI, puede seleccionar los dispositivo que vamos a usar, así como el orden de arranque.

 

Las posibles selecciones incluyen los discos duros internos, la unidad de CD, DVD-ROM y dispositivos de almacenamiento USB (pendrive o discos duros externos USB). Todos los sistemas actuales y algunos antiguos tienen la posibilidad de activar el arranque por red, llamado: PXE.


Casi todas las BIOS/UEFI permiten invocar un menú de arranque durante el encendido del ordenador, que permite seleccionar el dispositivo desde el que debe arrancar el ordenador. Si esta opción está disponible, habitualmente la BIOS/UEFI muestra un mensaje breve como Pulse F12 para el menú de arranque durante el encendido del ordenador. La tecla que se utiliza para acceder a este menú varía según el fabricante del ordenador. Las teclas mas utilizadas son F8, F11 ó F12. Si se selecciona un dispositivo de este menú no se modifica el orden de arranque predeterminado de la BIOS/UEFI, esto es, puede realizar el arranque una vez desde un dispositivo USB mientras que el disco duro interno está configurado como el dispositivo de arranque principal predeterminado.

Si la BIOS/UEFI no proporciona un menú de arranque para realizar selecciones específicas del dispositivo de arranque actual, debe modificar la configuración de la BIOS/UEFI para que el dispositivo desde el que arranca debian-installer sea el dispositivo de arranque principal.

Algunos ordenadores pueden tener versiones de BIOS/UEFI con errores. Arrancar debian-installer desde una memoria USB puede que no funcione aunque haya una opción apropiada en el menú de configuración de la BIOS/UEFI y la memoria esté seleccionada como dispositivo de arranque principal. En algunos de estos sistemas que es imposible utilizar una memoria USB como medio de arranque, se puede engañar al ordenador para que arranquen desde la memoria USB cambiando el tipo de dispositivo en la configuración de la BIOS/UEFI desde el predeterminado USB harddisk o USB stick a USB ZIP o USB CDROM.



1.11 Sistemas con firmware UEFI

UEFI (Unified Extensible Firmware Interface) es un nuevo tipo de firmware de sistema, que se utiliza en los ordenador actuales y que, entre otros usos, pretende sustituir a la vieja BIOS del ordenador.

Actualmente la mayoría de ordenadores que utilizan UEFI también cuentan con el modo CSM (Compatibility Support Module) o modo legacy, que asegura la compatibilidad con la antigua BIOS, de modo que el software creado para la antigua BIOS se puede utilizar sin problemas en UEFI. No obstante, poco a poco UEFI sustituirá por completo a la antigua BIOS, por tanto ya no será necesario la compatibilidad con las versiones anteriores, la antigua BIOS. Ya existen muchos ordenadores con UEFI sin compatibilidad con la BIOS.

 

En los sistemas con UEFI hay que tener en cuenta algunas cosas a la hora de instalar un sistema operativo.

 

1- La forma en que el firmware carga un sistema operativo es diferente entre la BIOS (o UEFI en modo CSM o modo legacy) y la UEFI nativa. Una diferencia importante es la forma en que se registran las particiones del disco duro. Mientras que la antigua BIOS y la UEFI en modo CSM o  modo legacy utilizan una tabla de particiones de DOS, la UEFI normal utiliza un esquema de partición diferente llamado GPT (GUID Partition Table). En un solo disco, sólo se puede utilizar uno de los dos y, en caso de una configuración de arranque múltiple con diferentes sistemas operativos en un solo disco, todos ellos deben utilizar el mismo tipo de tabla de particiones. El arranque desde un disco con GPT sólo es posible en el modo UEFI nativo, (el uso de GPT se vuelve más común a medida que el tamaño de los discos duros crece, porque la tabla de partición clásica de DOS no puede gestionar discos mayores de unos 2 Terabytes mientras que GPT permite gestionar discos mucho más grandes).

 

2- La otra gran diferencia entre la BIOS (o la UEFI en modo CSM o modo legacy) y la UEFI nativa es la ubicación en la que se almacena el código de arranque y en qué formato tiene que estar. Esto significa que se necesitan cargadores de arranque diferentes para cada sistema.


La partición del sistema UEFI, durante la instalación automática se llama: EFI (también llamada: ESP por sus siglas en inglés, EFI System Partition, en español: Partición del sistema UEFI) es una partición independiente del sistema operativo, que almacena solo los cargadores de arranque, es decir los sistemas operativos que tengas instalados en tu ordenador. Entonces UEFI nos muestra un menú con los sistemas operativos que tengamos instalado, en nuestro ordenador. Actualmente en el momento de escribir este manual, el tamaño por defecto de la partición EFI, creada por el instalador, es de 500 mb. Suficiente para tener instalado varios sistemas operativos. Si vas a instalar muchos sistemas operativos, y ademas varios kernel instalados en cada sistema operativo, es importante aumentar el tamaño de la partición EFI.






Esto último es importante cuando se arranca debian-installer en un sistema UEFI con CSM o  modo legacy porque debian-installer comprueba si se ha iniciado en un sistema BIOS o en un sistema UEFI e instala el gestor de arranque correspondiente.

 

Muy Importante: 

 

Pero puede haber un problema en entornos de arranque múltiple. 

 

En algunos sistemas UEFI con CSM o modo legacy el modo de arranque por defecto para los dispositivos extraíbles puede ser diferente al que se utiliza realmente cuando se arranca desde el disco duro, por lo que al arrancar el instalador desde una memoria USB en un modo diferente al que se utiliza cuando se arranca el sistema operativo ya instalado en el disco duro, lo mas normal es instalar el gestor de arranque equivocado y el sistema podría no arrancar después de terminar la instalación.

 

Al elegir el dispositivo de arranque desde el UEFI, algunos sistemas ofrecen dos opciones separadas para cada dispositivo, de modo que el usuario puede seleccionar si el arranque se realizará en CSM o modo legacy o en modo UEFI.

Enlace a otro manual en el que explico la diferencia entre BIOS y UEFI 

1.12 Arranque seguro (Secure boot)

Otro tema relacionado con la UEFI es el llamado mecanismo de: arranque seguro (Secure Boot). El arranque seguro es una función de UEFI que permite que el firmware sólo cargue y ejecute código que esté firmado criptográficamente con ciertas claves y, por lo tanto, bloquea cualquier código de arranque (potencialmente malicioso) que no esté firmado o que esté firmado con claves desconocidas. En la práctica, la única clave aceptada por defecto en la mayoría de los sistemas UEFI con arranque seguro es una clave de Microsoft y otra de Ubuntu utilizada para firmar el cargador de arranque de Windows y Ubuntu repectivamente. Debian incluye un cargador shim firmado por Microsoft, por lo que debería funcionar correctamente en sistemas con el arranque seguro activado.

Como has podido leer, instalar un sistema operativo es proceso complejo, de varios pasos y cada opción puede contener muchas variables. Que llegarás a dominar con el paso del tiempo y del uso que usted le dedique.




1.13 Después de instalar Debian no aparece mi sistema Windows

Hasta Debian 11 (Bullseye), el instalador de Debian te reconocía todos los sistemas operativos instalados en el pc.

A partir de Debian 12 (bookworm) hay un cambio importante en grub2, ahora por defecto no detecta y añade otros sistemas operativos al menú de arranque, solo reconocerá Debian GNU/Linux.

Para solucionarlo tiene que instalar el paquete: os-prober

apt install os-prober

Luego tenemos que editar el fichero:

# nano /etc/default/grub

y añadimos la siguiente línea, al final del archivo:

GRUB_DISABLE_OS_PROBER=false


Finalmente ejecutamos:

update-grub

A partir de este momento ya nos tiene que aparecer todos los sistemas operativos instalados en nuestro pc


Resumen del proceso de instalación:

1- Seleccionar la versión de Debian que va a instalar: stable, testing o unstable
2- Seleccionar y descargar la imagen iso que vas a usar durante la instalación
3- Configurar la BIOS / UEFI para que arranque (CSM, Secure Boot, etc...)
4- iniciar el instalador: debian-installerCalamares
5- Usar el instalador por defecto debian-installer o usar las opciones avanzada
6- Seleccionar el sistema con o sin entorno gráfico
7- En caso de usar un entorno gráfico, seleccionamos el escritorio que vamos a usar: gnome, plasma, lxqt, lxde, xfce, etc....

Ya sabes el porque de muchos fallos o errores que cometemos durante el proceso de instalación, y como se solucionan.


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

Enlaces a las web desde la que se a copiado parte del contenido

https://www.debian.org/releases/stable/amd64/ch01s01.es.html
https://www.debian.org/releases/stable/amd64/ch01s02.es.html
https://www.debian.org/download
https://www.debian.org/distrib/
https://www.debian.org/CD/http-ftp/#firmware
https://www.debian.org/releases/stable/amd64/ch03s06.es.html#bios-setup
https://www.debian.org/releases/stable/amd64/ch06s01.es.html#gtk-using
https://debian-handbook.info/browse/es-ES/stable/sect.installation-steps.html





martes, 30 de agosto de 2022

Activar root o sudo en debian

root (administrador) es el nombre de la cuenta con más poder y privilegios en una instalación de Debian, puede realizar cualquier acción, modificación en el sistema. La cuenta de root se conoce también con el nombre de superusuario y/o administrador del sistema. El directorio personal de root es la carpeta: /root.

root: como todo usuario del sistema, tiene un número identificador de usuario, y un identificador de grupo

- El identificador normalmente, abreviado como UID o User ID es el numero: 0

- El identificador de grupo, abreviado como GID o Group ID es el numero: 0

- El prompt del usuario root es: #

sudo es un programa creado para permitir a uno o varios usuarios ejecutar órdenes como root (administrador), siendo un usuario normal, con privilegios de administrador del sistema.

- El prompt del usuario sudo es: $

 

 

Activar root o sudo en el proceso de instalación de Debian

Durante la instalación, en el apartado de contraseña nos pregunta si queremos usar root o sudo.

- root: Para activar root, por defecto, en el proceso de instalación nos pide introducir una contraseña para el administrador. A partir de entonces hemos activado el usuario root





- sudo: En caso de no querer activar root y deseamos activar sudo, dejamos la contraseña de root vacía y pasamos al siguiente paso de la instalación, nos pide la contraseña del primer usuario, introducimos la contraseña de usuario y a partir de este momento, este usuario es el que hemos activado como usuario sudo, es decir es el administrador del sistema.



Configuración del nuevo usuario sudo: en este ejemplo el usuario se llama: diego


Introducimos la contraseña del nuevo usuario sudo. Hay que escribir dos veces la misma contraseña para verificar que no tenga errores. Pulsamos en Continuar




 

 

Activar root o sudo en post-instalación de Debian

Muchas veces instalamos Debian y durante la instalación seleccionamos el usuario root o el usuario sudo. Pero puede pasar que luego decidimos cambiar de root a sudo y viceversa.

- Cuando somos root y queremos usar sudo, instalamos el paquete: sudo

# apt install sudo

Luego revisamos la configuración del usuario (añadiéndolo al grupo sudo) y modificando el fichero /etc/sudoers, añadiendo la siguiente linea: %sudo ALL=(ALL:ALL) ALL, para que podamos usar sudo con dicho usuario.

- Cuando somos usuario sudo, y queremos ser root (la configuración del usuario root esta presente, pero no esta habilitada). Para habilitar el usuario root usamos el siguiente comando:

$ sudo passwd root

Luego revisamos y modificando el fichero /etc/sudoers, añadiendo la siguiente linea: root ALL=(ALL:ALL) ALL, para que podamos usar root.

 

 

Ventajas de usar sudo y no root

Nadie necesita conocer la contraseña de root y por omisión sudo solicita la contraseña del usuario actual. sudo permite ceder temporalmente privilegios de administrador a usuarios específicos y luego quitárselos sin necesidad de cambiar la contraseña.

Es fácil ejecutar mediante sudo únicamente órdenes que requieren privilegios especiales y trabajar el resto del tiempo como usuario sin privilegios. Esto reduce los daños que pueda causar un error.

La configuración por defecto de sudo permite a los usuarios del grupo sudo ejecutar cualquier comandos mediante el prefijo sudo

 


 

Verificar si tu usuario pertenece al grupo sudo

Un usuario puede comprobar si pertenece o no, al grupo sudo (administrador del sistema) usando una de los siguientes comandos: groups o id.

$ groups

nos tiene que aparecer el nombre de nuestro usuario (en este caso es diego) y el nombre del grupo sudo, también nos mostrará el resto de grupos al que pertenezcamos.

diego adm tty disk dialout cdrom floppy sudo audio dip www-data video plugdev netdev bluetooth lpadmin scanner saned libvirt sambashare

Observación: Si sudo no aparece en la respuesta, es que no somos miembro del grupo sudo.


$ id

nos tiene que aparecer el nombre de nuestro usuario (en este caso es diego) y el nombre del grupo sudo, también nos mostrará el resto de grupos al que pertenezcamos. y todos y cada uno de los grupos nos muestra su id (identificador de grupo)

uid=1000(diego) gid=1000(diego) grupos=1000(diego),4(adm),5(tty),6(disk),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),33(www-data),44(video),46(plugdev),109(netdev),112(bluetooth),116(lpadmin),118(scanner),121(saned),131(libvirt),132(sambashare)

 

Observación: Si 27(sudo) no aparece en la respuesta, es que no somos miembro del grupo sudo.

Añadir un usuario al grupo sudo

Si nos hemos logeamos como usuario root usando el comando su o su -, usamos el siguiente comando para añadir a un usuario ya existente al grupo sudo, si el usuario no existe en el sistema, primero tenemos que dar de alta el usuario y luego agregarle al grupo sudo.

# adduser diego
# adduser diego sudo
# usermod -a -G sudo diego


o podemos crear el nuevo usuario y agregarle al grupo sudo, usando el siguiente comando:

# adduser nuevousuario -G sudo

Si usamos sudo los comando serán los siguientes, si el usuario no existe en el sistema, primero tenemos que dar de alta el usuario y luego agregarle al grupo sudo.

$ sudo adduser diego
$ sudo adduser diego sudo
$ sudo usermod -a -G sudo diego


o podemos crear el nuevo usuario y agregarle al grupo sudo, usando el siguiente comando:

$ sudo adduser otrousuario -G sudo

Nota muy importante: El sistema lee los grupos de cada usuario al ingresar (logearse) por lo que tras añadirle a un grupo el usuario tiene que salir del sistema y volver a entrar en el sistema, para hacer efectivo su nuevo grupo. Es un error muy frecuente que un usuario se añada a si mismo a un grupo y tenga problemas de uso, porque se le olvidó salir y volver a ingresar al sistema. Y como no ha salido el sistema no se entera que pertenecemos al nuevo grupo

Configurar el archivo /etc/sudoers

Para activar sudo, se tiene que editar como usuario root (administrador), el archivo /etc/sudoers, pero no se puede editar directamente, se tiene que usar la orden visudo

El archivo /etc/sudoers esta protegido contra escritura intencionadamente, ¡incluso para root!

La explicación, es que se configuró así para asegurar que los administradores sólo lo editen mediante la orden visudo. Sin embargo esta teoría no se sostiene. Tener el modo 0440 no hace nada por impedir sudo nano /etc/sudoers - la mayoría de los editores de texto te permitirán editar el archivo sin quejarse del bit de protección contra escritura. Además, si te lo cargas, arreglarlo sería algo tán simple como su -c visudo.

 

Configuración mínima necesaria para activar usuarios sudo en: visudo (/etc/sudoers)

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

Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Defaults        use_pty


# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "@include" directives:
@includedir /etc/sudoers.d

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



Como logearse de un usuario normal a usuario root

Podemos logearnos como usuario root, bien desde el entorno gráfico, a aplicaciones especificas, como puede ser el instalador de paquetes synaptic o bien desde una consola de comandos.

- Para logearse usando el usuario root, en modo gráfico usamos alguna de los siguiente comandos, anteponiendolo al ejecutable de la aplicación, en el icono lanzador del escritorio: gksu o kdesu

-Para logearse usando el usuario root, desde una consola de comandos como konsole, usamos algunos de los siguientes comandos: su o su - (y pulsamos intro, el cual nos pedirá la contraseña de root)

 


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

Información obtenida de la wiki oficial de Debian.

https://wiki.debian.org/es/sudo

https://wiki.debian.org/es/Root









domingo, 24 de julio de 2022

spectacle: capturador de pantalla

Spectacle es una aplicación para realizar capturas de pantalla del escritorio, pertenece al grupo de KDE. Puede capturar imágenes de todo el escritorio, de un único monitor, de la ventana activa actual, de la ventana que esté bajo el cursor o de un área rectangular de la pantalla. Las imágenes se pueden editar, imprimir, compartir con otras aplicaciones para su edición o guardarla en el disco.

Funciones con las que cuenta:

- Capturar todo el escritorio
- Capturar el monitor actual
- Capturar la ventana activa
- Capturar un área rectangular
- Accesos rápidos de teclado para realizar capturas
- Editar las capturas
- Cronometro para realizar la captura
- Mostrar la barra de títulos y el borde de la ventana
- Mostrar el puntero del ratón

Una vez realizada la captura, se puede editar, para realizar manuales...

Incluye:

- Seleccionar
- Duplicar lo seleccionado
- Flechas y lineas
- Pluma
- Marcadores
- Editor de texto
- Numeración de proceso a realizar
- Desenfoque para ocultar una parte de la imagen
- Marcos rectangulares y cuadrados
- Marcos circulares y elipses
- Incluir emoticonos
- Ampliar o reducir la imagen o parte de la imagen
- Convertir a escala de grises
- Invertir los colores

Como siempre hacemos en este blog, y con la ayuda del programa synaptic, marcamos para instalar el siguiente paquete: kde-spectacle

# apt install kde-spectacle

 

Algunas capturas de pantalla
























ksnip: capturador de pantalla

ksnip es una aplicación para realizar capturas de pantalla del escritorio. Puede capturar imágenes de todo el escritorio, de un único monitor, de la ventana activa actual, de la ventana que esté bajo el cursor o de un área rectangular de la pantalla. Las imágenes se pueden editar, imprimir, compartir con otras aplicaciones para su edición o guardarla en el disco.

Funciones con las que cuenta:

- Capturar todo el escritorio
- Capturar el monitor actual
- Capturar la ventana activa
- Capturar un área rectangular
- Accesos rápidos de teclado para realizar capturas
- Editar las capturas
- Cronometro para realizar la captura
- Mostrar la barra de títulos y el borde de la ventana
- Mostrar el puntero del ratón

Una vez realizada la captura, se puede editar, para realizar manuales...

Incluye:

- Seleccionar
- Duplicar lo seleccionado
- Flechas y lineas
- Pluma
- Marcadores
- Editor de texto
- Numeración de proceso a realizar
- Desenfoque para ocultar una parte de la imagen
- Marcos rectangulares y cuadrados
- Marcos circulares y elipses
- Incluir emoticonos
- Ampliar o reducir la imagen o parte de la imagen
- Convertir a escala de grises
- Invertir los colores

Como siempre hacemos en este blog, y con la ayuda del programa synaptic, marcamos para instalar el siguiente paquete: ksnip

# apt install ksnip

 


Algunas capturas de pantalla

 

 

 

 

 

 

 

 

 

 

 

 

 






 

 

 

 

flameshot: capturador de pantalla

flameshot es una aplicación para realizar capturas de pantalla del escritorio. Puede capturar imágenes de todo el escritorio, de un único monitor, de la ventana activa actual, de la ventana que esté bajo el cursor o de un área rectangular de la pantalla. Las imágenes se pueden editar, imprimir, compartir con otras aplicaciones para su edición o guardarla en el disco.

Funciones con las que cuenta:

- Capturar todo el escritorio
- Capturar el monitor actual
- Capturar la ventana activa
- Capturar un área rectangular
- Accesos rápidos de teclado para realizar capturas
- Editar las capturas
- Cronometro para realizar la captura
- Mostrar la barra de títulos y el borde de la ventana
- Mostrar el puntero del ratón

Una vez realizada la captura, se puede editar, para realizar manuales...

Incluye:

- Seleccionar
- Duplicar lo seleccionado
- Flechas y lineas
- Pluma
- Marcadores
- Editor de texto
- Numeración de proceso a realizar
- Desenfoque para ocultar una parte de la imagen
- Marcos rectangulares y cuadrados
- Marcos circulares y elipses
- Incluir emoticonos
- Ampliar o reducir la imagen o parte de la imagen
- Convertir a escala de grises
- Invertir los colores

Como siempre hacemos en este blog, y con la ayuda del programa synaptic, marcamos para instalar el siguiente paquete: flameshot

# apt install flameshot

 


 

Algunas capturas de pantalla