| ||||
¿Pero entonces qué es lo que sucede exáctamente? ¿Arranca GRUB pero no funcionan sus opciones o ni siquiera arranca GRUB? Si es lo primero deberás arrancar Ubuntu (de esa forma que podías) y configurar GRUB corréctamente, postea el contenido del fichero /boot/grub/menu.lst para echarte una mano. Si es lo segundo entra en Ubuntu (por supuesto, también de esa forma que podías) y teclea "grub-install /dev/hda" para que grub se instale en el MBR del disco primario-maestro, que es donde debe estar para que aparezca su menu al encender el cacharro. Saludos.
__________________ |
| ||||
Gracias Srabadie. Efectivamente arranca GRUB, pero las opciones para iniciar Ubuntu no funcionan (Hay 3). En cuando a windows ni siquiera aparece en el menú como antes. Te hago un copy del documento tal como me lo solicitaste:
Código:
# 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 change this entry to 'saved' 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=/dev/hdb1 ro ## 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 ## altoption boot targets option ## multiple altoptions lines are allowed ## e.g. altoptions=(extra menu suffix) extra boot options ## altoptions=(recovery mode) 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 ## ## End Default Options ## title Ubuntu, kernel 2.6.15-23-386 root (hd0,0) kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro quiet splash initrd /boot/initrd.img-2.6.15-23-386 savedefault boot title Ubuntu, kernel 2.6.15-23-386 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro single initrd /boot/initrd.img-2.6.15-23-386 boot title Ubuntu, memtest86+ root (hd0,0) kernel /boot/memtest86+.bin boot ### END DEBIAN AUTOMAGIC KERNELS LIST |
| ||||
¿Y cuál es el error que te da? Es que no veo nada raro, a no ser que tu Ubuntu no esté instalado en la primera partición del disco primario-esclavo (hdb1). Tal vez el GRUB que arranca de normal no es el GRUB de ésta instalación sino de una instalación anterior. Ésto es más que probable ya que el nuevo GRUB no pudo instalarse en el MBR del disco primario-maestro pues éste estaba desconectado en el momento de la instalación... En fín, arranca Ubuntu y teclea "grub-install /dev/hda" para que quede instalado en dicho MBR a ver si es ésto o no. Saludos. PD: ¡Ah! Y para la entrada de Windows en el menú añade ésto al final del /boot/grub/menu.lst:
Código:
title Windows rootnoverify (hd0,0) makeactive chainloader +1
__________________ |
| ||||
Acabo de darme cuenta de otra cosa. Según tu menu.lst, tu partición de arranque (la que se monta en /boot) es la primera del disco primario-maestro. Dado que éste estaba desconectado es imposible que eso esté bien, así que tocará modificarlo. Es la línea "root (hd0,0)" que aparece en las tres entradas del menú de Ubuntu. Debes sustituir hd0,0 por la partición que se monta en /boot. Si no hiciste una partición para montar en /boot (que al parecer es el caso), entonces debes indicar la partición donde está instalado Ubuntu. En GRUB, las particiones toman nombre "hdX,Y", donde X hace referencia al disco (el 0 es el primario-maestro, el 1 el primario-esclavo, el 3 el secundario-maestro y el 4 el secundario-esclavo) e Y hace referencia al número de partición. Así, a la partición hdb1 (aparentemente donde instalaste Ubuntu) le corresponde "hd1,0". Saludos.
__________________ |
| ||||
Jeje, funcionó porque tienes Ubuntu instalado en un disco conectado al IDE primario... O bien porque te diste cuenta de mi error que acabo de ver: Cita: Vaya forma de contar: 0, 1, 3, 4... Obviamente la cuenta es 0, 1, 2, 3 Saludos.
__________________ |