Cómo instalar CentOS 8 en Raspbery PI

Consulte mis artículos de RPI en el artículo Best Raspberry PI projects o peppe8o.com página de inicio. O suscríbase a mi boletín de noticias (arriba a la derecha en esta página) para recibir notificaciones cuando haya nuevos proyectos disponibles.¿También está interesado en comenzar a imprimir en 3D con un presupuesto económico? Visita mi lista de impresoras 3D baratas
3.7
(3)

Para las personas que quieran probar diferentes distribuciones de Linux en nuestro ordenador del tamaño de una tarjeta de crédito, instalar CentOS en Raspberry PI es una alternativa válida que le permite acceder a un repositorio diferente al de Debian.

Derivado de las fuentes de Red Hat Enterprise Linux (RHEL), CentOS utilizó yum como gestor de paquetes hasta la versión 7. De CentOS 8 adopta dnf.

Al igual que CentOS, también Fedora es propiedad de Red Hat. La principal diferencia entre las dos distribuciones está en sus actualizaciones de frecuencia de relase: CentOS (como RHEL) se centra más en el soporte a largo plazo con funciones de seguridad avanzadas. Por otro lado, Fedora lanza actualizaciones más frecuentes. Esta es una de las mayores razones por las que CentOS es preferido a Fedora para entornos de servidor.

En esta guía, voy a mostrarte cómo instalar CentOS en tu Raspberry PI. Este tutorial ha sido probado con Raspberry PI 3 Modelo B+, pero también funcionará para instalar CentOS 8 en Raspberry PI 4.

Una nota importante: como CentOS 8 todavía no está disponible con una imagen de Raspberry PI en la fecha de este tutorial, la única manera de obtener esta versión es instalar CentOS 7 y luego actualizar a CentOS 8. Esto puede hacer que surjan algunos errores (los principales de los cuales encontré como menores para una actualización básica) que se corrijan, por lo que pido a los usuarios que deseen ayudar que usen comentarios para ayudar a las personas que deseen probar esta nueva versión en Raspberry PI.

Por lo tanto, aunque el proceso de instalación de CentOS 7 es el oficial, la actualización a CentOS 8 todavía no es oficial y sugiero usar esta segunda parte como un entorno de prueba.

Si desea obtener más información sobre esta distribución, consulte la página de inicio del proyecto CentOS.

Lo que Necesitamos

Raspberry PI 3 Modelo B + imagen

Como de costumbre, sugiero agregar a partir de ahora a su gráfico de compras de comercio electrónico favorito todo el hardware necesario, para que al final pueda evaluar los costos generales y decidir si continúa con el proyecto o eliminarlos del gráfico de compras. Por lo tanto, el hardware será solo:

  • Raspberry PI (incluida la fuente de alimentación adecuada o el uso de un cargador micro usb para teléfonos inteligentes con al menos 3A)
  • tarjeta micro SD (al menos 16 GB, al menos clase 10)
  • cable micro HDMI o cable HDMI o cable mini HDMI (verifique su puerto HDMI Raspberry PI al Comparar las características principales de los últimos modelos RPI)
  • Teclado USB/inalámbrico

CentOS también ofrece diferentes ISO basadas en ARM. Opto por usar la versión de KDE para probar el rendimiento del entorno de escritorio delicious en nuestro hardware.

También necesita un PC con Windows con Grabador instalado (para flashear la tarjeta SD) y Masilla (si desea acceso ssh remoto). También un programa de compresión de Windows compatible con».se requieren archivos xz» (como Winrar).

Procedimiento paso a paso

Obtenga ISO

Con PC con Windows, descargue Raspberry PI CentOS 7 sda.crudo.xz desde la página de descarga de ISO de CentOS ARM (seleccionando la última versión de armhfp y descargando la iso de KDE de Raspberry PI) dentro del PC donde está instalado Etcher.

Extraiga el contenido del archivo descargado dentro de un directorio a su elección. Tendrás un».crudo.archivo xz » que contiene la imagen ISO. Editar extensión de cambio de nombre de archivo desde «.»para» crudo.img». Confirme cuando ventanas emergentes de riesgos sobre el cambio de extensión de archivo.

Tarjeta SD Flash

Esta parte se realizará en su PC con Windows.

Grabador Balena abierto. Nota: a veces, Etcher tiene problemas para parpadear tarjetas SD sin permisos administrativos, por esta razón, sugiero ejecutarlo como administrador.

Haga clic en el botón seleccionar imagen y seleccione el archivo que acaba de cambiar de nombre.

Paso de grabado CentOS RPI 02

Inserte la tarjeta SD en su PC con Windows. Si el Grabador no lo reconoce automáticamente, haga clic en «Seleccionar destino» y seleccione la letra de partición relacionada con la tarjeta SD insertada.

Paso de grabado CentOS RPI 03

Haga clic en » Flash!»botón y espere a que finalice la operación de parpadeo.

Ahora puede cerrar Etcher y extraer su tarjeta SD de un PC con Windows.

Primer arranque en Raspberry PI y Afinaciones posteriores a la instalación

Inserte la tarjeta SD en su Raspberry PI, conéctela al teclado y HDMI (monitor). Encienda la Raspberry PI.

