Test Foro de elhacker.net SMF 2.1

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: daniel_motta en 23 Febrero 2011, 22:21 PM

Título: problema con grub comando chroot
Publicado por: daniel_motta en 23 Febrero 2011, 22:21 PM
Que tal gente del foro, para comentarles sobre el grub que me esta dando problemas para repararlo con las siuientes instrucciones desde la terminal

para checar la particion

$ sudo fdisk -l

la partición donde tenemos Ubuntu y la montamos en /mnt  será sda1

$ sudo mount /dev/sda1 /mnt

Ahora, monta el resto de los dispositivos:

$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc

Y ejecuta el comando chroot de forma que accedemos como root al sistema de archivos

$ sudo chroot /mnt

Al ejecutar este comando chroot me sale el sigueinte error
chroot: cannot run command `/bin/bash': No such file or directory

para logearme como root segun escribo esto
$ su
Contraseña:
root@daniel-desktop:/home/daniel#

pero por que no me deja ejecutar el comando chroot si ya estoy logeado como root supestamente o por que sale ese error.

He buscando en muchas paginas y no traen una solucion que funcione o concreta saludos.

ojala y comenten
:)



Título: Re: problema con grub comando chroot
Publicado por: leogtz en 23 Febrero 2011, 23:24 PM
Trata de usar la ruta completa de chroot

[leo@archero Desktop]$ which chroot
/usr/sbin/chroot
[leo@archero Desktop]$


sudo /usr/sbin/chroot /mnt
Título: Re: problema con grub comando chroot
Publicado por: daniel_motta en 23 Febrero 2011, 23:44 PM
que tal intente poner la ruta

sudo /usr/sbin/chroot /mnt

y aun  continua el mensaje
chroot: cannot run command `/bin/bash': No such file or directory

que raro....o necesito algun otro tipo de logeo con una cuenta con mas privilegios...

Saludos
Título: Re: problema con grub comando chroot
Publicado por: leogtz en 23 Febrero 2011, 23:50 PM
No lo sé, a ver intenta como root

sudo su

Y buscas la ruta del comando chroot y la pones completa a ver qué tal.
Título: Re: problema con grub comando chroot
Publicado por: daniel_motta en 24 Febrero 2011, 00:26 AM
Código:

sudo su

segui los pasos que mencionas y no ha corrido  chroot


... tambien probe esto       

gksudo nautilus

se abre una ventana del navegador de archivos (Nautilus) con privilegios de root pensando en desbloquear
y ser un usuario con privilegios totales, aunque no logre conseguirlo. 

no se si en tu maquina funciona ese comando.

saludos
Título: Re: problema con grub comando chroot
Publicado por: arkangeleir en 24 Febrero 2011, 18:28 PM
eso sucede porque efectuas el chroot desde live-cd que no es equivalente a tu distribucion instalada es decir una de las dos es 64 bits y la otra de 32
si tu distro instalada es de x86_64 efectua el chroot desde un live-cd de x86_64

por ej: en mi caso si nesesitara reparar el grub de mi gentoo efectuo lo siguiente

booteo desde un live-cd 64bits
creo una carpeta en mnt para posisionar mi distro
mkdir /mnt/gentoo
monto la particion swap
swapon /dev/sda4
monto la particion de gentoo
mount /dev/sda3 /mnt/gentoo
monto proc
mount -t proc none /mnt/gentoo/proc
monto dev
mount -o bind /dev /mnt/gentoo/dev
y efectuo el chroot
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1="(chroot) $PS1"

y listo puedo trabajar en mi distro


espero que te ayude saludos