Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

berryboot

Publicada el 29 de diciembre de 201524 de agosto de 2018 por ernesto
  • instalación de berryboot
  • configuración de berryboot
    • tiempo de espera del menú de arranque
    • alimentación del disco duro (raspberry pi 1 y 2)
  • instalación de un sistema operativo
    • conversión de sistemas operativos a squashfs
    • problemario: la imagen en squashfs no arranca
  • fuentes

instalación de berryboot

  1. en una tarjeta SD, se crea una partición única y se formatea como FAT (16 ó 32). valga gparted para la ocasión.
  2. luego, se copia el archivo de berryboot en la tarjeta (hay una versión para la raspberry pi y otra, para la raspberry pi 2) y se desempaqueta directamente en la raíz del dispositivo.
  3. a continuación, se introduce la tarjeta SD en la raspberry pi,  se arranca el sistema y berryboot completa su instalación por sí solo.

configuración de berryboot

  1. tiempo de espera del menú de arranque

    Edit config > cmdline.txt
    bootmenutimeout=3

  2. alimentación del disco duro (raspberry pi 1 y 2)

    Edit config > config.txt max_usb_current=1

    más información al respecto en cuaderno: alimentación del disco duro externo.

instalación de un sistema operativo

en el menú de arranque de berryboot, basta con seleccionar la imagen de un sistema operativo en el USB stick de turno:

Add OS > Copy OS from USB stick

téngase en cuenta que berryboot, por este procedimiento, sólo instala imágenes en el formato squashfs. en sourceforge.net, se ofrecen algunas imágenes listas para usar con berryboot.

conversión de sistemas operativos a squashfs

  1. sudo apt-get install kpartx squashfs-tools
  2. se mapea el sistema operativo a partir de una imagen:

    sudo kpartx -av sistema-operativo.img
    add map loop0p1 (252:0): 0 40960 linear /dev/loop0 8192
    add map loop0p2 (252:1): 0 184320 linear /dev/loop0 49152

  3. mkdir -p /tmp/SO
  4. sudo mount /dev/mapper/loop0p2 /tmp/SO
  5. sudo sed -i 's/^/dev/mmcblk/#�/g' /tmp/SO/etc/fstab
  6. sudo mksquashfs /tmp/SO sistema-operativo.squashfs.img -comp lzo -e lib/modules
  7. sudo umount /tmp/SO
  8. sudo kpartx -d sistema-operativo.img
  9. cp sistema-operativo.squashfs.img /media/SD

problemario: la imagen en squashfs no arranca

/sbin/init not found (por ejemplo)

  1. hay que preparar la imagen según los pasos 2-4.
  2. luego, hay que comentar los dispostivos en fstab:

    nano /tmp/SO/etc/fstab
    #/dev/mmcblk0p1 /boot vfat defaults 0 2
    #/dev/mmcblk0p2 / ext4 defaults,noatime 0 1

  3. y, a continuación,

    sudo ls /tmp/SO/sbin/init -l
    /tmp/SO/sbin/init.bck -> /lib/systemd/systemd

  4. sudo mv /tmp/SO/sbin/init /tmp/SO/sbin/init.bck
  5. la clave, en este punto, está en proponer una ruta relativa (../lib) y no absoluta (/lib) para el enlace simbólico:

    sudo ln -s ../lib/systemd/systemd /tmp/SO/sbin/init

  6. y se prosigue, después, con los pasos 6-8.

fuentes

  • berryterminal.com
  • raspberrypi.org
Etiquetado como apt-get, berryboot, cp, gparted, kpartx, ln, ls, mkdir, mksquashfs, mount, mv, squashfs, umount
  • alimentación del disco duro externo en la raspberry pi 2

    /boot/config.txt antes de nada, cabe comprobar que la raspberry pi detecta el disco duro que…

  • wifi de la raspberry pi 3

    hardware de la wifi mediant ifconfig se comprueba si el wifi está activo: ifconfig -awlan0…

  • bluetooth de la raspberry pi 3

    Puesto al día el 19 de junio de 2025. hardware del bluetooth en primer lugar,…

RSS rutas fuera

  • La Naranja Metálica #104 (9×12) 2 de octubre de 2025 Belisario
  • Terror en Blanco: Monstruos lacustres, con Javier Resines 2 de octubre de 2025 Javier Resines
  • Barren Path – Grieving(2025) 30 de septiembre de 2025 Nicholas Mkhl
  • Beats and yelling: Castrator 30 de septiembre de 2025 Hate Meditations
  • Reseñas breves (septiembre de 2025) 29 de septiembre de 2025 Belisario
  • Anica, la hija del orangután en la revista DeMisterios 27 de septiembre de 2025 Javier Resines
  • Beats and yelling shorts, 27th September 25 27 de septiembre de 2025 Hate Meditations
  • CAMINANDO ENTRE MONSTRUOS 02 (Bestiario Sonoro): Basandere, la señora de los bosques 25 de septiembre de 2025 Javier Resines
  • CAMINANDO ENTRE MONSTRUOS 01 (BESTIARIO SONORO): Anica, la hija del orangután 22 de septiembre de 2025 Javier Resines

Archivo

cuaderno de campo 2011-2025