Foro de elhacker.net

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

Código:
[leo@archero Desktop]$ which chroot
/usr/sbin/chroot
[leo@archero Desktop]$

Código:
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

Código:
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