Foros del Web » Administración de Sistemas » Unix / Linux »

Instalé Ubuntu 6.06 LTS y se me desconfiguró el GRUB

Estas en el tema de Instalé Ubuntu 6.06 LTS y se me desconfiguró el GRUB en el foro de Unix / Linux en Foros del Web. Se me ocurrió la "genial" idea de dejar instalando la nueva versión de Ubuntu. Para evitar posibles "tragedias" desconecté previamente los discos Principal-Maestro (Donde está ...
  #1 (permalink)  
Antiguo 09/09/2006, 12:44
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 5 meses
Puntos: 832
Instalé Ubuntu 6.06 LTS y se me desconfiguró el GRUB

Se me ocurrió la "genial" idea de dejar instalando la nueva versión de Ubuntu. Para evitar posibles "tragedias" desconecté previamente los discos Principal-Maestro (Donde está windows) y el principal-secundario (Disco de archivos). El disco de Linux es el principal-esclavo y fue el único que dejé conectado. Todo se instaló sin problemas y cuando fui a conectar los discos de nuevo me tropecé con el endemoniado GRUB que no me deja accesar a ningún sistema operativo. Para accesar a Ubuntu tengo que configurar el arranque a IDE-1 desde el setup de la máquina, en serio no me esperaba eso. ¿Qué puedo hacer para arreglar este lío?.
  #2 (permalink)  
Antiguo 09/09/2006, 13:13
Avatar de srabadie  
Fecha de Ingreso: junio-2005
Mensajes: 1.391
Antigüedad: 19 años, 5 meses
Puntos: 2
¿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.
__________________
"La libertad no hace felices a los hombres; los hace sencillamente hombres" - Manuel Azaña.
  #3 (permalink)  
Antiguo 09/09/2006, 13:56
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 5 meses
Puntos: 832
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
  #4 (permalink)  
Antiguo 09/09/2006, 17:38
Avatar de srabadie  
Fecha de Ingreso: junio-2005
Mensajes: 1.391
Antigüedad: 19 años, 5 meses
Puntos: 2
¿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
__________________
"La libertad no hace felices a los hombres; los hace sencillamente hombres" - Manuel Azaña.
  #5 (permalink)  
Antiguo 09/09/2006, 18:47
Avatar de srabadie  
Fecha de Ingreso: junio-2005
Mensajes: 1.391
Antigüedad: 19 años, 5 meses
Puntos: 2
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.
__________________
"La libertad no hace felices a los hombres; los hace sencillamente hombres" - Manuel Azaña.
  #6 (permalink)  
Antiguo 13/09/2006, 02:14
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 5 meses
Puntos: 832
Srabadie, procedí tal como indicaste y dio resultado a la primera. Muchas gracias
  #7 (permalink)  
Antiguo 13/09/2006, 05:45
Avatar de srabadie  
Fecha de Ingreso: junio-2005
Mensajes: 1.391
Antigüedad: 19 años, 5 meses
Puntos: 2
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:
Iniciado por srabadie Ver Mensaje
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.
Vaya forma de contar: 0, 1, 3, 4... Obviamente la cuenta es 0, 1, 2, 3


Saludos.
__________________
"La libertad no hace felices a los hombres; los hace sencillamente hombres" - Manuel Azaña.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:01.