Arrancar desde usb pi4 nativo

Sección General del foro
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

klingsor escribió: 11 Dic 2020, 11:18¿Puedo pasar lo que ya tengo al usb y después editar las lineas de arranque?
Yo estoy en ese mismo punto. Pero hay algo que me llama la atención, y es que veo que la gente clona la tarjeta al disco y arranca correctamente sin hacer cambios en los ficheros de arranque.
La pregunta es:
- ¿está usando el fstab PARTUUIDs?
- Cuando clonas la tarjeta al disco, ¿se mantienen los PARTUUIDs?

Si usas UUID y se mantienen después del clonado, o si usas LABELs y los mantienes al clonar, no debería ser necesario modificar nada del arranque, clonarías la SD al disco y a arrancar.
Avatar de Usuario
klingsor
Pi Master
Pi Master
Mensajes: 460
Registrado: 14 Jul 2017, 12:16
Agradecido: 69 veces
Agradecimiento recibido: 86 veces

egrueda escribió: 11 Dic 2020, 12:15
klingsor escribió: 11 Dic 2020, 11:18¿Puedo pasar lo que ya tengo al usb y después editar las lineas de arranque?
Yo estoy en ese mismo punto. Pero hay algo que me llama la atención, y es que veo que la gente clona la tarjeta al disco y arranca correctamente sin hacer cambios en los ficheros de arranque.
La pregunta es:
- ¿está usando el fstab PARTUUIDs?
- Cuando clonas la tarjeta al disco, ¿se mantienen los PARTUUIDs?

Si usas UUID y se mantienen después del clonado, o si usas LABELs y los mantienes al clonar, no debería ser necesario modificar nada del arranque, clonarías la SD al disco y a arrancar.
Ni idea, voy a probar con la imagen que tengo hecha y comento.

Saludos.
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 11 Dic 2020, 12:15
La pregunta es:
- ¿está usando el fstab PARTUUIDs?
- Cuando clonas la tarjeta al disco, ¿se mantienen los PARTUUIDs?

Si usas UUID y se mantienen después del clonado, o si usas LABELs y los mantienes al clonar, no debería ser necesario modificar nada del arranque, clonarías la SD al disco y a arrancar.
Hola. Yo cuando cloné la sd, las partuuids se mantuvieron. Cambié a mano la partuiid de la particion rootfs, y a funcionar. Claro me falta probar sin la sd metida en su slot.
En el tutorial de la compañera @caylus, que seguí al pie de la letra para que me funcionase, un paso era "clonar" la sd en el ssd. Luego hacer los cambios de las partuuids en el fstab y a arrancar. Es mi "experiencia" hasta ahora. Espero que sirva para algo.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

danpacu escribió: 11 Dic 2020, 12:40En el tutorial de la compañera @caylus, que seguí al pie de la letra para que me funcionase, un paso era "clonar" la sd en el ssd. Luego hacer los cambios de las partuuids en el fstab y a arrancar. Es mi "experiencia" hasta ahora. Espero que sirva para algo.
Claro, ahí cambiabas los uuid proque en realidad no estabas arrancando desde usb, sino desde la microsd.
Ahora que el arranque se hace sin tarjeta, no hace falta que cambies los uuid, deberían ser los mismos en el disco que los uuid de la SD
Debería ser transparente.

Jope, a este paso me meto con ello en mi rpi4 este finde, jejeje
Sólo tengo que aplazar alguno de los cientos de proyectos :-/
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 11 Dic 2020, 12:52 Jope, a este paso me meto con ello en mi rpi4 este finde, jejeje
Sólo tengo que aplazar alguno de los cientos de proyectos :-/
No, si lo que queremos es que te pongas. Y luego nos pongas la clase maestra de que pasa con este arranque, para poder entederlo ya de una vez. Lo siento por los proyectos (cientos o decenas... da igual, ajajajaaj), pero la verdad es que si queremos que te pongas con la raspi.
Espero que no te enfades. Ahora me entran dudas.
EN el enlace que pusiste decián de instalar el Raspbian OS en el ssd. Yo no voy a borrarme ahora el ssd que tengo (que por fin me va todo de maravilla), pero espero haber conseguido que arranque desde el ssd (después de los pasos llevados a cabo ayer).
SI consigo otro ssd para hacer pruebas lo hago. O funciona con un hdd normal (que de esto tengo uno disponible) - lo meto en el usb del hubnb libre y pruebo. Pero funcionaria o tiene que ser si o si ssd??
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