La primera pantalla muestra la carga del sistema (durará aproximadamente menos de un minuto).

Una vez que se le solicite el inicio de sesión, inserte las credenciales de usuario predeterminadas:

  • usuario: root
  • contraseña: centos

¡Luego irá directamente a la pantalla del escritorio y su instalación de CentOS 7 estará terminada!

Una vez instalado, algunas afinaciones comunes pueden ser útiles.

Disco retráctil

De forma predeterminada, CentOS utiliza solo una parte limitada del disco. Para utilizar todo el espacio disponible en la tarjeta SD, desde terminal, escriba el siguiente comando:

rootfs-expand

Actualiza tu sistema

Actualiza tu sistema operativo. Desde la Terminal:

yum -y updateyum -y upgrade

Configurar WiFi

Esto se puede hacer de una manera muy simple con un icono en el lado inferior del escritorio:

Conexiones CentOS KDE RPI

En este panel, seleccione su red WiFi e inserte su contraseña.

Recuerde marcar la opción de conexión del sistema si desea que esta red WiFi se active después de cada reinicio. De lo contrario, deberá iniciar sesión desde el entorno de escritorio y habilitar manualmente la conexión.

SSH remoto

Una vez conectado a una red (por cable o WiFi), el SSH remoto está habilitado de forma predeterminada con cedenciales de usuario raíz predeterminados que se utilizan para iniciar sesión en el entorno de escritorio. Encuentre la dirección IP de CentOS desde su terminal (con el comando de terminal «ip addr», ya que el comando de terminal «ifconfig» de CentOS 7 ya no está disponible) o desde su configuración de red.

Actualizar a CentOS 8

Esta parte se hizo adaptando la guía de actualización de CentOS de Tecmint a Raspberry PI.

ADVERTENCIA: algunos moderadores en el foro de CentOS se refieren a que este no es un procedimiento de actualización oficial (y no creen que nunca lo habrá). Por lo tanto, considere seguir como prueba, incluso si el sistema operativo se estaba ejecutando en mi Raspberry PI al final de estos pasos.

Antes de comenzar, compruebe la versión actual de su sistema operativo:

# cat /etc/centos-releaseCentOS Linux release 7.9.2009 (AltArch)

Instale el repositorio EPEL. Añadir repositorio ARM epel (copiar y pegar el siguiente código por completo):

cat > /etc/yum.repos.d/epel.repo << EOFname=Epel rebuild for armhfpbaseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/enabled=1gpgcheck=0EOF

E instalar:

yum install epel-release

Tecmint guide, ahora, requiere instalar las herramientas yum-utils (con el comando «yum install yum-utils»). Pero encontré estas herramientas ya instaladas.

Necesitamos resolver algunos paquetes RPM:

yum install rpmconfrpmconf -a

En rpmconf-una primera (y única) pregunta respondí » N » (manteniendo las versiones actuales).

Realizar limpieza de paquetes:

package-cleanup --leavespackage-cleanup --orphans

Instale el nuevo gestor de paquetes dnf, eliminando el antiguo gestor de paquetes yum:

yum install dnfdnf -y remove yum yum-metadata-parserrm -Rf /etc/yum

Y actualizar paquetes dnf:

dnf upgrade

El siguiente comando es donde ocurre la actualización real de CentOS 7 a CentOS 8. Tuve que cambiar las referencias del comando Tecmint original a paquetes de punto AARCH64:

dnf install http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/centos-linux-repos-8-2.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/centos-linux-release-8.3-1.2011.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/centos-gpg-keys-8-2.el8.noarch.rpm

Anuncios

Actualizar EPEL:

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

eliminar todos los archivos temporales

dnf clean all

Eliminar el núcleo del núcleo antiguo para CentOS 7. Necesitamos el paquete del núcleo:

dnf install kernelrpm -e rpm -q kernel

eliminar paquetes conflictivos.

rpm -e --nodeps sysvinit-tools

inicie la actualización del sistema CentOS 8 como se muestra.

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

instalar un nuevo núcleo para CentOS 8:

dnf -y install kernel-corednf -y updatednf -y upgrade

Ahora puede comprobar la versión de CentOS instalada ejecutando.

cat /etc/redhat-release

Consideraciones finales

CentOS con KDE me sorprendió por ser tan receptivo y rápido en Raspberry PI. En el pasado (hace muchos, muchos años…) ya probé KDE en PC de gama baja, pero lo encontré pesado y abandonado para entornos de escritorio más ligeros. Tengo que decir que hoy lo he reconsiderado.

Del lado de CentOS, es un sistema operativo fuerte y estable. Deriva de Red Hat Enterprise Linux (RHEL), un sistema operativo enfocado en grandes empresas y negocios críticos. Por lo tanto, tiene un motor importante en su base.

¡Disfruta!

¿Qué tan útil fue este post?

¡Haz clic en una estrella para calificarla de forma anónima!

Calificación de envío

Calificación promedio 3.7 / 5. Recuento de votos: 3

¡Hasta ahora no hay votos! Sé el primero en valorar este artículo.

¡Lamentamos que este post no haya sido útil para ti!

¡Mejoremos este post!

Cuéntanos cómo podemos mejorar este post?

Enviar Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada.