[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Reinstalacion de GRUB



cereixa@iservicesmail.com escribió:

HOla, mientras leia algunos emails como "Problemas con GRUB" y "Instalando Grub en Sarge" vi por ahi lo de las splashimages, hace rato ke le tenia ganas e instale grubcong y grub-splashimages. Abri grubconf, habilite slpashimage y selecione la particion root "/". En /boot/grub/splashimages puse debsplash. El problema viene cuando reinicio, y es que grub se habre normalmente y aparece la splash, pero al entrar en un kernel, me da error. VFS Kernel panic. Probe mil y 1 configuraciones (aunque la config no tubo porque haber cambiado ya que solo era una linea de slpashimage)

Mi pregunta es, como hacer para reinstalar el grub? Pense en utilizar un disco de gentoo, montar las particiones y hacer el chroot, desinstalar grub, volverlo a instalar y reconfigurarlo.
Alguna otra forma, sugerencia, consejo?

Gracias, salu2



-----------------------------------------------
Mensaje enviado desde: http://webmail.iservicesmail.com


No tienes que reinstalarlo, aunque he visto que ya lo has hecho. El problema esta en el grubconf, que te cambia una línea que no debe. Asi que si quieres tenerlo con tu splashimage, solo tienes que hacer lo siguiente: Cuando lo hayas configurado con grubconf, mira el archivo /boot/grub/menu.lst:

# Generated by grubconf-0.5.1
default=0
timeout=50
splashimage=(hd0,2)/boot/grub/splashimages/gentleblue.xpm.gz
color cyan/blue white/blue
title Debian GNU/Linux, kernel 2.4.26
#:0 <-- type: 0 => linux, 1 => windows, 2 => other
       root (hd0,2)
       kernel /boot/vmlinuz-2.4.26 root=/dev/hda3 ro
       ... etc...

es en ésta última línea donde tiene el fallo, para cada kernel. Resulta que te deja ".../dev/hda1 ro" independientemente de la partición donde tengas instalado linux.
Yo por ejemplo tengo debian en la partición 3 del disco 1 (/dev/hda3).

Asi que antes de reiniciar, cambia la (o las) líneas
           kernel /boot/vmlinuz-'lo q sea' root=/dev/hda1 ro
por
           kernel /boot/vmlinuz-'lo q sea' root=/dev/hdaX ro
donde la X es la partición (empezando por 1) en la que tengas linux.

espero que te sirva de ayuda... salu2








Reply to: