sábado, 10 de diciembre de 2011

update-grub en fedora 16

este comando se echa de menos en fedora ya que en debian solo basta con un update-grub y de inmediato se nos actualiza el grub con los kernels existentes en el sistema, en fedora podemos hacerle de este modo:

Desde la terminal como root:

#sudo gedit /etc/bashrc

Añadimos lo siguiente al final del archivo (importante hasta el final deben ir las lineas):

alias update-grub='grub2-mkconfig -o /boot/grub2/grub.cfg'

Guardamos el archivo, reiniciamos la  maquina y al iniciar ya podemos usar update-grub para poder actualizar nuestro grub.

*Tal ves pase que ya no inicie con el primer kernel de la lista, ya que nos puede modificar el grub.cfg de la siguiente manera:

# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
  

En este caso lo que debemos de hacer es lo siguiente:

Desde la terminal como root:

#sudo gedit /boot/grub2/grub.cfg


# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"   <<<=== Cambiamos esta linea de "${saved_entry}" a "0"como se ve aqui
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true

De esta manera ya se iniciara con el primer kernel de la lista.

Si plymouth ya no nos inicia y solo se ve una barra en la parte de abajo se hace lo siguiente:

Añadimos vga=0x318 en la linea del kernel ejemplo

linux    /vmlinuz-3.1.4-1.fc16.i686.PAE root=/dev/mapper/vg_asus-lv_root ro rd.md=0 rd.dm=0 rd.lvm.lv=vg_asus/lv_root quiet vga=0x318

Y de esta manera plymouth iniciara de nuevo.

Advertencia este tutorial es para personas que tienen algo de experiencia con linux, no me hago responsable si dañas tu sistema, haslo bajo tu propio riesgo.  

No hay comentarios:

Publicar un comentario

Python_1_Configurar_virtualenvwrapper_para_entornos_virtuales.

¿Para qué sirve? R= Nos permite configurar un path donde se alojaran entornos virtuales los cuales se pueden entender como un directorio q...