Está en la página 1de 13

13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

raspberrypi / / noobs

Descartar
Únete a GitHub hoy
GitHub es el hogar de más de 50 millones de desarrolladores que trabajan
juntos para alojar y revisar código, administrar proyectos y crear software
juntos.

Regístrate

NOOBS (nuevo software listo para usar): un administrador de instalación del sistema operativo fácil para Raspberry Pi
http://www.raspberrypi.org/downloads

365 confirmaciones 3 ramas 0 paquetes 27 lanzamientos 31 colaboradores

Rama: Maestro Nueva solicitud de extracción Encontrar archivo Clonar o descargar

Lanzamiento de XECDesign 3.4 ... Último compromiso 134417f hace 16 días

raíz Bump firmware hace 4 meses

recuperación 3.4 lanzamiento hace 16 días

capturas de pantalla README.md actualizado a las características del usuario v1.8 hace 4 años

sdcontent INSTRUCTIONS-README.txt: 8GB -> 16GB ( # 586 ) el mes pasado

.gitignore Reorganice los archivos y elimine el submódulo para pasar a la liberación hace 7 años

BUILDME.sh Revertir "Solución temporal de compilación del núcleo" hace 4 meses

README.md Actualice el tamaño mínimo de la tarjeta SD a 16 GB ( # 582 ) el mes pasado

make_arch_linux-menuconfig.sh Admite NOOBS en Raspberry Pi 2 hace 5 años

precommit-translation-update-hoo… Establecer QT_SELECT = 4 hace 3 años

README.md

NOOBS (nuevo software listo para usar)


Un sencillo instalador del sistema operativo para Raspberry Pi

NOOBS está diseñado para facilitar la selección e instalación de sistemas operativos para Raspberry Pi sin tener que preocuparse
por obtener imágenes de su tarjeta SD manualmente.

La última versión oficial de NOOBS se puede descargar de http://downloads.raspberrypi.org/NOOBS_latest

Para obtener información sobre versiones anteriores y listas de cambios de versiones, visite
https://github.com/raspberrypi/noobs/releases

https://github.com/raspberrypi/noobs 1/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

* NOTA: La lista de sistemas operativos en esta imagen es solo indicativa. Varía según su modelo de Raspberry Pi y la disponibilidad de sistemas operativos en nuestro

repositorio de descargas remotas.

Acerca de
En el primer arranque, NOOBS volverá a particionar su tarjeta SD y le permitirá seleccionar qué SO quiere instalar de una lista.
Esta lista de SO se genera automáticamente a partir de los SO disponibles localmente (es decir, los contenidos en el
/os directorio del disco) o los disponibles desde nuestro repositorio remoto (se requiere conexión de red).

Solo se mostrará la última versión de cada sistema operativo, lo que significa que puede estar seguro de que ha instalado la
versión más actualizada de su sistema operativo seleccionado.

En cualquier arranque posterior, puede presionar la tecla MAYÚS para ingresar a la interfaz NOOBS y reinstalar fácilmente su
elección de SO.

La interfaz NOOBS proporciona la siguiente funcionalidad:

Instalar : instala los sistemas operativos seleccionados en su tarjeta SD. Cambiar esta selección borra todos los sistemas
operativos actualmente instalados.
Editar configuración : abre un editor de texto que permite editar el cmdline y la configuración del sistema operativo
instalado seleccionado.
Ayuda en línea : [se requiere conexión en red] Abra un navegador que muestre la página de ayuda de Raspberry Pi (
http://www.raspberrypi.org/help/ ), permitiendo a las personas acceder rápidamente a la ayuda y la solución de problemas.
Salir : sale de NOOBS y reinicia el Pi en el menú de arranque del sistema operativo.
Selección de idioma : le permite seleccionar el idioma que se mostrará.
Selección de distribución del teclado : le permite seleccionar la distribución del teclado que se utilizará.
Selección del modo de visualización : de forma predeterminada, NOOBS emitirá a través de HDMI a la resolución preferida
de su pantalla, incluso si no hay una pantalla HDMI conectada. Si no ve ninguna salida en su pantalla HDMI o está usando la
salida compuesta, presione 1, 2, 3 o 4 en su teclado para seleccionar el modo preferido de HDMI, el modo seguro HDMI, el
modo PAL compuesto o el modo NTSC compuesto respectivamente.

Tenga en cuenta que todas las configuraciones del usuario (idioma, distribución del teclado, modo de visualización) persistirán
entre reinicios y también se pasarán automáticamente a los sistemas operativos instalados. Esto significa que si puede ver la
interfaz NOOBS en su dispositivo de visualización, ¡entonces también debería poder ver la CLI / GUI del sistema operativo cuando
se inicia!

https://github.com/raspberrypi/noobs 2/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Preparar
Raspberry Pi 4 Modelo B: la pantalla debe estar conectada al puerto HDMI más cercano al conector de alimentación.

Para configurar una tarjeta SD en blanco con NOOBS:

Formatee una tarjeta SD como FAT. Vea las instrucciones dadas a continuación.
Su tarjeta SD deberá tener al menos 16 GB para Full Raspbian, o al menos 8 GB para todas las demás instalaciones.
Considere usar NOOBS-Lite con una conexión a Internet si desea dejar más espacio para los sistemas operativos.
Descargue y extraiga los archivos del archivo zip NOOBS. (Las funciones zip integradas de Windows pueden tener problemas
con este archivo. Si es así, use otro programa como 7zip ).
Copie los archivos extraídos en la tarjeta SD que acaba de formatear para que estos archivos estén en el directorio raíz de la
tarjeta SD. Tenga en cuenta que en algunos casos puede extraer los archivos en una carpeta; Si este es el caso, copie los
archivos desde el interior de la carpeta en lugar de la carpeta en sí.

En el primer arranque, la partición FAT "RECUPERACIÓN" se redimensionará automáticamente al mínimo y se mostrará una lista
de los sistemas operativos que están disponibles para instalar.

Elección del sistema operativo


NOOBS está disponible en 2 formatos:

NOOBS Full incluye los archivos de instalación para Raspbian Full y LibreELEC únicamente.

NOOBS-Lite no incluye ningún sistema operativo en absoluto.

Tenga en cuenta que la versión NOOBS FULL no puede instalar RISC OS debido a la cantidad de espacio que ocupan los sistemas
operativos incluidos.

Si desea instalar RISC OS, utilice NOOBS-Lite en su lugar o cambie los sistemas operativos incluidos.

Descarga de red del sistema operativo

Ambas versiones de NOOBS permiten la descarga de sistemas operativos adicionales desde nuestro repositorio remoto. Para
hacer esto, el Raspberry Pi debe estar conectado a una red cableada, o puede conectarse a través de Wifi utilizando el dongle wifi
USB Raspberry Pi o el Raspberry Pi 3 Modelo B incorporado.

Una vez conectado, el Pi solo mostrará una lista de sistemas operativos que sean apropiados para su modelo de Pi. Si desea ver
TODOS los SO disponibles, edite el recovery.cmdline archivo en el directorio raíz NOOBS y añádalo showall a la lista de
argumentos.

Redes cableadas

Si se conecta un cable de Ethernet con cable a la Pi antes de que comience NOOBS, NOOBS se conectará a través de DHCP a
nuestro repositorio de descargas remotas y presentará una lista de los sistemas operativos disponibles que están disponibles
para la instalación.

Redes wifi

Si tiene el Dongle wifi oficial de Raspberry Pi USB , o está utilizando el Raspberry Pi 3 Modelo B con wifi incorporado, el icono de
wifi en la barra de herramientas NOOBS estará disponible. Haga clic en esto para seleccionar su red SSID Wifi e ingrese la
contraseña wifi.

https://github.com/raspberrypi/noobs 3/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Cómo formatear una tarjeta SD como FAT


Para los usuarios de Windows , recomendamos formatear su tarjeta SD con la Herramienta de formateo de la Asociación SD, que
se puede descargar desde https://www.sdcard.org/downloads/formatter_4/ Deberá configurar la opción "AJUSTE DE TAMAÑO DE
FORMATO" en "ON" "en el menú" Opciones "para garantizar que se formatee todo el volumen de la tarjeta SD, no solo una
partición. Con la última herramienta de formato de asociación SD (V5.0), esa opción se ha eliminado y ahora es la
predeterminada. Para obtener instrucciones de formato más detalladas y fáciles de usar para principiantes, consulte
http://www.raspberrypi.org/quick-start-guide

La herramienta de formateo de SD Association también está disponible para usuarios de Mac , aunque la utilidad de disco OSX
predeterminada también es capaz de formatear todo el disco (seleccione el volumen de la tarjeta SD y elija "Borrar" con el
formato "MS-DOS").

Para usuarios de Linux , recomendamos gparted (o la versión de línea de comandos parted ). (Actualización: Norman Dunbar ha
escrito las siguientes instrucciones de formato para usuarios de Linux: http://qdosmsq.dunbar-it.co.uk/blog/2013/06/noobs-for-
raspberry-pi/ )

===

Capturas de pantalla

Instalación del sistema operativo

Simplemente seleccione la casilla de verificación junto a cada sistema operativo que desee instalar usando un mouse o un
teclado (teclas de flecha para recorrer la lista, ingrese para alternar la casilla de verificación del sistema operativo seleccionado),
luego haga clic en el icono "Instalar" (o presione "i" en su teclado) para instalar la selección. Los iconos que se muestran a la
derecha de la lista indican si el sistema operativo se está instalando desde la tarjeta SD (icono de la tarjeta SD) o desde el
repositorio en línea del sistema operativo (icono de Ethernet).

https://github.com/raspberrypi/noobs 4/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

* NOTA: La lista de sistemas operativos en esta imagen es solo indicativa. Varía según su modelo de Raspberry Pi y la disponibilidad de sistemas operativos en nuestro

repositorio de descargas remotas.

Ayuda en línea a través del navegador web

El navegador web Arora incorporado le permite obtener ayuda fácilmente a través de los foros de Raspberry Pi (se requiere
conexión de red por cable).

https://github.com/raspberrypi/noobs 5/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Editor de archivos de configuración fácil

El editor de archivos de configuración incorporado le permite editar el archivo de configuración del sistema operativo
actualmente resaltado en la lista de sistemas operativos. Esto le permite agregar fácilmente claves de licencia a diferentes
instalaciones del sistema operativo a través de la misma interfaz.

Tenga en cuenta que el modo de salida seleccionado por el usuario presionando una de las teclas numéricas 1 a 4 (para HDMI
preferido, HDMI VGA, Composite PAL y Composite NTSC respectivamente), se configurará automáticamente en los
config.txt archivos de sus sistemas operativos instalados. Esto significa que no debería tener que preocuparse por cambiar
manualmente la configuración de su pantalla para que su sistema operativo instalado se muestre correctamente en su dispositivo
de visualización.

https://github.com/raspberrypi/noobs 6/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Presentación de diapositivas del instalador

Una presentación de diapositivas del instalador lo guía a través de sus primeros pasos con cada sistema operativo mientras se
instala.

Selector de arranque del sistema operativo

https://github.com/raspberrypi/noobs 7/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Después de que se hayan instalado varios SO, puede seleccionar qué SO arrancar a través de esta ventana de selección que se
muestra automáticamente. NOOBS recordará su elección y arrancará este sistema operativo de manera predeterminada a menos
que se haya seleccionado una opción diferente en 10 segundos.

Tenga en cuenta que si solo hay un sistema operativo instalado, el selector de inicio no se mostrará y el sistema operativo se
iniciará automáticamente.

==

Uso avanzado (para expertos y profesores)

Cómo instalar automáticamente un sistema operativo


Incluso si está utilizando su Pi sin pantalla, aún puede usar NOOBS para instalar fácilmente un sistema operativo de su elección.
Para configurar NOOBS para instalar de forma automática y silenciosa (es decir, sin requerir ninguna entrada del usuario) un SO
específico, siga estos pasos:

1. Copie la carpeta del sistema operativo para el sistema operativo que desea instalar en el /os directorio (o, alternativamente,
elimine todos los demás sistemas operativos contenidos en el /os directorio para que solo quede el sistema operativo
elegido.

2. Si el sistema operativo que desea instalar automáticamente tiene varias versiones disponibles, edite el flavours.json archivo
para que solo contenga la entrada de versión que desea instalar.

3. Edite el recovery.cmdline archivo en el directorio raíz NOOBS y añádalo silentinstall a la lista de argumentos.

Cuando ahora inicia su Pi con una tarjeta SD que contiene la versión modificada de NOOBS que acaba de crear, instalará
automáticamente el sistema operativo que elija y lo iniciará después de que la instalación haya finalizado.

Preconfigurar una red WiFi


Si ya conoce sus detalles de WiFi, puede preconfigurar NOOBS para usarlo de inmediato. Coloque una copia de su
wpa_supplicant.conf archivo en la partición raíz de NOOBS y NOOBS lo leerá y lo almacenará en su configuración para todos los
usos futuros.
https://github.com/raspberrypi/noobs 8/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Cómo crear una versión de SO personalizada


Hay dos casos de uso principales para los que es posible que desee crear una versión personalizada de una de las versiones
estándar del sistema operativo que sea adecuada para la instalación a través de NOOBS:

Si usted es un maestro que desea implementar fácilmente una versión personalizada del sistema operativo que contiene un
conjunto predefinido de paquetes y archivos en varias tarjetas SD (por ejemplo, para aprovisionar un conjunto de clase de
Raspberry Pi o restaurar rápidamente una Raspberry Pi a la "fábrica" personalizada ajustes).
Si desea poder realizar una copia de seguridad de sus paquetes y archivos instalados existentes para que cualquier
reinstalación futura del sistema operativo no lo obligue a volver a una instalación limpia.

Los siguientes pasos le permiten crear una copia modificada de una de las versiones estándar del sistema operativo que contiene
sus archivos, paquetes y configuraciones personalizadas.

1. Descargue una versión base de NOOBS de http://downloads.raspberrypi.org/NOOBS_latest

2. Extraiga el archivo zip NOOBS

3. Navega al os directorio

4. Cree una copia de la carpeta que contiene la versión del sistema operativo que desea modificar y cambie el nombre con un
nombre personalizado.

5. Edite los siguientes campos en el os.json archivo contenido en la carpeta que acaba de crear

6. "nombre": reemplace el nombre del sistema operativo base con el nombre de su versión de sistema operativo personalizada

7. "descripción": reemplace la descripción de la instalación estándar del sistema operativo con una para su versión de sistema
operativo personalizada

8. [Opcional] Cambie el nombre o reemplace el <OS>.png archivo de icono existente por uno que coincida con el nombre de su
versión de SO personalizada

9. [Opcional] Reemplace los archivos de imagen PNG en el directorio slides y slides_vga con sus propias diapositivas de
instalador personalizadas

10. Edite los siguientes campos en el partitions.json archivo contenido en la carpeta que acaba de crear

11. "division_size_nominal": reemplace el valor numérico con el tamaño de las particiones en su versión de SO personalizada

12. "uncompressed_tarball_size": reemplace el valor numérico con el tamaño de los tarballs del sistema de archivos cuando no
esté comprimido

13. Reemplace los .tar.xz archivos tar del sistema de archivos raíz y de arranque con copias creadas a partir de su versión de
SO personalizada (estas instrucciones asumen que solo está usando un solo SO a la vez con NOOBS; no funcionarán si está
ejecutando múltiples SO desde una sola tarjeta SD ) El nombre de estos tarballs debe coincidir con las etiquetas dadas en
partitions.json .

14. Para crear el tarball raíz, deberá ejecutarlo bsdtar --numeric-owner --format gnutar --one-file-system -cpf <label>.tar
. desde el sistema de archivos raíz de su versión de SO personalizada. Luego debe comprimir el tarball resultante con xz -9
-e <label>.tar .

15. Para crear el tarball de arranque, deberá ejecutar bsdtar --numeric-owner --format gnutar -cpf <label>.tar . en el
directorio raíz de la partición de arranque de su versión de SO personalizada. Luego debe comprimir el tarball resultante con
xz -9 -e <label>.tar .

Cómo cambiar el idioma predeterminado, la distribución del teclado, el modo de visualización o la


partición de arranque, etc.
Edite el recovery.cmdline archivo en el directorio raíz NOOBS y agregue los siguientes argumentos donde sea relevante:

lang=<two-letter language code> (p. ej. lang=de o lang=en )

keyboard=<two-letter layout code> (p. ej. keyboard=de o keyboard=us )

display=<display mode number> (p. ej. display=1 o display=3 )

partition=<partition_number> (por ejemplo partition=6 )

showall (muestra todos los sistemas operativos disponibles independientemente de su modelo Raspberry Pi)

https://github.com/raspberrypi/noobs 9/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Tenga en cuenta que estos valores predeterminados se sobrescribirán con cualquier cambio realizado en la GUI de esta
configuración.

Cómo omitir la pantalla de inicio de recuperación y arrancar directamente en una partición fija
Después de haber instalado los sistemas operativos elegidos, agregue el siguiente archivo al directorio raíz de NOOBS para forzar
el arranque de la partición indicada.

1. Agregue un archivo de texto llamado autoboot.txt al directorio raíz de NOOBS.

2. Agregar boot_partition=<partition number> al archivo y guardarlo en el disco.

Esto también evitará que la pantalla de presentación se muestre en el arranque. El número de partición se puede encontrar
ejecutando sudo fdisk -l la partición será una de las particiones FAT32 /dev/mmcblk0p6 sería la partición 6. Tenga en cuenta que
una vez que un autoboot.txt archivo está presente, no hay forma de forzar la visualización de la GUI NOOBS hasta que elimine
(o cambie el nombre) autoboot.txt archivo.

Cómo usar con la pantalla táctil Raspberry Pi


Si NOOBS detecta que está utilizando la pantalla táctil Raspberry Pi , habilitará la siguiente funcionalidad:

Un toque en el logotipo de frambuesa en el centro de la pantalla táctil puede activar NOOBS, así como mantener presionada
la tecla Mayús.
Un toque en la pantalla táctil simulará un clic del mouse
Una pulsación larga en la pantalla táctil simulará un doble clic del mouse.

===

Solución de problemas

Qué hacer si no se detecta su pulsación de tecla MAYÚS

Intente presionar shift solo cuando se muestre la pantalla de bienvenida gris en lugar de mantenerla presionada desde el
arranque.

Cómo arrancar en "Modo seguro"

Para arrancar en una cáscara básica busybox en vez de lanzar la GUI NOOBS, se puede ya sea :

1. Agregue rescueshell a la lista de argumentos en el recovery.cmdline archivo que se encuentra en el directorio raíz NOOBS.

2. Inserte un puente físico entre los pines 5 y 6 del encabezado GPIO P1. Si tiene hardware externo o una placa adicional
conectada al encabezado GPIO, puede encontrar que el pin 5 se está bajando y activa accidentalmente el "Modo seguro".
Para evitar esto, puede agregar disablesafemode a la lista de argumentos en el recovery.cmdline archivo que se encuentra
en el directorio raíz NOOBS.

Cómo habilitar el uso de GPIO para activar el modo de recuperación

Para forzar la entrada del modo de recuperación en el arranque y mostrar la interfaz NOOBS, normalmente presiona la
SHIFT tecla durante el arranque. Si no tiene un teclado o SHIFT no se detecta la pulsación de tecla, debe completar los
siguientes pasos para forzar que la interfaz NOOBS se muestre en el arranque:

1. Agregue gpiotriggerenable a la lista de argumentos en el recovery.cmdline archivo que se encuentra en el directorio raíz
NOOBS.
2. Reiniciar

Para forzar el modo de recuperación en el arranque, conecte el pin GPIO 3 en el encabezado P1 a GND (pin 25). Si GPIO pin 3
permanece desconectado, se iniciará en el sistema operativo instalado de manera normal.

Cómo forzar el modo de recuperación que se ingresa en el arranque (anula GPIO o entrada de teclado)

Alternativamente, si no puede usar el GPIO o el teclado para activar el modo de recuperación, puede:

1. Agregue forcetrigger a la lista de argumentos en el recovery.cmdline archivo que se encuentra en el directorio raíz
NOOBS.
2. Reiniciar
https://github.com/raspberrypi/noobs 10/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Tenga en cuenta que con esta opción habilitada, el Modo de recuperación se mostrará cada vez que inicie desde su tarjeta
NOOBS (hasta que recovery.cmdline vuelva a editar ).

Cómo deshabilitar el uso del teclado para activar el modo de recuperación

En algunos casos raros, es posible que NOOBS detecte incorrectamente una SHIFT pulsación de tecla desde su teclado
independientemente de la presencia de la entrada del usuario. En tales casos, puede ser útil deshabilitar el uso del teclado para
activar el modo de recuperación.

Para evitar que una SHIFT pulsación de tecla ingrese al modo de recuperación en el arranque (tal vez tenga un teclado
problemático que se dispare por error cada vez que arranque), puede:

1. Agregue keyboardtriggerdisable a la lista de argumentos en el recovery.cmdline archivo que se encuentra en el directorio


raíz NOOBS.
2. Reiniciar

Cómo cambiar los modos de salida de pantalla

Por defecto, NOOBS emitirá a través de HDMI a la resolución preferida de su pantalla, incluso si no hay una pantalla HDMI
conectada. Si no ve ninguna salida en su pantalla HDMI o está usando la salida compuesta, presione 1, 2, 3 o 4 en su teclado para
seleccionar el modo preferido de HDMI, el modo seguro HDMI, el modo PAL compuesto o el modo NTSC compuesto
respectivamente.

Si no tiene un teclado, aún puede cambiar el modo de visualización utilizado por NOOBS editando el recovery.cmdline archivo
en el directorio raíz de NOOBS antes del primer arranque y agregando el siguiente argumento:

display=<display mode number> (p. ej. display=1 o display=3 )

===

Cómo reconstruir NOOBS


Tenga en cuenta que esto requerirá un mínimo de 6GB de espacio libre en disco.

Obtener dependencias de compilación

En Ubuntu:

sudo apt install build-essential rsync texinfo libncurses-dev whois unzip bc qt4-linguist-tools

Ejecutar script de compilación

./BUILDME.sh

Buildroot construirá el software y todas las dependencias, colocando el resultado en el output directorio.

Buildroot por defecto compila múltiples archivos en paralelo, dependiendo de la cantidad de núcleos de CPU que tenga.

Si su máquina de compilación tiene una CPU de cuatro núcleos, pero relativamente poca RAM, es posible que desee reducir el
número para evitar el intercambio:

cd buildroot ; make menuconfig

"Opciones de compilación" -> "Número de trabajos para ejecutar simultáneamente"

Si su máquina de compilación también tiene algunos componentes QT5, es útil export QT_SELECT=4 antes de compilar para
asegurarse de que se seleccionen las versiones del componente QT4.

Cómo ejecutar tu Build


Para configurar una tarjeta SD con una nueva versión de NOOBS, deberá:

Formatee una tarjeta SD de 16 GB o más de tamaño como FAT32


Reemplace el /os directorio /output con la copia contenida en la versión de lanzamiento de NOOBS (consulte más arriba
los enlaces de descarga)
Copie los archivos en el /output directorio en la tarjeta SD

https://github.com/raspberrypi/noobs 11/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Sobre la infraestructura de Buildroot


Para agregar paquetes adicionales: cd buildroot ; make menuconfig

El paquete de software de recuperación está en: buildroot/package/recovery

Configuración del kernel utilizada: buildroot/kernelconfig-recovery.armv6 y kernelconfig-recovery.armv7

Principales diferencias con bcmrpi_defconfig:

CONFIG_BLK_DEV_INITRD=y - soporte initramfs

CONFIG_INPUT_EVDEV=y - Soporte evdev incorporado

CONFIG_USB_HID=y - Controlador USB HID incorporado

Todos los módulos deshabilitados.


(Esto ha cambiado significativamente de v1.5 para usar squashfs)

Modificar fuente Qt
La fuente está en la recovery carpeta. Tenga en cuenta que las pantallas de la interfaz de usuario aparecerán más grandes en Qt
Creator y, cuando se implementen en Pi, pueden aumentar el tamaño de las fuentes en 2 puntos para compensar.

Se pueden cambiar varias constantes en config.h

Envuelva el código que llama a las clases específicas de Qt Embedded (como QWSServer) entre

# Ifdef Q_WS_QWS

#terminara si

para que el proyecto también se compile y se pueda probar bajo Qt estándar.

Agregar / actualizar traducciones

Referencias

http://qt-project.org/doc/qt-4.8/i18n-source-translation.html

http://qt-project.org/doc/qt-4.8/linguist-manual.html

Para configurar un enlace de precompromiso git para actualizar automáticamente los archivos de traducción, ejecute los
siguientes comandos en la raíz del proyecto:

chmod +x pre-commit-translation-update-hook.sh

cp pre-commit-translation-update-hook.sh .git/hooks/pre-commit

Para agregar una nueva traducción:

Agregue a recovery/recovery.pro lo siguiente: TRANSLATIONS += translation_<languagecode>.ts


Ejecutar lupdate recovery/recovery.pro que extrae cadenas del código fuente y genera / actualiza los archivos .ts .
Los archivos .ts pueden enviarse al traductor, abrirse en Qt Linguist y completarse.
Añadir una línea para la Ts archivo en a recovery/icons.qrc , pero sustituto .TS de extensión con .qm . Este archivo contiene
una lista de archivos de recursos que se incrustarán en el ejecutable de la aplicación durante la compilación.
Agregue un ícono de bandera para su idioma desde http://www.famfamfam.com/lab/icons/flags/ colección de íconos de
bandera o si no tiene el que necesita, puede usar algún otro pequeño icono png para ello. Copie el archivo de icono en la
recovery/icons carpeta y agregue una línea recovery/icons.qrc también.

Cómplice legal
Copyright (c) 2013, Raspberry Pi Todos los derechos reservados.

https://github.com/raspberrypi/noobs 12/13
13/6/2020 GitHub - raspberrypi / noobs: NOOBS (nuevo software listo para usar) - Un administrador de instalación de sistema operativo fácil p…

Se permite la redistribución y el uso en fuentes y binarios, con o sin modificación, siempre que se cumplan las siguientes
condiciones:

Las redistribuciones del código fuente deben conservar el aviso de copyright anterior, esta lista de condiciones y el siguiente
descargo de responsabilidad. Las redistribuciones en forma binaria deben reproducir el aviso de copyright anterior, esta lista de
condiciones y el siguiente descargo de responsabilidad en la documentación y / u otros materiales proporcionados con la
distribución. Ni el nombre de la Fundación Raspberry Pi ni los nombres de sus colaboradores pueden usarse para respaldar o
promocionar productos derivados de este software sin un permiso previo por escrito específico. ESTE SOFTWARE ES
PROPORCIONADO POR LOS TITULARES DE LOS DERECHOS DE AUTOR Y LOS CONTRIBUYENTES "TAL CUAL", Y CUALQUIER
GARANTÍA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO SIN LIMITACIÓN, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD Y
APTITUD PARA UN PROPÓSITO EN PARTICULAR. EN NINGÚN CASO EL TITULAR DE LOS DERECHOS DE AUTOR O LOS
CONTRIBUIDORES SERÁN RESPONSABLES POR NINGÚN DIRECTO,

Licencias de terceros:

El software de recuperación se vincula directamente a:

Bibliotecas Qt, disponibles bajo LGPL y licencia comercial.

Conjuntos de iconos utilizados actualmente:

http://www.fatcow.com/free-icons - Licencia de atribución de Creative Commons


http://www.famfamfam.com/lab/icons/flags - "Estos íconos de bandera están disponibles para uso gratuito para cualquier
propósito sin necesidad de atribución".
http://www.oxygen-icons.org/ - Disponible bajo Creative Common Attribution-ShareAlike 3.0 y licencia LGPL

Licencias de software de utilidad creado por buildroot: escriba cd buildroot ; make legal-info para generar una lista, que estará
disponible en output/legal-info .

https://github.com/raspberrypi/noobs 13/13

También podría gustarte