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

  • CAMINANDO ENTRE MONSTRUOS 04 (Bestiario Sonoro): Drac de Na Coca 23 de octubre de 2025 Javier Resines
  • Karbach Brewery Rodeo Clown Double IPA (2025) 22 de octubre de 2025 Brett Stevens
  • Beats and yelling: Cultic 22 de octubre de 2025 Hate Meditations
  • Beats and yelling shorts, 20th October 25 20 de octubre de 2025 Hate Meditations
  • Karbach Brewery Hopadillo Imperial IPA (2025) 20 de octubre de 2025 Brett Stevens
  • Eureka Heights Final Boss Imperial IPA (2025) 20 de octubre de 2025 Brett Stevens
  • Tertulia con Juan Gomez, Pablo Vergel y Álvaro Martín: Spring-heeled Jack 19 de octubre de 2025 Javier Resines
  • Beats and yelling: Heruvim 17 de octubre de 2025 Hate Meditations
  • Please read the following scenario carefully 15 de octubre de 2025 Hate Meditations

Archivo

cuaderno de campo 2011-2025