Page 1 of 1

Grub no inicia bash directamente

Posted: Wed Nov 24, 2021 2:58 am
by ArtEze

Cargar Bash and Busybox ash directamente en grub falla.

Code: Select all

title bash
  kernel /vmlinuz     init=/bin/bash

title busybox ash
  kernel /vmlinuz     init=/bin/busybox ash

Error:

Code: Select all

Kernel panic - not syncing: VFS: Unable to mount rootfs on unknown-block(0,0)
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.11.11-lxpup64#1
Hardware name: System  manufacturer System Product Name/K8V-MX,BIOS 0207 11/23/2005
Call Trace:
?dump_stack+0x57/0x6a
?panic+0xc6/0282
?mount_block_root+0x2a5/0x31f
?rest_init+0xa4/0xa4
?kernel_init+0x5/0xfc
?ret_from_fork+0x22/0x30
Kernel Offset: disabled
---[end Kernel panic-not syncing: VFS: Unableto mount root fs on unknown-block]---

Hay dos posibilidades, el problema puede ser del sistema operativo, pero también puede venir de bash o busybox ash... De las dos maneras, el error es el mismo.

Se puede probar también con Qemu... Por cierto, instalar Qemu con Puppy Package Manager, es todo un desafío, porque necesita nettle 6 y 8 al mismo tiempo. Al instalar el nettle 8, elimina el nettle 6... Entonces, para tener las dos versiones, la solución fue descargar los paquetes, y descomprimirlos y copiar los archivos de los dos paquetes a la carpeta raíz /.

¿Tiene solución lo del Grub?


Re: Grub no inicia bash directamente

Posted: Thu Nov 25, 2021 11:07 pm
by dogbert

No he visto ese parámetro de kernel en puppy, es posible que no se pueda hacer desde una instalación de tipo "Full" de puppy, en "Frugal" mucho menos. Si solo quieres acceder a línea de comandos luego del boot de puppy sin iniciar Xorg, puedes intentar con el parámentro de boot:

pfix=nox

Es decir añadir "pfix=nox" como parámetro de boot en el bootloader.

Más opciones de boot en: https://wikka.puppylinux.com/BootParame ... edirect=no


Re: Grub no inicia bash directamente

Posted: Sat Nov 27, 2021 3:56 pm
by ArtEze

Me funcionó perfecto con el pfix=nox.