Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 20 de 36

Error 17 al cargar el grub ¿?

  1. #1 Error 17 al cargar el grub ¿? 
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    Hola, el otro dia me llego mi cd de ubuntu 8, y decidí instalarlo en mi pc antiguo, amd k-6 a 500mhz, 192 de ram, 1 disco duro de 250gb. Ya tenia instalado el WXP y la partición la hice con el partition magic8: Quedendo el disco duro así:

    WXP todo el disco duro 210gb + o - con formato NTFS
    Ubuntu 8 resto del disco duro 30gb con formato / en ext3.
    Intercambio 300mb + o - el doble de la ram con formato swap.

    Creo que mi problema fué dejar a Ubuntu al final (creo)

    Ahora al iniciar el pc me sucede que no carga ningun SO, ni Windows ni Ubuntu ¿? me dice esto:

    GRUB LOADING PLEASE WAIT

    ERROR17

    He buscado mucho por google mucho, he encontrado cosas pero no he logrado solucionar el problema. También intenté en el menú de ubuntu instalar solo ubuntu en todo el disco, la instalacion con ubuntu nunca me ha dado problemas, y cuando termina la instalación siempre el error 17, o a veces el error 18. Luego formatee con el cd de WXP y lo volví a instalar, instalé el partition magic, y intenté volver a instalar ubuntu, las pariciones las cree igual que las habia echo, creí que podia ser un error en la instalación de ubuntu y que este no me instalo bien el arranque grub. Así pues al finalizar la instalacion otra vez me ha sucedido lo mismo. Algo he hecho mal, las particiones? la instalacion de ubuntu no me dió ningun error. Hay alguna forma con la que pueda, instalar bien el grub?
    Espero que me guieis un poco, y si alguien ya ha echo esto antes y sabe como hacerlo bien espero que me lo diga.

    Saludos
    Citar  
     

  2. #2  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Hay muchas formas de reparar el mbr.

    Una de ellas es:
    -Arrancas con un sistema operativo alternativo (un GNU/linux, claro), montas la partición del "linux roto" en un directorio cualquiera (por ejemplo, /target)
    -Entras en ese directorio. Es decir, entras en la raíz de ese sistema
    -ejecutas el comando chroot

    Con eso es como si estuviésemos en ese sistema.

    -Ejecutas el comando `grub`
    -Y en el prompt de grub ejecutas:
    root(hd0,0)
    (con la anterior línea le dices a grub que arranque desde la primera partición del primer disco)

    -y luego:
    setup(hd0)
    (que significa que debe instalar el cargador en el mbr del primer disco)

    Eso suponiendo que el archivo /boot/grub/menu.lst está bien configurado. Hay que tener en cuenta que hicimos chroot, así que el menu.lst del sistema que queremos arrancar se encuentra realmente en /boot/grub/menu.lst y no en /target/boot/grub/menu.lst

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  3. #3  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    Hola de nuevo j8. Disculpa por lo que te voy a preguntar, pero soy aun bastante ignorante en todo esto...

    Una de ellas es:
    -Arrancas con un sistema operativo alternativo (un GNU/linux, claro), montas la partición del "linux roto" en un directorio cualquiera (por ejemplo, /target)
    -Entras en ese directorio. Es decir, entras en la raíz de ese sistema
    -ejecutas el comando chroot
    Con esto te refieres a entrar con ubuntu en live cd (live sesion) no? luego.... ya me he perdido. Debo abrir una terminal, ir a /target, y luego chroot.... (no sé ni donde estoy perdon) explicame esto como lo hago porfavor..



    El siguiente paso lo he leido, he intentado hacerlo, en la terminal, unas veces me daba error y otras no ¿?

    el documento menu.lst si lo tengo en, /boot/grub/menu.lst

    Lo siento veo que lo has explicado bien, pero yo ya me he perdido al principio.

    Un saludo
    Citar  
     

  4. #4  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Cita Iniciado por el fandy4011 Ver mensaje
    Con esto te refieres a entrar con ubuntu en live cd (live sesion) no?
    por ejemplo
    Cita Iniciado por el fandy4011 Ver mensaje
    luego.... ya me he perdido. Debo abrir una terminal, ir a /target
    /target es el directorio donde montas la raíz de la partición que tienes instalada en el disco duro, has de hacer algo como
    Código:
    sudo mount /dev/hda3 /target
    aunque cambiando /dev/hda3 por la partición correcta
    Cita Iniciado por el fandy4011 Ver mensaje
    , y luego chroot.... (no sé ni donde estoy perdon) explicame esto como lo hago porfavor..
    luego
    Código:
    cd /tarjet && chroot
    Y ahí ya sigues con lo demás.

    Pero es muy probable que no haga falta nada de esto.

    Pega aquí la tabla de particiones que te muestra el comando
    Código:
    cfdisk `mount | sed "s/^\(\/dev\/...[0-9]\).*$/\1/"`
    o en su defecto
    Código:
    fdisk -l `mount | sed "s/^\(\/dev\/...[0-9]\).*$/\1/"`
    y te lo confirmo

    Salu2


    Keep on Rollin'
    Última edición por j8k6f4v9j; 31-05-2008 a las 03:37

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  5. #5  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    Hola de nuevo.

    Cuando hago esto
    sudo mount /dev/hda3 /target
    en mi caso
    sudo mount /dev2/hda1 /target
    me dice mount: el punto de montaje /target no existe (creo que lo hacia bien así) dev2 es la paricion donde está ubuntu, y hda1 es la segunda partición, si fuera windows seria dev1 y hda0 creo¿?

    Pega aquí la tabla de particiones que te muestra el comando
    Te refieres a esto??


    ubuntu@ubuntu:~$ cfdisk `mount | sed "s/^\(\/dev\/...[0-9]\).*$/\1/"`

    Uso:
    Imprimir versión:
    cfdisk -v
    Imprimir tabla de particiones:
    cfdisk -P {r|s|t} [opciones] dispositivo
    Uso interactivo:
    cfdisk [opciones] dispositivo

    Opciones:
    -a: Utiliza flecha en lugar de resaltado.
    -z: Empieza con tabla de particiones de cero en lugar de leerla del disco.
    -c C -h H -s S: Modifica la idea del núcleo sobre el número de cilindros,
    el número de cabezas y el número de sectores por pista.

    ubuntu@ubuntu:~$ fdisk -l `mount | sed "s/^\(\/dev\/...[0-9]\).*$/\1/"`
    last_lba(): I don't know how to handle files with mode 40555
    last_lba(): I don't know how to handle files with mode 40755
    last_lba(): I don't know how to handle files with mode 40755
    last_lba(): I don't know how to handle files with mode 40755
    last_lba(): I don't know how to handle files with mode 40755
    last_lba(): I don't know how to handle files with mode 41777
    last_lba(): I don't know how to handle files with mode 40755
    last_lba(): I don't know how to handle files with mode 41777
    last_lba(): I don't know how to handle files with mode 40755
    last_lba(): I don't know how to handle files with mode 41777
    last_lba(): I don't know how to handle files with mode 40500
    No se puede abrir /dev/sdb1
    No sé si está mal la particion, o el que estoy mal soy yo.

    Si ya lo sé soy un tarugo.

    Saludos
    Citar  
     

  6. #6  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Cita Iniciado por el fandy4011 Ver mensaje
    Cuando hago esto en mi caso me dice mount: el punto de montaje /target no existe
    Sólo tienes que hacerlo sobre un directorio que exista. Preferiblemente uno vacío. O crearlo tú mismo antes:
    Código:
    mkdir -p /target


    Cita Iniciado por el fandy4011 Ver mensaje
    (creo que lo hacia bien así) dev2 es la paricion donde está ubuntu, y hda1 es la segunda partición, si fuera windows seria dev1 y hda0 creo¿?
    No creo, la parte /dev/ es siempre invariable, es un directorio del sistema, lo que cambia es lo que sigue.

    Te refieres a esto??

    No sé si está mal la particion, o el que estoy mal soy yo.

    Si ya lo sé soy un tarugo.
    Nada de eso, fallo mío, no comprobé bien el comando.

    Te explico: Yo creo que se trata de una incoherencia entre la configuración de grub (en menu.lst) y la configuración real del equipo.

    El error 17 de grub es éste:
    Cita Iniciado por www.gentoo.org
    5. Error Grub 17

    Situación

    Listado de Código 5.1: Mensaje Grub

    root (hd0,0)
    Sistema de ficheros desconocido Tipo de partición 0x7

    Error 17 : No se puede montar la partición seleccionada

    ( root (hd0,0)
    filesystem type unknown partition type 0x7

    Error 17 : Cannot mount selected partition )

    Solución

    Este error se presenta si la partición existe, pero GRUB no reconoce el sistema de ficheros.

    Tiene que comprobarse la configuración root(x,y) de grub.conf

    También, si se está tratando de iniciar Windows, hay que asegurarse de que el archivo grub.conf contiene root (hdX,Y) (o rootnoverify (hdX,Y)) y chainloader (hdX,Y)+1 en su entrada.
    Así que lo primero que tienes que hacer es averiguar el dispositivo en el que está realmente la raíz de tu sistema operativo.
    Prueba esto a ver:
    Código:
    for i in {a..f};do sudo fdisk -l /dev/sd$i;done
    Salu2


    Keep on Rollin'
    Última edición por j8k6f4v9j; 31-05-2008 a las 21:07

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  7. #7  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    Hola de nuevo j8, ya hice esto


    Así que lo primero que tienes que hacer es averiguar el dispositivo en el que está realmente la raíz de tu sistema operativo.
    Prueba esto a ver:
    Y esto es lo que me ha dado:

    To run a command as administrator (user "root"), use "sudo <command>".
    See "man sudo_root" for details.

    ubuntu@ubuntu:~$ for i in {a..f};do sudo fdisk -l /dev/sd$i;done

    Disco /dev/sda: 250.0 GB, 250059350016 bytes
    255 cabezas, 63 sectores/pista, 30401 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Identificador de disco: 0xce1d0d98

    Disposit. Inicio Comienzo Fin Bloques Id Sistema
    /dev/sda1 * 1 26533 213126291 7 HPFS/NTFS
    /dev/sda2 30353 30401 393592+ f W95 Ext'd (LBA)
    /dev/sda3 26534 30352 30676117+ 83 Linux
    /dev/sda5 30353 30401 393561 82 Linux swap / Solaris

    Las entradas de la tabla de particiones no están en el orden del disco

    Disco /dev/sdb: 1017 MB, 1017117696 bytes
    33 cabezas, 63 sectores/pista, 955 cilindros
    Unidades = cilindros de 2079 * 512 = 1064448 bytes
    Identificador de disco: 0x00000000

    Disposit. Inicio Comienzo Fin Bloques Id Sistema
    /dev/sdb1 1 956 993263 6 FAT16
    La partición 1 tiene distintos principios físicos/lógicos (¿no Linux?):
    físicos=(0, 1, 1) lógicos=(0, 0, 33)
    La partición 1 tiene distintos finales físicos/lógicos:
    físicos=(217, 32, 63) lógicos=(955, 17, 42)

    Me dice que en realidad tengo 5 particiones?? y de donde han salido?? igual son restos de las antiguas instalaciones??

    Que chapucero que soy.

    Un saludo
    Citar  
     

  8. #8  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Bien, parece que el disco duro de tu sistema es /dev/sda

    Cita Iniciado por el fandy4011 Ver mensaje
    Me dice que en realidad tengo 5 particiones?? y de donde han salido?? igual son restos de las antiguas instalaciones??
    No, Las particiones que tienes son:

    • /dev/sda1 * 1 26533 213126291 7 HPFS/NTFS
      Partición de güindous
    • /dev/sda3 26534 30352 30676117+ 83 Linux
      Muy probablemente, la partición de tu GNU/linux
    • /dev/sda5 30353 30401 393561 82 Linux swap / Solaris
      Área de intercambio de memoria (swap)


    Como aclaración sobre el resto de particiones que te aparecen:

    • /dev/sdb
      Este dispositivo es seguramente un pendrive o stick usb que tenías insertado en el momento de buscar las particiones del sistema.
    • /dev/sda2 30353 30401 393592+ f W95 Ext'd (LBA)
      No es una partición como el resto que hemos visto más arriba, sino que es una partición extendida. Es decir, una partición que contiene particiones. Si te fijas en los números de comienzo y fin de la partición, coinciden con los de la partición swap. Esto es debido a que esta partición extendida contiene la partición swap (es decir, elegiste partición de tipo lógico para el espacio de swap)


    Como última nota: Las particiones para distribuciones de GNU/linux no necesitan ser primarias. Por lo que yo recomendaría hacer siempre particiones lógicas cuando se vayan a usar con este propósito. ¿Por qué? Porque con este tipo de discos sólo se permite un máximo de 4 particiones primarias, mientras que las particiones lógicas no tienen este tipo de limitación, son mucho más versátiles.

    Lo siguiente es comprobar que la configuración de tu archivo /boot/grub/menu.lst es la correcta. Puedes pegar aquí el contenido de dicho archivo sin temor alguno.

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  9. #9  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    /dev/sdb
    Este dispositivo es seguramente un pendrive o stick usb que tenías insertado en el momento de buscar las particiones del sistema.
    Así es.

    Lo siguiente es comprobar que la configuración de tu archivo /boot/grub/menu.lst es la correcta. Puedes pegar aquí el contenido de dicho archivo sin temor alguno.
    Aqui está:

    menu.lst - See: grub(8), info grub, update-grub(8)
    # grub-install(8), grub-floppy(8),
    # grub-md5-crypt, /usr/share/doc/grub
    # and /usr/share/doc/grub-doc/.

    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    #
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    # WARNING: If you are using dmraid do not use 'savedefault' or your
    # array will desync and will not let you boot your system.
    default 0

    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout 10

    ## hiddenmenu
    # Hides the menu by default (press ESC to see the menu)
    #hiddenmenu

    # Pretty colours
    #color cyan/blue white/blue

    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line) and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret

    #
    # examples
    #
    # title Windows 95/98/NT/2000
    # root (hd0,0)
    # makeactive
    # chainloader +1
    #
    # title Linux
    # root (hd0,1)
    # kernel /vmlinuz root=/dev/hda2 ro
    #

    #
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below

    ## DO NOT UNCOMMENT THEM, Just edit them to your needs

    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ## kopt_2_6_8=root=/dev/hdc1 ro
    ## kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=UUID=01152748-92d3-4cdb-b29b-51899bdd1dd9 ro

    ## Setup crashdump menu entries
    ## e.g. crashdump=1
    # crashdump=0

    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd0,2)

    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ## alternative=false
    # alternative=true

    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ## lockalternative=false
    # lockalternative=false

    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash

    ## should update-grub lock old automagic boot options
    ## e.g. lockold=false
    ## lockold=true
    # lockold=false

    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=

    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0

    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ## altoptions=(recovery) single
    # altoptions=(recovery mode) single

    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ## howmany=7
    # howmany=all

    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ## memtest86=false
    # memtest86=true

    ## should update-grub adjust the value of the default booted system
    ## can be true or false
    # updatedefaultentry=false

    ## should update-grub add savedefault to the default options
    ## can be true or false
    # savedefault=false

    ## ## End Default Options ##

    title Ubuntu 8.04, kernel 2.6.24-16-generic
    root (hd0,2)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=01152748-92d3-4cdb-b29b-51899bdd1dd9 ro quiet splash
    initrd /boot/initrd.img-2.6.24-16-generic
    quiet

    title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
    root (hd0,2)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=01152748-92d3-4cdb-b29b-51899bdd1dd9 ro single
    initrd /boot/initrd.img-2.6.24-16-generic

    title Ubuntu 8.04, memtest86+
    root (hd0,2)
    kernel /boot/memtest86+.bin
    quiet

    ### END DEBIAN AUTOMAGIC KERNELS LIST

    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title Other operating systems:
    root


    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/sda1
    title Microsoft Windows XP Professional
    root (hd0,0)
    savedefault
    makeactive
    chainloader +1

    saludos
    Citar  
     

  10. #10  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Parece estar bien, pero asegurémonos. ¿Cuál es la salida del siguiente comando?
    Código:
    ls -l /dev/disk/by-uuid/
    Edito: El comando blkid no nos sirve, porque no estamos ejecutándolo sobre el sistema "roto"
    ¿Y el contenido de /etc/fstab?

    ¡OJO!: Los archivos son los del disco que estamos examinando, no los del sistema de archivos del livecd. Éstos archivos se encuentran en las rutas que estoy dando sólo después del chroot !

    Salu2


    Keep on Rollin'
    Última edición por j8k6f4v9j; 01-06-2008 a las 23:39

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  11. #11  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    ls -l /dev/disk/by-uuid/
    Sin ejecutar chroot:


    ubuntu@ubuntu:~$ ls -1 /dev/disk/by-uuid/
    01152748-92d3-4cdb-b29b-51899bdd1dd9
    7E70E4F070E4B057
    81b5ce2f-9b51-4e64-b2aa-552dfcb232bd

    Ejecutando chroot:


    ubuntu@ubuntu:~$ chroot
    chroot: falta un operando
    Pruebe `chroot --help' para más información.
    ubuntu@ubuntu:~$ ls -l /dev/disk/by-uuid/
    total 0
    lrwxrwxrwx 1 root root 10 2008-06-02 18:58 01152748-92d3-4cdb-b29b-51899bdd1dd9 -> ../../sda3
    lrwxrwxrwx 1 root root 10 2008-06-02 18:58 7E70E4F070E4B057 -> ../../sda1
    lrwxrwxrwx 1 root root 10 2008-06-02 18:58 81b5ce2f-9b51-4e64-b2aa-552dfcb232bd -> ../../sda5
    No estaba muy seguro aunque creo que me indicabas eso, ejecutar primero chroot. Lo hago de las dos formas por si acaso, aunque creo que te referias a la segunda forma.

    /etc/fstab
    Me dá permiso denegado.

    Un saludo
    Última edición por el fandy; 02-06-2008 a las 18:25 Razón: nuevo comando
    Citar  
     

  12. #12  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    No habia visto que habis editado.

    Un saludo
    Citar  
     

  13. #13  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Cita Iniciado por el fandy4011 Ver mensaje
    Me dá permiso denegado.
    Es raro, porque al menos en debian el archivo tiene lectura permitida por todos. A ver qué te da el comando (en el chroot):
    Código:
    stat -c %a /etc/fstab
    Debería darte 644

    Podría ser ése el error, ya que el error 17 de grub es un error de lectura (normalmente porque intenta leer en un sistema de archivos desconocido)

    Si el archivo está bien, lo siguiente sería probar a reinstalar el grub en el sector de arranque del disco duro.

    1. Tienes que hacer el chroot
    2. Ejecutar el comando grub
    3. Desde el prompt de grub : root hd(0,2)
    4. También en el prompt de grub: setup hd(0)
    5. Reiniciar para ver si ha habido suerte


    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  14. #14  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    j8, he tenido que formatear, para volver a instalar WXP, mi hermano tenia que imprimir unos trabajos y era urgentisimo, que nada ahora me tocará volver a empezar. Hubiera podido probar lo que me has dicho en el ultimo post, pero ha sido una urgencia.

    Me jode porque me hubiera gustado, intentar reparar el error, por si me sucede en otra ocasion, almenos hubiera sabido por donde empezar gracias a los comandos que me has indicado.

    Podría ser ése el error, ya que el error 17 de grub es un error de lectura (normalmente porque intenta leer en un sistema de archivos desconocido)
    No sé si pudiera ser eso, en fin lo dejamos así.

    Ahora intentaré hacer las particiones de nuevo.... sabes como poder evitar el problema del grub error 17? porque seguramente si sigo los mismos pasos me vuelva a dar el mismo problema, aunque podria intentar con lo que me has dicho, intentar reinstalar el grub, después de hacer todo.

    Saludos
    Última edición por el fandy; 02-06-2008 a las 21:16
    Citar  
     

  15. #15  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Si no has reparticionado el disco, se supone que sólo se formatea la partición de WłNDOW$.

    Además, si no hiciste nada raro durante la instalación, es posible que te vuelva a pasar, y nunca está de más ir sabiendo cosillas

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  16. #16  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    Hola de nuevo, nada estoy en las mismas, no sé que es lo que hago mal.
    Cundo instalé WXP lo eliminé todo, borré todas las particiones.
    Ahora he vuelto a instalar ubuntu, pero he utilizado el gparted que lo lleva ubuntu, lo hize a traves del live cd. No hubo problema alguno, y el orden y formato lo he hecho igual (creo) porque el problema ahora es que me sale error 18. Igualmente, primero WXP, luego Ubuntu, y luego swap, en este caso le he dado mayor tamaño a la particion de ubuntu.


    Como última nota: Las particiones para distribuciones de GNU/linux no necesitan ser primarias. Por lo que yo recomendaría hacer siempre particiones lógicas cuando se vayan a usar con este propósito. ¿Por qué? Porque con este tipo de discos sólo se permite un máximo de 4 particiones primarias, mientras que las particiones lógicas no tienen este tipo de limitación, son mucho más versátiles.
    Yo siempre las he hecho asi, creo si no me he equivocado.

    No he tocado nada mas, pero no sé si los comandos que me has indicado anteriormente pueden variar o no para sacar la información. Creo que no así que los expongo a continuación:

    La primera comprobación que me indicaste era para averiguar el dispositivo en el que está realmente la raíz del sistema operativo.

    for i in {a..f};do sudo fdisk -l /dev/sd$i;done

    ubuntu@ubuntu:~$ for i in {a..f};do sudo fdisk -l /dev/sd$i;done

    Disco /dev/sda: 250.0 GB, 250059350016 bytes
    255 cabezas, 63 sectores/pista, 30401 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Identificador de disco: 0xce1d0d98

    Disposit. Inicio Comienzo Fin Bloques Id Sistema
    /dev/sda1 * 1 12748 102398278+ 7 HPFS/NTFS
    /dev/sda2 30353 30401 393592+ 82 Linux swap / Solaris
    /dev/sda3 12749 30352 141404130 5 Extendida
    /dev/sda5 12749 30352 141404098+ 83 Linux

    Las entradas de la tabla de particiones no están en el orden del disco

    Disco /dev/sdb: 1017 MB, 1017117696 bytes
    33 cabezas, 63 sectores/pista, 955 cilindros
    Unidades = cilindros de 2079 * 512 = 1064448 bytes
    Identificador de disco: 0x00000000

    Disposit. Inicio Comienzo Fin Bloques Id Sistema
    /dev/sdb1 1 956 993263 6 FAT16
    La partición 1 tiene distintos principios físicos/lógicos (¿no Linux?):
    físicos=(0, 1, 1) lógicos=(0, 0, 33)
    La partición 1 tiene distintos finales físicos/lógicos:
    físicos=(217, 32, 63) lógicos=(955, 17, 42)
    Estavez no sé como, pero creo que a ubuntu esta vez lo he metido aqui:

    /dev/sda5 12749 30352 141404098+ 83 Linux

    después de swap.

    Ahora la segunda comprobación era ver la configuración de /boot/grub/menu.lst


    # menu.lst - See: grub(8), info grub, update-grub(8)
    # grub-install(8), grub-floppy(8),
    # grub-md5-crypt, /usr/share/doc/grub
    # and /usr/share/doc/grub-doc/.

    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    #
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    # WARNING: If you are using dmraid do not use 'savedefault' or your
    # array will desync and will not let you boot your system.
    default 0

    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout 10

    ## hiddenmenu
    # Hides the menu by default (press ESC to see the menu)
    #hiddenmenu

    # Pretty colours
    #color cyan/blue white/blue

    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line) and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret

    #
    # examples
    #
    # title Windows 95/98/NT/2000
    # root (hd0,0)
    # makeactive
    # chainloader +1
    #
    # title Linux
    # root (hd0,1)
    # kernel /vmlinuz root=/dev/hda2 ro
    #

    #
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below

    ## DO NOT UNCOMMENT THEM, Just edit them to your needs

    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ## kopt_2_6_8=root=/dev/hdc1 ro
    ## kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=UUID=3ffeae98-7dd7-495f-b5c7-5e85593dc960 ro

    ## Setup crashdump menu entries
    ## e.g. crashdump=1
    # crashdump=0

    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd0,4)

    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ## alternative=false
    # alternative=true

    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ## lockalternative=false
    # lockalternative=false

    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash

    ## should update-grub lock old automagic boot options
    ## e.g. lockold=false
    ## lockold=true
    # lockold=false

    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=

    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0

    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ## altoptions=(recovery) single
    # altoptions=(recovery mode) single

    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ## howmany=7
    # howmany=all

    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ## memtest86=false
    # memtest86=true

    ## should update-grub adjust the value of the default booted system
    ## can be true or false
    # updatedefaultentry=false

    ## should update-grub add savedefault to the default options
    ## can be true or false
    # savedefault=false

    ## ## End Default Options ##

    title Ubuntu 8.04, kernel 2.6.24-16-generic
    root (hd0,4)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=3ffeae98-7dd7-495f-b5c7-5e85593dc960 ro quiet splash
    initrd /boot/initrd.img-2.6.24-16-generic
    quiet

    title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
    root (hd0,4)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=3ffeae98-7dd7-495f-b5c7-5e85593dc960 ro single
    initrd /boot/initrd.img-2.6.24-16-generic

    title Ubuntu 8.04, memtest86+
    root (hd0,4)
    kernel /boot/memtest86+.bin
    quiet

    ### END DEBIAN AUTOMAGIC KERNELS LIST

    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title Other operating systems:
    root


    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/sda1
    title Microsoft Windows XP Professional
    root (hd0,0)
    savedefault
    makeactive
    chainloader +1
    Y creo que sí, a ubuntu lo he metido después de swap.


    El tercero era:

    ls -l /dev/disk/by-uuid/


    ubuntu@ubuntu:~$ chroot
    chroot: falta un operando
    Pruebe `chroot --help' para más información.
    ubuntu@ubuntu:~$ ls -l /dev/disk/by-uuid/
    total 0
    lrwxrwxrwx 1 root root 10 2008-06-04 00:55 0ea7d447-7ba7-4d4e-9682-06929069d928 -> ../../sda2
    lrwxrwxrwx 1 root root 10 2008-06-04 01:47 187C-A0F6 -> ../../sdc1
    lrwxrwxrwx 1 root root 10 2008-06-04 00:55 3ffeae98-7dd7-495f-b5c7-5e85593dc960 -> ../../sda5
    lrwxrwxrwx 1 root root 10 2008-06-04 00:55 4808AEBC08AEA900 -> ../../sda1
    ubuntu@ubuntu:~$
    El cuarto:

    stat -c %a /etc/fstab
    Si me da 644


    Creo que no me queda nada mas, y creo que no me he saltado nada.

    un saludo
    Última edición por el fandy; 04-06-2008 a las 01:37
    Citar  
     

  17. #17  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    A ver, no sé si en las anteriores pruebas también te ocurrió lo mismo, pero esto es un error, puesto que el comando chroot necesita al menos un argumento, que es el directorio que será la nueva raíz:
    Cita Iniciado por el fandy4011 Ver mensaje
    Código:
    ubuntu@ubuntu:~$ chroot
    chroot: falta un operando
    Pruebe `chroot --help' para más información.
    Además, el orden de los comandos tampoco es correcto, primero hay que hacer el chroot, para luego ejecutar los comandos, ya que si no lo que estamos viendo es el resultado de las pruebas para los archivos del livecd

    Quizá (si el problema está en el grub que te instala el disco de instalación) baste con ejecutar grub-install. Te he preparado un script muy simple que hace todo de una vez y además intenta instalar el grub de nuevo. Si falla, ya puedes probar a hacerlo desde el prompt de grub.

    Tienes que ponerlo en un archivo (por ejemplo script.sh y luego ejecutarlo con:

    Código:
    chmod +x script.sh && sudo ./script.sh
    El contenido de script.sh es éste:
    Código:
    #!/bin/sh
    echo 1 > /real
    
    umount /dev/sda5 2> /dev/null
    
    mkdir -p /mnt/ubuntu
    mount /dev/sda5 /mnt/ubuntu
    
    cd /mnt/ubuntu
    chroot .
    
    if [[ ! -f /real ]]; then
    	echo -n "\n\nEstamos en el chroot ;)\n\n"
    else
    	echo -n "\n\nERROR: El chroot ha fallado ;)\n\n"
    fi
    echo -e "\n\n##### FSTAB ####\n\n"
    echo "Modo:"
    echo "--------"
    stat -c %a /etc/fstab
    echo "Contenido:"
    echo "--------------"
    cat /etc/fstab
    
    echo -e "\n\n#### UUIDs de DISCOS ####\n\n"
    ls -l /dev/disk/by-uuid/
    
    echo -e "\n\n#### GRUB ####\n\n"
    echo "Modo de menu.lst:"
    echo "-------------------------"
    stat -c %a /boot/grub/menu.lst
    echo "Contenido de menu.lst:"
    echo "------------------------------"
    cat /boot/grub/menu.lst
    
    
    grub-install
    Salu2


    Keep on Rollin'
    Última edición por j8k6f4v9j; 04-06-2008 a las 02:49

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  18. #18  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    Además, el orden de los comandos tampoco es correcto, primero hay que hacer el chroot, para luego ejecutar los comandos, ya que si no lo que estamos viendo es el resultado de las pruebas para los archivos del livecd
    Si, supongo que debe ser así, siempre que he hecho chroot me ha dicho lo mismo.

    Tampoco puedo crear, directorios ni archivos siempre me da error. Así que nada, entonces siempre he estado viendo el contenido del live cd....

    Si falla, ya puedes probar a hacerlo desde el prompt de grub.
    No sé a que te refieres con eso, la verdad que formas de instalar y particionar he probado unas cuantas, pero lo he hecho tantas veces que al final ya no tienes ni ganas de volver a intentar nada porque siempre me sucede lo mismo.
    Quizás, sea algun problema, entre el disco duro y la bios?? la verdad que y no sé ni que pensar en donde está el problema.

    Ya lo dije al principio, que no tengo casi ni idea sobre estas cosas, en fin gracias por la paciencia que has tenido, no pensaba que instalar alguna distribución de linux fuera tan complicado, y diera tantos problemas, o igual es mi pc, que a llegado el momento de renovar....
    Última edición por el fandy; 05-06-2008 a las 16:30
    Citar  
     

  19. #19  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Cita Iniciado por el fandy4011 Ver mensaje
    Ya lo dije al principio, que no tengo casi ni idea sobre estas cosas, en fin gracias por la paciencia que has tenido, no pensaba que instalar alguna distribución de linux fuera tan complicado, y diera tantos problemas, o igual es mi pc, que a llegado el momento de renovar....
    Aprendes rápido, e instalar una distribución de GNU/linux hoy en día está tirado, lo que pasa es que no se pueden prever todos los posibles problemas. Tú estás teniendo uno específico, que es cuestión de mirar con detenimiento. No pierdas la paciencia.

    Otra cosa es que has probado varias formas de particionar, todas correctas, pero no distintas distribuciones. Yo no recomiendo ubuntu, tiene demasiados fallos y la verdad sospecho que todo esto es debido a uno de ellos. Puedes probar otra distribución, hay muchísimas, o puedes intentar arreglar el problema por tí mismo, como vienes haciendo. Lógicamente, la primera de las opciones es la más sencilla porque, como te digo, y aunque no pueda estar seguro de ello, pienso que es fallo de ubuntu.

    PD: Seguramente no tienes permisos de escritura porque ejecutas los comandos como usuario no privilegiado (ubuntu). Antecede cualquier comando con sudo delante para que se ejecuten como root
    Código:
    sudo comando
    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  20. #20  
    Avanzado
    Fecha de ingreso
    Nov 2007
    Ubicación
    <unknown>
    Mensajes
    436
    Descargas
    17
    Uploads
    0
    Otra cosa es que has probado varias formas de particionar, todas correctas, pero no distintas distribuciones. Yo no recomiendo ubuntu, tiene demasiados fallos y la verdad sospecho que todo esto es debido a uno de ellos. Puedes probar otra distribución, hay muchísimas, o puedes intentar arreglar el problema por tí mismo, como vienes haciendo. Lógicamente, la primera de las opciones es la más sencilla porque, como te digo, y aunque no pueda estar seguro de ello, pienso que es fallo de ubuntu.
    Ya, sé que hay mas distribuciones, os he leido a todos quejandos de lo mal que funciona ubuntu y que tiene fallos.... por eso también me baje Debian, pero solo el sistema base, con ningun paquete, y probé a instalarlo, junto con WXP y también con todo el disco para el solo, y nada, lo de siempre, de aquí que crea que sea cosa del pc....

    Bufff, antes de comentarte el problema, me he esmerado en buscar por ahí, lo que pasa es que nunca me han pasado cosas de estas, y ahora mismo estoy perdido.

    Cuando pueda volveré a probar lo que me dices, aunque al final cansa, el otro dia probé también a solo particionar en 2 con WXP ya instalado, y decirle a ubuntu que ocupe el siguiente espacio disponible, y el final ya lo sabes....

    Saludos
    Citar  
     

Temas similares

  1. GRUB error 17
    Por MgVolnutt en el foro LINUX - MAC - OTROS
    Respuestas: 1
    Último mensaje: 20-06-2009, 11:38
  2. ayuda con error 2 grub
    Por marquezzzzz en el foro LINUX - MAC - OTROS
    Respuestas: 1
    Último mensaje: 17-03-2009, 02:00
  3. La splashimage de mi grub
    Por j8k6f4v9j en el foro LINUX - MAC - OTROS
    Respuestas: 2
    Último mensaje: 03-08-2007, 20:09
  4. Error 0 Al Cargar Firmware 2.80. En U Fcis-7000
    Por MVICIANOC en el foro TELEVISION
    Respuestas: 2
    Último mensaje: 05-05-2006, 11:04
  5. Grub
    Por welvis30 en el foro LINUX - MAC - OTROS
    Respuestas: 6
    Último mensaje: 30-03-2005, 19:34

Marcadores

Marcadores