danpacu escribió: 11 Dic 2020, 13:30Lo siento por los proyectos (cientos o decenas... da igual, ajajajaaj), pero la verdad es que si queremos que te pongas con la raspi.
¡uf! Intentaré aparcar esto: https://imgur.com/vmOmSvh
Y esto: https://imgur.com/MzIpbd0
danpacu escribió: 11 Dic 2020, 13:30SI consigo otro ssd para hacer pruebas lo hago. O funciona con un hdd normal (que de esto tengo uno disponible) - lo meto en el usb del hubnb libre y pruebo. Pero funcionaria o tiene que ser si o si ssd??
Funciona con cualquier dispositivo USB de tipo "Mass Storage", da igual que detrás del USB haya un disco sólido, uno mecánico o, como en mi caso, un pendrive barato.
Avatar de Usuario
klingsor
Pi Master
Pi Master
Mensajes: 460
Registrado: 14 Jul 2017, 12:16
Agradecido: 69 veces
Agradecimiento recibido: 86 veces

Pues es correcto, acabo de clonar la SD en un usb de 16 gb que tenía por aquí y todo funciona de maravilla (no he tenido que editar nada), clonar la tarjeta SD al pincho, conectar el usb en la Raspberry, enchufar y listo. :suerte
Todavía no he probado a fondo, pero todo lo que tengo instalado arranca sin problemas y por lo que veo todo sigue igual, a ver como se comporta con el paso de los días, pero creo que de momento funciona.

Código: Seleccionar todo

Raspberry Pi 3B+
Processor: BCM2835
Distribution: Raspbian GNU/Linux 10 (buster)
Kernel version: Linux 5.4.79-v7+ armv7l
Firmware: #1373
Saludos.
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

¡Genial! Muchas gracias por la información @klingsor
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

klingsor escribió: 11 Dic 2020, 17:01 todo funciona de maravilla
Buenas. Pues a mi, como no.... no me va todo de maravilla.
Tal como dije, anoche hice los pasos indicados para arranque. Hoy saque la sd y si, arranca (parece solo que un poco mas de tiempo que se tomó para arrancar - pero es insignificante). Hasta allí super bien.
Pero no me reconoce el hdd de 2 TB, aunque esta metido en el fstab:
"
cat /etc/fstab
proc /proc proc defaults 0 0
PARTUUID=9af53b0c-01 /boot vfat defaults 0 2
PARTUUID=9af53b0c-02 / ext4 defaults,noatime 0 1

LABEL=pi5 /mnt ext4 defaults,noatime,nofail 0 0
LABEL=pi6 /pi6 ext4 defaults,noatime,nofail 0 0


# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that"
El pi6, no aparece por ningún lado.
Entiendo que esto me pasa solo a mi. ALguna idea de como arregrlarlo?
(aqui lo que ve:
sudo lsblk -f
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sda
├─sda1
│ vfat boot 6284-658D 197,3M 22% /boot
└─sda2
ext4 rootfs
3a324232-335f-4617-84c3-d4889840dc93 191,1G 8% /
sdb
└─sdb2
ext4 pi5 ee5a3c7a-3790-4ca1-bf3e-e521895d753e 167,3G 58% /mnt)

Además docker ya no me funciona:
Salida de docker ps:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Intente reiniciarlo con systemctl pero da error tambíen. (Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.) (aqui la salida de sudo journal -xe: https://pastebin.com/He38mqg6)
Ya empieza los problemas.... me lo esperaba: mi raspi - una de cal, otra de arena (o soy yo el causante,..... ajajajajaj)
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Veamos, danpacu
La parte positiva es que el arranque usb ya está funcionando :-)
Creo que el problema que describes es por algo más, es como si la raspi no detecta el disco físciamente
Ejecuta este comando:
ls -la /dev/disk/by-*
también puedes probar a sacar y meter para forzar el reconocimiento
Estos usuarios agradecieron al autor egrueda por el mensaje:
danpacu
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

