OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Mensaje de error: 17 cannot mount select partition
que tal como les va, tengo un problema que no he podido resolver les agradesco la ayuda que me puedan proporcionar para darle fin a esto, mi problema empezo al volver a instalar win 7 en mi lap (ya que por motivos escolares piden win pero bueno) actualmente trabajo con Mandriva 2010 One escritorio Gnome, antes de instalar win realice unas particiones a mi disco, realice la instalacion y me quito el grub de mandriva claro esta, con mi disco de Mandriva Free realizo rescue system he instalo el grub de nuevo (como otras veces lo he hecho), pero al momento de instalarlo me aparece el error 17 y no lo instala,al iniciar la maquina empieza con win por lo cual estoy utilizando el cd live,navegando por la web buscando respuesta a mi problema he encontrado problemas similares pero no he podido resolver mi problema mediante las soluciones de crear un nuevo directorio y montar ahi el grub, o intentando con el comando fsck -l el resultado es:
root@localhost ~]# fdisk -l
Disco /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7dca3f99
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 3874 31117873+ 7 HPFS/NTFS
/dev/sda2 19082 30401 90927900 5 Extendida
/dev/sda5 19082 20648 12586896 83 Linux
/dev/sda6 20649 21157 4088511 82 Linux swap / Solaris
/dev/sda7 21158 30401 74252398+ 83 Linux
y al continuar con cfsck /mnt/hdc5 me manda el siguiente mensaje:
[root@localhost ~]# fsck /dev/hdc5
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
fsck.ext2: No existe el fichero o el directorio mientras se intentaba abrir /dev/hdc5
El superbloque podría no ser leido o no describe un sistema de ficheros ext2 correcto.
Si el dispositivo es válido y en verdad contiene un sistema de ficheros ext2 (y no uno
de intercambio, ufs o algo más), entonces el superbloque está corrompido
y podría intentarse ejecutar el e2fsck con un superbloque alternativo:
e2fsck -b 8193 <dispositivo>
espero me puedan ayudar a mencionarme los pasos a seguir para poder resolver este pequeño problema, de antemano gracias y saludos.
BOFH
# 103001 Tienes tu partición raíz de
Tienes tu partición raíz de Linux sda5 en un volumen lógico (extendida sda2), que es lo que creo, te da problemas.
La raíz tendría que ser una partición primaria como la de W7, o bien tener una partición de /boot pequeña, primaria, justo antes de W7, esto resultaría comodo, si quisieras instalar varios sistemas Linux.
Saludos.
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
Usuario
# 103021 No puede ser eso.
Linux arranca desde particiones extendidas sin problemas. La mayoría de mis instalaciones son con la raiz en partición extendida.
@mashiba:
¿De dónde sale /dev/hdc5? Tu disco según fdisk es /dev/sda
Será mejor que nos aclaremos, antes de empezar.
Salud.
laLora
Usuario
# 103027 tienes razon laLora
gracias inot por tu comentario pero en realidad no tenia pensado instalar varios SO linux, solo tener madriva, win 7 y xp, (los cuales voy a poner por razones ajenas a mi )por eso lo de varias particiones, y laLora tienes razon me equivoque en el comando al poner fsck /dev/hdc5 en lugar de fsck /dev/sda5 que es el correcto en mi caso, y esto es lo que me da
[root@localhost ~]# fsck /dev/sda5
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
/dev/sda5: recuperando el fichero de transacciones
/dev/sda5: limpio, 211265/786864 ficheros, 1266139/3146724 bloques
cual es el paso a seguir??
gracias por comentar
Usuario
# 103117 No acabo de entender cual es el problema.
Si has fastidiado el Grub, y no puedes arreglarlo con un disco de rescate, siempre te queda intentar reinstalarlo desde el propio sistema. Entrando con un liveCD y haciendo chroot a la raíz de Mandriva.
Hay post en Blogdrake, y en la Web. Prueba y nos cuentas.
Salud.
laLora
Usuario
# 103231 'de verdad que no entiendo'
despues de dias de leer post y escribir comandos, volver a leer y reescribir comandos, me encuentro en la lona por que ninguna de las posibles soluciones dio resultado en mi caso, he intentado de varias formas (que acontinuacion describire) con el mismo resultado al final, errores,errores, directorios inexistentes,haaaa mi paciencia esta poniendose a prueba.Volviendo al problema que inicio al instalar win 7, ahora lo borre (de puro coraje y espero no agrabar mas esto) y mi fdisk -l queda asi :
[root@localhost ~]# fdisk -l
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 1 0 0 Vacía
La partición 1 no termina en un límite de cilindro.
/dev/sda3 19082 30401 90927900 5 Extendida
/dev/sda5 19082 20648 12586896 83 Linux
/dev/sda6 20649 21157 4088511 82 Linux swap / Solaris
/dev/sda7 21158 30401 74252398+ 83 Linux
siguiendo el consejo de laLora intente hacer un chroot a la raiz y ponerlo en sda5 (que es donde esta el directorio raiz), espero no estar equivocado en esta parte, por lo que he reallizado cantidad de mkdir y mount con los mismos resultados :
[root@localhost ~]# mkdir /mnt/disco
[root@localhost ~]# grub-install --root-directory=/mnt/disco /dev/sda
Probing devices to guess BIOS drives. This may take a long time.
Installation finished. No error reported.
This is the contents of the device map /mnt/disco/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(fd0) /dev/fd0
(hd0) /dev/sda
[root@localhost ~]# chroot /mnt/disco (en lugar de disco,mandriva,sda5, cualquier nombre que ponga da el mismo resultado)
chroot: cannot run command `/bin/bash': No such file or directory
*probando otra forma:
[root@localhost ~]# mkdir /mnt/nava
[root@localhost ~]# mount --bind /dev /mnt/nava/dev
mount: el punto de montaje /mnt/nava/dev no existe
mediante el interprete Grub:
$ grub
> root (hd0,4)
> setup (hd0)
> quit (todo me da ok )
continuando
$ fdisk -l
$ mkdir /media/mandrake
$ mount /dev/sda5 /media/mandrake
$ mount --bind /dev /media/mandrake/dev
$ chroot /media/mandrake/
grub-install /dev/sda
You must set the root directory by the option --root-directory, because
/boot/grub does not exist in the root device Could not find device for /boot.
(este es el resultado que me muestra en todos los casos cuando llego a la instalacion del grub)
* otro mas
mkdir /mnt/casa
echo /dev/sda5 /mnt/casa ext3 defaults 0 1 >> /etc/fstab
mount -a
mount /dev/sda5 /mnt/casa
mkdir /mnt/casa/proc
mount -t proc none /mnt/casa/proc
chroot /mnt/casa /bin/bash
grub-install /dev/sda
You must set the root directory by the option --root-directory, because
/boot/grub does not exist in the root device Could not find device for /boot.
solo me falta mencionar que tambien descargue SGD y tampoco pudo darle solucion a mi problema (agote todas las posibilidades con SGD)me mostraba al final errores como error 13: invalid or unsupported executable format o error 12: invalid device request.
por ultimo he estado pensando en volver a instalar raiz (aunque tenga que volver a configurar ciertas cosas), algun consejo o correccion de como darle fin al problema lo agradecere mucho.Saludos.
Usuario
# 103236 Te felicito, tienes la actitud correcta.
Has hecho tus deberes, y aunque no has obtenido resultados positivos, creo entrever pistas que nos pueden ayudar a resolver esta situación.
Este mensaje:
Y este otro:
Ambos nos indican lo mismo. La partición <sda5> no contiene los archivos </bin/bash>, ni </boot/grub/>.
Deberías verificar que la partición raíz es realmente </dev/sda5>, y contiene los archivos citados. O estás confundido, o algo has armado que afectó la integridad de dicha partición.
Si te ves incapaz de resolverlo te recomiendo volver a instalar el sistema correctamente, pues ahora mismo yo estimo que no está bien para funcionar.
Si vas a acabar instalando las "Ventanas", empieza instalándolas, no vuelvas a cargarte el Grub.
Salud.
laLora
Usuario
# 103246 Yo agregaria find
Yo agregaria
find /boot/grub/stage1
en tus lineas para saber a donde tenias instalado el grub
$ grub
> root (hd0,4)
> setup (hd0)
> quit (todo me da ok )
quedaria algo asi
$ grub
>find /boot/grub/stage1
Te indicara en donde tienes el grub por ejempl (hd0,1)
> root (hd0,1)
> setup (hd0)
> quit
Alejandro
Linux User #470096
Usuario
# 103233 Me ha pasado alguna vez que
Me ha pasado alguna vez que el sistema de rescate no repara GRUB correctamente; fue cuando me hice lío con las numeraciones de las particiones.
Método largo creo, pero fue la solución en este caso, con el system rescue, volver a instalar el boot de Win7. Ya con eso dejas fuera a linux, luego con tu disco de Mandriva, booteas y haces como que quieres instalar el sistema nuevamente, esperas que cargue, escoges el idioma y de ahí viene la parte que pone instalación o actualización, das actualizar.
Verás que al final no instala nada y llega al menú donde se configuran periféricos, idioma, etc. Revisa donde pone Grub, y si hay algo que vayas a cambiar hazlo, sino, nada. Continua y viene la parte donde mandriva instala GRUB; lo haces y dejas que termine. Si has hecho todo tal cual, al reiniciar debe aparecer el menú GRUB y deberías poder entrar a linux o windows normalmente.
No se tocarán las configuraciones, al menos en mi caso fue así. Y si has actualizado paquetes, tampoco se tocan.
P.D: No es una solución muy técnica que digamos (crear, montar
particiones, instalar GRUB, etc) pero puede ser la respuesta al problema. :)
Un saludo y nos cuentas.
Por un mundo suficiente y el tiempo.
BOFH
# 103245 El error 17 de Grub es
El error 17 de Grub es especifico de no-reconocimiento del sistema de archivos por parte de Grub, por lo cual quiere decir que esta buscando la raíz en un sistema de archivos que no es el suyo, el de Windows.
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
Usuario
# 103258 'sigo intentando'
gracias a todos por sus comentarios que en verdad me ayudan a ver diferentes angulos del problema y como llegar a solucionarlo, en cuanto a si estoy seguro que donde estoy intentando instalar el grub, lo he intentado instalar en donde se me indica :
grub> find /boot/grub/stage1
(hd0,4)
y sda5 de igual forma es la particion donde tengo linux, por que como he descrito anteriormente los distintos comandos me lo han mostrado.
Me parece buena idea la propuesta de laLora (que por cierto lo hare) de instalar primero los problemas (win) y posteriormente dedicarme a reinstalar el grub,seguire tecleando algunos comandos para intentar instalar el grub y lo de actualizar en vez de instalar me parece tambien una buena idea, aunque en realidad la instalacion o actualizacion sera ya mi ultimo recurso una vez que haya agotado todo lo demas.
Por ultimo lo que comentas inot me parece que es lo que ocurre, por que al instalar w7 obviamente me movio el grub, y al borrar w7 (de coraje) que al menos lo veo de esta forma termine por agrabar mas el problema ya que no existe archivo w7 (al menos es mi hipotesis).
talacheare y talacheare, para ver que logro conseguir y comento, gracias y Saludos.
Usuario
# 103294 al final termine haciendolo .....
no tuve otra alternativa que volver a instalar el directorio raiz / y con ello el problema con el grub , se resolvio , solo me queda una pregunta, es posible volver a unir el directorio raiz que he instalado con el /home que utilizaba antes del problema, por que ahora me lo muestra como soporte de 76 GiB. La maquina quedo asi :
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
La partición 1 no termina en un límite de cilindro.
/dev/sda2 13 11560 92748800 7 HPFS/NTFS
/dev/sda3 19082 30401 90927900 5 Extendida
/dev/sda5 19082 20648 12586896 83 Linux
/dev/sda6 20649 21157 4088511 82 Linux swap / Solaris
/dev/sda7 21158 30401 74252398+ 83 Linux
¿se podra realizando un mount entre sda5(/) y sda7(/home)?
BOFH
# 103296 Si se puede
Solo lo especificas en el /etc/fstab
¿Quien es Jesucristo?
Usuario
# 103383 'ya quedo'
felizmente les puedo comunicar que todo vuelve a ser como antes, solamente me restaba enlazar las particiones / con mi anterior /home y lo hice por medio del centro de control, admin de particiones y seleccionando la partición presione punto de montaje en /home,
Gracias a todos por sus comentarios, Suerte.