cuaderno de campo

anotaciones

Menú
  • casa
    • cocina
      • pan
      • verdura
    • dinou del carrer nou
    • nadal : una carta
    • plano
  • huerto
    • instrucciones sobre el huerto
    • huerto del año 2022
  • humanidades
    • fonoteca
      • Noches en Poderna
      • El canto de las aves
    • galería
    • mala lluna
    • rutas fuera
    • umbrario
    • El misterio de Sant Mena
  • jardín
    • instrucciones sobre el jardín
    • exterior
    • interior
    • viveros
  • juego
    • listado de juegos
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

berryboot

Publicado 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

    hardware del bluetooth en primer lugar, cabe comprobar si el sistema operativo detecta el hardware:…

RSS rutas fuera

  • Xysma – No Place Like Alone (2023) 27 de enero de 2023 Brett Stevens
  • Beats and yelling from: Apokatastasis, Thaumaturgy, Ouija 27 de enero de 2023 Hate Meditations
  • Pre-Celtic Frost: Hellhammer 26 de enero de 2023 hessianfirm
  • Cromlech Sign to Hessian Firm And Preview First Song – “Born With Sword In Hand” 24 de enero de 2023 hessianfirm
  • The ambient hut: Old Sorcery 23 de enero de 2023 Hate Meditations
  • Criptozoología en España en la radio 23 de enero de 2023 Javier Resines
  • A Case for Death Metal’s Greatest Album: Incantation – Onward to Golgotha 22 de enero de 2023 hessianfirm
  • Beats and yelling from: Nigrum, Devangelic, Deiquisitor 19 de enero de 2023 Hate Meditations
  • Ysyry Mollvün – Ysyry Mollvün (2022) 17 de enero de 2023 Raphael Alecto

Categorías

apache bash casa cocina corral css exterior fonoteca galería html5 huerto humanidades humanidades digitales interior jardín javascript juego linux mysql pan php repostería sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2023