En parte solucionado:
ya me aparece el pi6.
Lo que hice fue: sudo su
apt-get update
apt-get upgrade
reboot now
Y me apareció el pi6. Entre en el y me aparecen los datos. Lo que no consigo resolver es lo de docker.
Sigue dando error.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 11 Dic 2020, 18:02
La parte positiva es que el arranque usb ya está funcionando :-)
Desde luego que me alegro que funciona. POr fin consegui seguir un tutorial y sin error a la primera.
Lo que me confunde es lo del disco. Lo apague, lo saque, lo volvi a colocar, hice los pasos mencionados en el previo mensaje y me aparece. Otro problema solucionado. Me queda lo del docker y ya todo ira de maravilla (que envidia me dais cuando os sale todo a la primera. Envidia sana!!!) ajajajajaja
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

danpacu escribió: 11 Dic 2020, 17:48 Además docker ya no me funciona:
Salida de docker ps:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Intente reiniciarlo con systemctl pero da error tambíen. (Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.) (aqui la salida de sudo journal -xe: https://pastebin.com/He38mqg6)
Ya empieza los problemas.... me lo esperaba: mi raspi - una de cal, otra de arena (o soy yo el causante,..... ajajajajaj)
Me alegro de que el disco duro ya te lo reconozca.
Veamos lo del docker...
En pastebin sólo veo que te falla el openvpn jajaja
¿Tienes log de docker en /var/log?
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 11 Dic 2020, 18:22 ¿Tienes log de docker en /var/log?
Pues yo miro y miro y no veo nada realcionado con docker en /var/log.
En syslog me sale lo del openvpn, que yo también lo vi, y no entendi que tenia que ver con docker, peeerooo, como pensaba que por un alocado conjunto de linux que desconozco estarian relacionados de algun modo... e dije: sera eso lo que impide al daemon de dokcer arrancar.
Probre reinstalar docker (de aqui los pasos: https://blog.desdelinux.net/como-instal ... -raspbian/) pero nada. Si le pregunto docker --version me saca Docker version 20.10.0, build 7287ab3, con lo cual instalado esta.
Pero si le pido docker ps o sudo docker ps saca el error mencionado (Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?). Adjunto foto con lo que tengo en /var/log
SIn embargo en home, encontre el log de home assistant (lo tenia instalado en docker): https://pastebin.com/MiXXcBpX - aqui lo que dice, a lo mejora ayuda
De momento no se me ocurre nada más.
Adjuntos
Captura de pantalla 2020-12-11 a las 18.53.25.png
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

danpacu escribió: 11 Dic 2020, 18:56 Pues yo miro y miro y no veo nada realcionado con docker en /var/log.
Ok, si no tienes un log propio de docker, lo más probable es que esté en /var/log/daemon.log
Puedes hacer un "grep -i docker /var/log/daemon.log"
danpacu escribió: 11 Dic 2020, 18:56Pero si le pido docker ps o sudo docker ps saca el error mencionado (Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?)
El error "Cannot connect to the Docker daemon" es normal, porque docker está parado
danpacu escribió: 11 Dic 2020, 18:56Probre reinstalar docker (de aqui los pasos: https://blog.desdelinux.net/como-instal ... -raspbian/) pero nada. Si le pregunto docker --version me saca Docker version 20.10.0, build 7287ab3, con lo cual instalado esta.
Hmmm... quizá sería más sencillo instalar docker desde el respositorio de raspbbian

Más cosas que se me ocurren:
1. Localizar el script que inicia el servicio de docker (docker.service seguramente)
Lo podemos ver con "systemctl status docker"
2. Mirar el contenido de ese archivo
3. Tratar de arrancarlo a mano, según el contenido de ese archivo, para ver qué error da

Pero antes de nada, vamos a ver lo que dice en /var/log/daemon.log
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

perdona, por favor. he de seguir mañana con esto, que se me complicó la cosa en casa. perdonad el retraso.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 11 Dic 2020, 19:09 Pero antes de nada, vamos a ver lo que dice en /var/log/daemon.log
Aqui lo que dice el grep -i docker /var/log/daemon.log
https://pastebin.com/YubnkLjU.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Veo que en el log no aparece nada más allá del día 11 a las 9.56 :-(
¿quieres probar a ejecutarlo manualmente?
sudo /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 12 Dic 2020, 00:30 ¿quieres probar a ejecutarlo manualmente?
Desde luego - no lo hice porque no sabía como. Aqui el resultado.
sudo /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
INFO[2020-12-12T09:01:37.666249156+01:00] Starting up
failed to load listeners: no sockets found via socket activation: make sure the service was started by systemd

Allí ya me quedo mirando y mirando...... jajajajja sin encontrar mucho que entender (yo...)

la acabo de mandar el comando sudo journalctl -xe y me sale solo esto:
lines 2207-2229/2229 (END)
dic 12 09:03:25 raspberrypi sudo[9694]: pi : TTY=pts/0 ; PWD=/home/pi ; USER=root
dic 12 09:03:25 raspberrypi sudo[9694]: pam_unix(sudo:session): session opened for user
dic 12 09:03:25 raspberrypi sudo[9694]: pam_unix(sudo:session): session closed for user
dic 12 09:03:28 raspberrypi rngd[341]: stats: bits received from HRNG source: 500064
dic 12 09:03:28 raspberrypi rngd[341]: stats: bits sent to kernel pool: 453824
dic 12 09:03:28 raspberrypi rngd[341]: stats: entropy added to kernel pool: 453824
dic 12 09:03:28 raspberrypi rngd[341]: stats: FIPS 140-2 successes: 25
dic 12 09:03:28 raspberrypi rngd[341]: stats: FIPS 140-2 failures: 0
dic 12 09:03:28 raspberrypi rngd[341]: stats: FIPS 140-2(2001-10-10) Monobit: 0
dic 12 09:03:28 raspberrypi rngd[341]: stats: FIPS 140-2(2001-10-10) Poker: 0
dic 12 09:03:28 raspberrypi rngd[341]: stats: FIPS 140-2(2001-10-10) Runs: 0
dic 12 09:03:28 raspberrypi rngd[341]: stats: FIPS 140-2(2001-10-10) Long run: 0
dic 12 09:03:28 raspberrypi rngd[341]: stats: FIPS 140-2(2001-10-10) Continuous run: 0
dic 12 09:03:28 raspberrypi rngd[341]: stats: HRNG source speed: (min=169.843; avg=481.
dic 12 09:03:28 raspberrypi rngd[341]: stats: FIPS tests speed: (min=10.856; avg=14.743
dic 12 09:03:28 raspberrypi rngd[341]: stats: Lowest ready-buffers level: 2
dic 12 09:03:28 raspberrypi rngd[341]: stats: Entropy starvations: 0
dic 12 09:03:28 raspberrypi rngd[341]: stats: Time spent starving for entropy: (min=0;
dic 12 09:03:29 raspberrypi sudo[9724]: pi : TTY=pts/0 ; PWD=/home/pi ; USER=root
dic 12 09:03:29 raspberrypi sudo[9724]: pam_unix(sudo:session): session opened for user
dic 12 09:03:31 raspberrypi sudo[9724]: pam_unix(sudo:session): session closed for user
dic 12 09:05:25 raspberrypi sudo[10588]: pi : TTY=pts/0 ; PWD=/home/pi ; USER=roo
dic 12 09:05:25 raspberrypi sudo[10588]: pam_unix(sudo:session): session opened for use
~
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Bien, es coherente, jajaja.
Tenía que fallar, esa era la idea.
Me da que este problema viene por la actualización, pero no estoy seguro al 100%
Vamos a cambiar un parámetro, ejecuta esto:

Código: Seleccionar todo

sudo /usr/bin/dockerd -H unix:// --containerd=/run/containerd/containerd.sock
Responder