Page 3 of 5 FirstFirst 12345 LastLast
Results 21 to 30 of 41

Thread: El grub no me reconoce Windows

  1. #21
    Join Date
    Aug 2007
    Location
    Argentina - Bs As
    Beans
    798
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: El grub no me reconoce Windows

    Otra cosa mas, no descarten la opcion de tener un disco para los sistemas operativos y otro para los datos. Yo lo tengo asi en mi maquina y la verdad que me siento mucho mas seguro.

    Como ahora solo entro a windows para jugar un poco el disco de datos lo deje en ext3 y lo accedo desde windows con el driver, pero para los que recien empiezan lo pueden dejar en ntfs y accederlo desde Ubuntu tranquilamente.

    Son distintas formas nada mas.
    Sajnox
    Home Page

  2. #22

    Re: El grub no me reconoce Windows

    Bueno, acá va... es largo.

    En el final de todo está agregado lo que me sugirieron pero igual se pasa de largo el menu del grub y carga Ubuntu directamente...
    Espero poder solucionarlo, nuevamente gracias.
    Saluts



    Code:
    luciano@Alter-Ego:~$ sudo fdisk -l
    [sudo] password for luciano: 
    
    Disco /dev/sda: 40.0 GB, 40020664320 bytes
    255 cabezas, 63 sectores/pista, 4865 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Identificador de disco: 0xdf97df97
    
    Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/sda1   *           1        4772    38331058+  83  Linux
    /dev/sda2            4773        4865      747022+   5  Extendida
    /dev/sda5            4773        4865      746991   82  Linux swap / Solaris
    
    Disco /dev/sdb: 8455 MB, 8455200768 bytes
    255 cabezas, 63 sectores/pista, 1027 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Identificador de disco: 0x3ce13ce0
    
    Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/sdb1   *           1        1026     8241313+   7  HPFS/NTFS
    luciano@Alter-Ego:~$ cat /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		3
    
    ## 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=f5bb9da1-2bcf-41d8-a70b-b7a20622ee8c ro
    
    ## Setup crashdump menu entries
    ## e.g. crashdump=1
    # crashdump=0
    
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd0,0)
    
    ## 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,0)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=f5bb9da1-2bcf-41d8-a70b-b7a20622ee8c 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,0)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=f5bb9da1-2bcf-41d8-a70b-b7a20622ee8c ro single
    initrd /boot/initrd.img-2.6.24-16-generic
    
    title Ubuntu 8.04, memtest86+
    root (hd0,0)
    kernel /boot/memtest86+.bin
    quiet
    
    title		Otros sistemas operativos:
    root
    
    title		Windows XP Professional SP2
    root		(hd1,0)
    savedefault
    makeactive
    chainloader	+1
    
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    luciano@Alter-Ego:~$

  3. #23
    Join Date
    May 2008
    Beans
    11

    Re: El grub no me reconoce Windows

    hola, a ver si entendi con lo poco que pude leer de este tema:

    yo tenia en mi maq un disco de 80gb particionado en 20gb para windows los restantes 60 como unidad de datos ntfs
    mi intencio fue particionar esta ultima en 30 y 30 para en una de ellas instalar ubuntu pero desde que lo hice no tengo la posibilidad de volver a iniciar en windows
    puse, como explicaron, en el terminal sudo fdisk -l y me aparece:


    Disco /dev/hdc: 80.0 GB, 80026361856 bytes
    255 cabezas, 63 sectores/pista, 9729 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes

    Disposit. Inicio Comienzo Fin Bloques Id Sistema
    /dev/hdc1 * 1 9541 76638051 83 Linux
    /dev/hdc2 9542 9729 1510110 5 Extendida
    /dev/hdc5 9542 9729 1510078+ 82 Linux swap / Solaris
    imaginario@imaginario-desktop:~$

    esto quiere decir que en lugar de intalar ubuntu en una particion de 30 lo hice en todo el disoc de 80 no??? o sea que perdi todo lo que tenia en windows??? porque cuando voy a Equipo solo me aparece una unidad de disco y hasta el momento no podia saber de que capacidad

    si esto es asi como supongo, que me recomiendan para lograr la configuracion que queria?
    creo primero las tres particiones (dos ntfs y una ext2)? y despues que instalo primero, windows xp o ubuntu?

  4. #24
    Join Date
    Aug 2007
    Location
    Argentina - Bs As
    Beans
    798
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: El grub no me reconoce Windows

    maxkcr

    Por lo que se ve, es como decis, pisaste la instalacion de Windows y escribiste encima por lo que va a ser muy dificil que recuperes algo de ahi.

    Para lograr lo que queres, tener instalados los dos sistemas operativos te recomiendo que hagas lo siguiente.

    1) Arranca la maquina con el Live CD
    2) Arranca el programa que se llama Editor de Particiones (no recuerdo el nombre precisamente), sino lo encontras alt + f2 y escribis gparted (es muy similar al partition magic)
    3) Creas dos particiones mas en formato ntfs (una para datos y otra para windows). IMPORTANTE Una de las dos particiones tiene que ser primaria y no logica, no podes instalar windows en una particion logica.
    4) Apagas la maquina y instalas windows
    5) Cuando reincies la maquina no vas a poder arrancar ubuntu ya que windows te va a escribir el MBR y vas a tener que reparar el grub
    6) Arrancas con un Live CD y recuperar el grub siguiendo este tutorial http://www.guia-ubuntu.org/index.php...Recuperar_GRUB (te indica dos formas de hacerlo, cualquiera de las dos es facil y buena)
    7) Si al arrancar la maquina el Grub no tiene la opcion de arrancar windows te lees todo este thread de nuevo y editas el menu.lst agregando windows

    Saludos
    Sajnox
    Home Page

  5. #25
    Join Date
    Aug 2007
    Location
    Argentina - Bs As
    Beans
    798
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: El grub no me reconoce Windows

    Luciano,

    Esta parte

    Code:
    title		Otros sistemas operativos:
    root
    
    title		Windows XP Professional SP2
    root		(hd1,0)
    savedefault
    makeactive
    chainloader	+1
    Reemplazala por esto

    Code:
    title		Otros sistemas operativos:
    
    title		Windows XP Professional SP2
    root		(hd1,0)
    makeactive
    chainloader	+1
    Sajnox
    Home Page

  6. #26
    Join Date
    Mar 2008
    Location
    Buenos Aires, Argentina
    Beans
    63

    Re: El grub no me reconoce Windows

    Quote Originally Posted by Mauro22 View Post
    Lo negro cambialo de acuerdo a tu caso.
    voy a tomar mi propio criterio y asumir que make active es para hacer la particon por default, cosa que no quiero, y el chainloader +1 ni idea,,,, pero no tengo que agrgarle una dire en el kernel? osea,
    cuando booteas ubuntu le pones en root la particion, y en kernel y initrd dos direcciones, no hace falta ponerle ninguna para windows O_o

    voy a intentar saludos!

  7. #27
    Join Date
    Aug 2007
    Location
    Argentina - Bs As
    Beans
    798
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: El grub no me reconoce Windows

    Si bien no tengo muy en claro que hace makeactive, te aseguro que no lo hace que sea la particion por default (yo lo tengo asi y la particion de windows no es la particion por default)

    Para manejarte mejor con el grub te aconsejo que instales el administrador de arranque

    Code:
    sudo apt-get install startupmanager
    Sajnox
    Home Page

  8. #28
    Join Date
    Apr 2006
    Location
    @rgentin@
    Beans
    2,136
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: El grub no me reconoce Windows

    Luciano:

    Code:
    default		0 # este es el que te va arrancar por defecto
    timeout		10 # con esto le digo que tarde 10 segundos en arrancar
    
    # esta es la entrada numero <cero> (por defecto)
    title Ubuntu 8.04, kernel 2.6.24-16-generic
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=f5bb9da1-2bcf-41d8-a70b-b7a20622ee8c ro quiet splash
    initrd /boot/initrd.img-2.6.24-16-generic
    quiet
    
    # esta es la entrada numero <uno>
    title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=f5bb9da1-2bcf-41d8-a70b-b7a20622ee8c ro single
    initrd /boot/initrd.img-2.6.24-16-generic
    
    # esta es la entrada numero <dos>
    title Ubuntu 8.04, memtest86+
    root (hd0,0)
    kernel /boot/memtest86+.bin
    quiet
    
    # esta es la entrada numero <tres>
    title		Otros sistemas operativos:
    
    # esta es la entrada numero <cuatro>
    title		Windows XP Professional SP2
    root		(hd1,0)
    makeactive
    chainloader	+1
    Ahi te modifique el menu.lst para lo que necesitas vos. Lo que tenes que hacer es, "sudo gedit /boot/grub/menu.lst" y copiar y pegar eso. El resto no sirve, son solo comentarios.

    Antes no te lo mostraba por que tenias la opcion hiddenmenu sin comentar. Entonces te arranca justamente como su nombre lo dice sin mostrarte el menu para elegir el SO.

    SAJNOX:

    13.3.33 savedefault
    — Command: savedefault num

    Save the current menu entry or num if specified as a default entry. Here is an example:
    default saved
    timeout 10

    title GNU/Linux
    root (hd0,0)
    kernel /boot/vmlinuz root=/dev/sda1 vga=ext
    initrd /boot/initrd
    savedefault

    title FreeBSD
    root (hd0,a)
    kernel /boot/loader
    savedefault


    With this configuration, GRUB will choose the entry booted previously as the default entry.

    Que significa:

    13.3.33 savedefault
    - Comando: savedefault

    Guarda la entrada de menu actual o un numero (si fue especificado un numero) como entrada por defecto. Ejemplo:

    default saved
    timeout 10

    title GNU/Linux
    root (hd0,0)
    kernel /boot/vmlinuz root=/dev/sda1 vga=ext
    initrd /boot/initrd
    savedefault

    title FreeBSD
    root (hd0,a)
    kernel /boot/loader
    savedefault

    Con esta configuracion, GRUB elegirá la última entrada seleccionada de booteo como la entrada por defecto.

    O sea, con esa configuración, si la última vez arrancaste linux, arranca solo en linux la proxima vez. Si arrancaste en otro, arrancará en ese otro la proxima.

    El root abajo del title me parece que estaba de más, pero no estoy seguro. En la documentación dice que es para otra cosa, pero nunca dice que pasa cuando no le pasas ningun parámetro.

    maxkcr:

    Otra opinión aparte de la de sajnox, considerando que tenes ganas de instalar todo de vuelta.

    1) mete el cd de windows xp, y borra todas las particiones (sino podes arranca el live de ubuntu, borra todo, aplica los cambios y reinicia)
    y ponele a él una sola única de 20gb.
    Termina la instalacion todo.
    2) Agarra el cd de ubuntu, y eligiendo particionado manual create una de 10gb contigua de la de windows, PRIMARIA, y montala como "/", y formateala como ext3.
    Despues hacé otra contigua a esa, del resto que te quede (acordate de guardar 2gb para swap) PRIMARIA, ext3, y montala como "/home".
    La última y cuarta particion, swap.
    Entonces te queda:

    particion 1: windows, ntfs, primaria, 20gb, montada como /media/windows
    particion 2: linux, ext3, primaria, 10gb, montada como /
    particion 3: datos, ext3, primaria, 48gb, montada como /home
    particion 4: intercambio, primaria, 2gb, no se monta.

    todo suma 80gb xD

    3) Termina de instalar ubuntu como si nada hubiera pasado. Cuando reinicies vas a poder acceder a los dos sistemas. Ahora arranca en windows y visita esta pagina: http://www.fs-driver.org/ e instala el driver para ext2/3, y ahi vas a poder poner como una unidad (ejemplo: f: ) a tu /home de linux, o sea, a tus datos. Tambien podes poner en la g: el / de linux, pero tenes cuidado con eso. (lo viru viteh!)

    Listo el pollo. Accedes dese los dos sistemas a ambos datos y particiones de datos.

    phxnd: NUNCA nunca nunca asumas tu criterio. Lee la documentacion y luego si lo crees conveniente asumi tu criterio si no hay documentacion al respecto.

    13.3.22 makeactive
    — Command: makeactive

    Set the active partition on the root disk to GRUB's root device. This command is limited to primary PC partitions on a hard disk.

    Que significa:

    13.3.22 makeactive
    — Comando: makeactive

    Setea la particion activa del disco raiz al disco raiz del GRUB. Este comando esta limitado por las particiones primarias PC en un disco rigido.

    O sea, pone la particion activa de boteo al particion que debe bootear el grub para que arranque. Lo del chain loader +1 es mucho mas complejo de explicar, asi que te lo debo por este post.

    Bibliografia consultada:

    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html

    Espero que les haya servido a todos. Espero que entiendan todo y me posteen con parrafos contentos de que todo anduvo bien. Salu2!!

    p.d.: ahh me olvidaba o por si no lo vieron:
    Documentacion on-line del sitio de grub: http://www.gnu.org/software/grub/manual/grub.html
    Last edited by faktorqm; May 9th, 2008 at 03:55 PM.

  9. #29
    Join Date
    Jul 2007
    Location
    Buenos Aires, Argentina
    Beans
    2,745

    Re: El grub no me reconoce Windows

    Faktor, lo comentado es lo que usa el update-grub para rearmar el menu.lst cuando hace update de kernel. O sea, lo mas probable es que si actualiza el kernel le haga bolsa el menu.
    Lo recomendable es que modifique las opciones, en la parte comentada, y despues corra el update-grub.
    Es un error comun porque al aparecer comentado pareciera que no se usa, no se por que lo hicieron asi, de forma tan poco clara para editar.

  10. #30
    Join Date
    Apr 2006
    Location
    @rgentin@
    Beans
    2,136
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: El grub no me reconoce Windows

    ahh o sea que eso explicaria por que cada vez que hago update de kernel me aparecen los comentarios de vuelta?

    en el man update-grub dice:

    update-grub is a program used to generate the menu.lst file used by the grub bootloader. It works by looking in /boot for all files which start with "vmlinuz-". They will be treated as kernels, and grub menu entries will be created for each. It will also create the initial menu.lst if none exists, after prompting the user.

    o sea:

    update-grub es un programa utilizado para generar el archivo menu.lst usado por el cargador de arranque GRUB. Éste trabaja buscando todos los archivos que comienzan con "vmlinuz-" dentro del directorio /boot.
    Éstos archivos serán tomados como núcleos, y se crearan para cada uno entradas de menu de GRUB. También creará el menu.lst si éste no existe, después de preguntarle al usuario.

    Ahora bien, tomando esto como valor de verdad, no me estaría poniendo como entradas en el menu de GRUB los otros sistemas operativos, es este caso no se estaría cumpliendo con el pedido aca de luciano que quiere arrancar en windows.
    Pasando en limpio, te crea un menu.lst si no existe nuevo, y si existe uno te lo actualiza agregandole el nuevo kernel digamos.
    Hei ku, vos, yo o los dos estamos equivocados

Page 3 of 5 FirstFirst 12345 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •