problema con grub comando chroot

Iniciado por daniel_motta, 23 Febrero 2011, 22:21 PM

0 Miembros y 1 Visitante están viendo este tema.

daniel_motta

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
:)




leogtz

Trata de usar la ruta completa de chroot

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


sudo /usr/sbin/chroot /mnt
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

daniel_motta

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

leogtz

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.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

daniel_motta

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

arkangeleir

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