miércoles, 13 de enero de 2010

Recuperar el arranque del sistema o Grub 2 en Ubuntu 9.10

Nota: Ubuntu 9.10 viene con GRUB 2 instalado por defecto, siempre que lo hayais instalado desde cero.
Para los que habeis actualizado de Ubuntu 9.04 a 9.10 no se habrá cambiado y se mantendrá el mismo Grub que teníamos y todo el Tema del Grub funcionará igual que en Ubuntu 9.04

Es importante aclarar que Grub2 no tiene su configuración, como antes (Grub), en el archivo /boot/grub/menu.lst , sino que se encuentran en otro archivo: /etc/grub.d y /etc/default/grub
Entonces, para cambiar la configuración (como el tiempo de espera y las opciones de arranque), es necesario editar el archivo con el siguiente comando:
sudo gedit /etc/default/grub

Recuperar el GRUB 2 en Ubuntu 9.10 (instalado desde cero)
Alguna vez puede pasar que perdamos el arranque o grub de nuestro querido Ubuntu, esto puede pasar por varias razones, pero una de las más comunes suele ser que:
Tengamos instalado windows en una partición y ubuntu en otra.
De pronto windows falla y tenemos que formatearlo para instalarlo de nuevo (vaya sorpresa).
O nos hemos dado cuenta de que no necesitamos windows para nada (enhorabuena) y lo borramos de nuestro Pc.



Bien, pues al formatear la partición de windows se suele perder el arranque de Ubuntu.
No pasa nada, cogemos nuestro disco de instalación de Ubuntu 9.10 (live cd) y lo metemos.
Arrancamos el Pc y elegimos Probar Ubuntu sin alterar el Pc, abrimos una terminal y seguimos los siguientes pasos:
• 1º debemos de conocer la partición donde tenemos instalado Ubuntu. Si no lo sabemos podemos utilizar el comando:
sudo fdisk -l

Nos saldrá algo parecido a esto:



Localizamos la partición donde tenemos Linux que tiene la Id: 83. En este caso es:
/dev/sda3 __ 49732___ 60801 ___ 88919775 ___ 83 ___ Linux
y el disco duro que tiene un asterisco * en inicio, que es donde está alojado el grub (sda), no hace falta la partición (1).
• 2º Montamos la partición donde tenemos Ubuntu (en este caso /dev/sda3) en /mnt con el siguiente comando (si lo teneis en otra partición, cambiadlo):
sudo mount /dev/sda3 /mnt
• 3º Luego montamos el resto de los dispositivos con el siguiente comando:
sudo mount --bind /dev /mnt/dev
• 4º Ejecutamos el comando chroot de forma que accedemos como root al sistema de archivos de Ubuntu:
sudo chroot /mnt
• 5º Ahora cargamos el Grub en el MBR con el siguiente comando:
grub-install --recheck /dev/sda

Nota: sda es el disco duro donde está instalado el grub (*) y no debemos poner la partición (sda1), sólo el disco duro. Puede darse el caso de tener 2 discos duros.
• 6º Reiniciamos, sacamos el Live-CD y cuando vuelva a arrancar ubuntu, para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, ejecutamos el siguiente comando:
sudo update-grub2

Y ya tendremos nuestro Grub 2 de nuevo.

Modificar el grub y la pantalla de Splash de manera grafica

Si te interesa modificar el grub o la pantalla de Splash de tu Ubuntu de manera grafica y sin muchas complicaciones, puedes usar StartupManager


El Grub es esa pantalla que te aparece nada mas arrancar el Pc y que te permite seleccionar el Sistema operativo que quieres cargar, y la ventana de Splash es la pantalla de Ubuntu que se muestra mientras se esta inicializando, suele ser la del logo de Ubuntu con la barrita deslizante, y que te proporciona (si lo activas) informacion de los elementos que se van cargando, sistema de ficheros, servicios, etc…
Con esta aplicacion puedes modificarlas de manera sencilla (eso si, hazlo bajo tu propia responsabilidad, pues si no lo haces inadecuadamente podrias estropear algo en el arranque).
Para instalarlo, te bajas el paquete .deb desde aqui
Para iniciarlo (como root) ejecutas:
sudo startupmanager &
se abre una ventana nueva con cuatro pestañas:
Boot Options: Permite indicar el Sistema operativo que se carga por defecto y la resolucion.
Appearance: Permite cambiar la pantalla del grub y de splash, de manera muy sencilla seleccionando
el fichero correspondiente.
Security: Para activar/desactivar un acceso con contraseña.
Advanced: Caracteristicas avanzadas.
Puedes encontrar nuevas pantallas para el Grub y el Splash en gnome-look buscando por la cadena “Usplash”
Tambien puedes obtener algunas activando el repositorio “multiverse” y ejecutando:
sudo apt-get install grub-splashimages kubuntu-grub-splashimages
Al instalarlas, ya te apareceran directamente en el desplegable de startupmanager para que puedas seleccionarlas.

personalizar grub 2

GRUB 2 es el nuevo gestor de arranque en Ubuntu Karmic Koala. Es el encargado de mostrar ese sencillo menú que nos permite escoger el sistema operativo a iniciar de entre los instalados en nuestra máquina, o la versión del kernel a cargar de entre los disponibles para nuestra distro Linux. Personalizar este menú con nuestra propia imagen de fondo, o indicar qué sistema operativo queremos cargar por defecto son cosas de lo más sencillas.

Los repositorios de Ubuntu ya incluyen por defecto una serie de imágenes de fondo para alegrar un poco GRUB2, en forma de un paquete llamado grub2-splashimages (grub-splashimages en el caso del GRUB original), paquete que podéis instalar simplemente haciendo clic sobre su nombre.
Al instalar grub2-splashimages, el script de instalación copiará una serie de imágenes adaptadas a los requisitos de GRUB 2 y listas para utilizar en /usr/share/images/grub.
Ahora que tenemos estas imágenes con las que jugar, supongamos, por ejemplo, que queremos utilizar la imagen Sparkler.tga como fondo para GRUB 2. Para hacer esto podemos editar el script del tema por defecto (/etc/grub.d/05_debian_theme) y modificar la línea en la que se especifica el fondo, o, simplemente, crear un enlace simbólico, del nombre de archivo esperado por defecto, a nuestro archivo:


También nos puede interesar cambiar el color de los textos en el menú, para que estos sean legibles con nuestro nuevo fondo. Para Sparkler, por ejemplo, que es una imagen oscura, nos interesaría colores claros. Para modificar los colores de los textos abriremos el archivo 05_debian_theme con un editor cualquiera


y modificaremos las líneas
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=black/black
set color_highlight=magenta/black
else
por los colores de nuestra elección, siendo los colores definidos en color_normal, los que se utilizan por defecto, y los de color_highlight, los que se utilizan para la entrada seleccionada actualmente. El primero de los 2 colores de cada uno de estos campos se refiere al color de la fuente, y el segundo, al color de fondo (black, curiosamente, se utiliza para establecer un fondo transparente). Una combinación bastante legible para este fondo sería, por ejemplo:

dijo:
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=white/black
set color_highlight=white/dark-gray
else
Una vez hemos terminado de realizar nuestras modificaciones, actualizamos los cambios en grub.cfg mediante el comando


Y listo, la próxima vez que iniciemos nuestra máquina GRUB 2 utilizará la imagen y los colores que hayamos seleccionado.
Pero, por supuesto, nosotros también podemos crear nuestras propias imágenes de fondo para GRUB 2. Basta con iniciar GIMP, abrir la imagen que queramos utilizar, redimensionarla a 640×480, y exportarla como tga, por ejemplo.
Por último, para modificar el sistema operativo a arrancar por defecto, el tiempo a mostrar el menú, la resolución o el número de colores, la opción más sencilla es utilizar Startup manager, del que ya hemos hablado varias veces en la bitácor

Nota: si has ido actualizando Ubuntu aun sigues utilizando la version anterior de Grub, solo dispones de Grub 2 si has instalado de nuevo la version, deberias ejecutar apt-get install grub2 y algun que otro paso mas). Este menu de arranque nos permite cuando encendemos el ordenador, elegir con que sistema operativo arrancamos o que version del kernel utilizamos (si tenemos varias opciones instaladas). Las imagenes utilizadas por el grub se almacenan en /usr/share/images/grub
Si queremos instalar unas cuantas imagenes mas podemos ejecutar:
$ sudo apt-get install grub2-splashimages
con lo que se instalara un paquete de imagenes para el grub desde los repositorios oficiales.
Tambien podemos usar nuestras propias imagenes, para ello podriamos usar por ejemplo GIMP, creando imagenes con un tamaño de 640×480 pixeles y guardandolas como ficheros TARGA (extension tga).
Para seleccionar la imagen que queremos usar tenemos que editar el fichero /etc/grub.d/05_debian_theme
sudo gedit /etc/grub.d/05_debian_theme
Buscariamos la siguiente linea:
for i in {/boot/grub,/usr/share/images/desktop-base}
/moreblue-orbit-grub.{png,tga} ; do
y cambiariamos el string “moreblue-orbit-grub” por el nombre (respetando mayusculas y minusculas) de alguna de las imagenes nuevas que tengamos añadidas en el directorio /usr/share/images/grub
Por ejemplo si tengo una llamada mi_imagen.tga podria usar:
for i in {/boot/grub,/usr/share/images/desktop-base}
/mi_imagen.{png,tga} ; do
IMPORTANTE: una mala edicion de los ficheros de grub podrian ocasionar que el sistema dejara de arrancar, haz esto con cuidado, bajo tu propia responsabilidad y sacando las oportunas copias de seguridad.
Ahora guardamos el fichero y ejecutamos el siguiente comando para actualizar el grub:
sudo grub-mkconfig -o /boot/grub/grub.cfg
o
sudo update-grub2
Si en lugar de modificar la imagen queremos modificar los colores el texto del menu, deberiamos editar el fichero /etc/grub.d/05_debian_theme pero seleccionando las lineas:
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=black/black
set color_highlight=magenta/black
else
Tal y como nos cuentan en Mundo Geek
Si todo es correcto al proximo reinicio del equipo, deberiamos poder ver la nueva imagen.
Actualizacion | Para rizar aun mas el rizo, En Tanino Rulez cuentan que tenemos que editar el fichero /etc/grub.d/00_header si quisieramos utilizar una resolucion diferente a 640×480. En este fichero buscariamos la linea:
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=640×480 ; fi
y cambiariamos 640×480 por 800×600

Grub 2

Grub 2.0 es el gestor de arranque predeterminado de algunas de las últimas versiones de linux.

Modificaciones en el menú de arranque

Para modificar el tiempo de espera, sistema operativo por defecto, el nombre de los sistemas operativos y toda la información del arranque de cada uno de ellos (igual que se hacía antes en /boot/grub/menu.lst) se puede hacer mediante el archivo /boot/grub/grub.cfg
No es recomendable hacerlo de este modo, ya que este archivo es un archivo creado automáticamente por el sistema utilizando otros archivos que son los que se deben modificar para cambiar los ajustes de Grub2. El archivo grub.cfg tambien se genera escribiendo en terminal:
sudo update-grub2
Los principales archivos para modificar las opciones de grub2 son:
• Los contenidos en la carpeta /etc/grub.d/
• /etc/grub.d/10_linux
• Este archivo contiene comandos y scripts que se encargan del kernel de linux en la particion principal.
• /etc/grub.d/30_os-prober
• Este archivo contiene comandos y scripts que se encargan de otros sistemas operativos.
• El archivo tiene 4 secciones. Los cambios que realicemos en una sección no afectarán al resto de las secciones.
• Las cuatros secciones son Windows, otras particiones Linux, OSX y Hurd.
• El archivo /etc/default/grub
• Los de la carpeta /usr/sbin/ (solamente los que llevan grub*, son los comandos que se ejecutan en terminal)

-------------------------------------------------------------------------------------

Cambiar el nombre de un sistema operativo en el menú

Con este comando podemos ver los nombres de todos los sitemas operativos (los nombres no cambian hasta que ejecutamos sudo update-grub2)
sudo cat /boot/grub/grub.cfg | grep "menuentry" | cut -d '"' -f 2

Cambiar el nombre de Ubuntu
Para cambiar el nombre de Ubuntu, modificamos el archivo /etc/grub.d/10_linux:
sudo gedit /etc/grub.d/10_linux
Podemos, por ejemplo, hacer que el nombre de Ubuntu sea del tipo "Ubuntu, Karmic 2.6.31-15-generic", añadimos la línea:
codename="`lsb_release -cs`"
al final de:
while [ "x$list" != "x" ] ; do
linux=`version_find_latest $list`
echo "Found linux image: $linux" >&2
basename=`basename $linux`
dirname=`dirname $linux`
rel_dirname=`make_system_path_relative_to_its_root $dirname`
version=`echo $basename | sed -e "s,^[^0-9]*-,,g"`
alt_version=`echo $version | sed -e "s,\.old$,,g"`
linux_root_device_thisversion="${LINUX_ROOT_DEVICE}"

De esta forma añadimos una nueva variable con el nombre de la distro al archivo, que podremos usar despues en donde pone:
linux_entry "${OS}, Linux ${version}" \
"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \
quiet

Podemos modificar la primera línea a nuestro antojo:
linux_entry "${OS}, ${codename} ${version}" \
de esta forma mostrará "Ubuntu, Karmic 2.6.31-15-generic"
linux_entry "${OS} ${codename}" \
de esta forma mostrará "Ubuntu Karmic"
linux_entry "${OS} Texto que quieras" \
de esta forma mostrará "Ubuntu Texto que quieras"
Guardamos el archivo y ejecutamos sudo update-grub2

-------------------------------------------------------------------------------------

Cambiar el nombre otro sistema operativo

Para cambiar el nombre de otros SO, modificamos el archivo /etc/grub.d/30_os-prober:
sudo gedit /etc/grub.d/30_os-prober
Vamos a la sección del archivo que corresponda (si es para cambiar Windows es la primera sección sobre la línea 80)
for OS in ${OSPROBED} ; do
DEVICE="`echo ${OS} | cut -d ':' -f 1`"
LONGNAME="`echo ${OS} | cut -d ':' -f 2 | tr '^' ' '`"
LABEL="`echo ${OS} | cut -d ':' -f 3 | tr '^' ' '`"
BOOT="`echo ${OS} | cut -d ':' -f 4`"
Y cambiamos:
if [ -z "${LONGNAME}" ] ; then
LONGNAME="${LABEL}"
fi
Por:
if [ "${LONGNAME}" = "Titulo literal que aparece en el menu grub" ] ; then
LONGNAME="Nuevo título que quieres"
elif [ -z "${LONGNAME}" ] ; then
LONGNAME="${LABEL}"
fi
Por ejemplo, si en el menú grub aparece "Windows 7 (loader) (on sda1)" y queremos q ponga "Seven (on sda1)", entonces escreibiremos:
if [ "${LONGNAME}" = "Windows 7 (loader)" ] ; then
LONGNAME="Seven"
elif [ -z "${LONGNAME}" ] ; then
LONGNAME="${LABEL}"
fi
Guardamos el archivo y ejecutamos sudo update-grub2

Cambiar o eliminar (on /dev/sdxy)
Modificamos la parte del archivo que pone (cada línea que pone menumentry es de una sección del archivo):
menuentry "${LONGNAME} (on ${DEVICE})" {
menuentry "${LONGNAME} " { de esta forma, no muestra (on /dev/sdxy)
menuentry "${LONGNAME} (en la particion ${DEVICE})" { de esta forma, muestra (en la particion /dev/sdxy)
Guardamos el archivo y ejecutamos sudo update-grub2.

Agregar manualmente una opción para el arranque de Mac Os X
Esta solución la recomiendo usar únicamente en caso de que no consigamos arrancar nuestra partición Mac o Hackintosh de ninguna manera. Comprobé que funciona para arrancar iAtkos despues de haberlo instalado con Chamaleon como gestor de arranque. Nos damos permiso de escritura en el archivo grub.cfg:
sudo chmod 0777 /boot/grub/grub.cfg
Abrimos el archivo grub.cfg:
sudo gedit /boot/grub/grub.cfg
Justo debajo de ### BEGIN /etc/grub.d/30_os-prober ### añadimos las siguientes líneas (hd0,1 es la primera partición del primer disco duro, si no está mac es esa partición, hd0,0 debe ser cambiado):
menuentry "MacOS X (en hd0,1)" {
insmod hfsplus
set root=(hd0,1)
multiboot /boot
}
Atencion: en el propio archivo recomienda no modificar este archivo. Cada vez que ejecutemos el comando update-grub, el archivo se generará automáticamente y estos cambios se perderán.

-------------------------------------------------------------------------------------

Eliminar memtest
Para que no aparezca memtest en el menú, le quitamos los permisos de ejecución con el siguiente comando:
sudo chmod -x /etc/grub.d/20_memtest86+
Si escribimos +x en lugar de -x volvemos a darle permisos de ejecución y nos volverá a aparecer.
Ejecutamos:
sudo update-grub2

-------------------------------------------------------------------------------------

Eliminar el sistema de recuperación

Abrimos etc/default/grub
sudo gedit etc/default/grub
y cambiamos
#GRUB_DISABLE_LINUX_RECOVERY="true"
por:
GRUB_DISABLE_LINUX_RECOVERY="true"
También podemos hacer esto en un solo comando con:
sudo sed s/'#GRUB_DISABLE_LINUX_RECOVERY="true"'/'GRUB_DISABLE_LINUX_RECOVERY="true"'/g -i /etc/default/grub
Despues actualizamos grub2:
sudo update-grub2

-------------------------------------------------------------------------------------

Cambiar el tiempo de espera y sitema operativo por defecto

Estos parámetros se modifican en el archivo /etc/default/grub:
$ sudo gedit /etc/default/grub
En la sección:
GRUB_DEFAULT=0
Sistema operativo por defecto, 0 es el primero, 1 el segundo, etc.
GRUB_TIMEOUT="10"
Tiempo de espera en segundos Despues de modificar el archivo, debemos actualizar grub.cfg con el comando:
sudo update-grub2
-------------------------------------------------------------------------------------

Modificar el entorno

Modificar la imagen de fondo

La imagen de fondo debe estar en formato .png, o .tga, preferiblemente tga. Por ejemplo para utilizar una imagen cualquiera en JPG, la abrimos la imagen con Gimp, vamos al menú Imagen>Escalar imagen y le ponemos la resolución 640x480. Es preferible guardarla en el escritorio y copiarla en /usr/share/images/grub/ , donde vienen las imagenes por defecto de grub2, con una resolución de 640x480. Copiarla con el comando:
sudo cp/home/tu_nombre/Escritorio/tu_imagen.tga /usr/share/images/grub/tu_imagen.tga
Crearemos un link a la carpeta /boot/grub para no tener que editar el script theme.
sudo ln -s /usr/share/images/grub/tu_imagen.tga /boot/grub/moreblue-orbit-grub.tga
Despues de modificar el archivo, debemos actualizar grub.cfg con el comando:
sudo update-grub2


-------------------------------------------------------------------------------------

Modificar el color del texto

Antes de modificar los colores del texto debemos tener una imagen de fondo. Para modificar los colores del texto abrimos el archivo /etc/grub.d/05_debian_theme
sudo gedit /etc/grub.d/05_debian_theme
En la sección:
# set the background if possible
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=black/black
set color_highlight=magenta/black

Donde en "set color_normal" el primer "black" es el color del texto sin seleccionar y en "set color_highlight", "magenta" es el color del texto seleccionado y "black" es el color del fondo en la línea de texto seleccionado. Los colores que se pueden utilizar son:
• rojo: red
• verde: green
• azul: blue
• amarillo: yellow
• cian: cyan
• magenta: magenta
• blanco: white
• negro: black
Despues de modificar el archivo, debemos actualizar grub.cfg con el comando:
sudo update-grub2


-

Grub 1

Los errores en las modificaciones de GRUB pueden llevar a problemas con el arranque. Por esto es recomendable hacer una copia de seguridad del archivo menu.lst antes de realizar algún cambio. Se puede hacer con el siguiente comando:

$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup

Luego, para restaurar la copia de seguridad, hacemos lo siguiente:

$ sudo cp /boot/grub/menu.lst.backup /boot/grub/menu.lst

-------------------------------------------------------------------------------------
Cambiar el sistema operativo por defecto

Si tenemos Windows instalado y después hemos instalado Ubuntu, la configuración de GRUB por defecto hará que arranque Ubuntu. Si por algún motivo necesitamos que arranque Windows por defecto, veamos los pasos a seguir.
• Editamos el archivo de configuración del menú de arranque de GRUB:

$ sudo gedit /boot/grub/menu.lst

• Buscamos la siguiente línea:
default 0
• Cambiamos el 0 por el número que ocupe el sistema operativo en la lista que queremos que se inicie por defecto, empezando por 0.
• Guardamos los cambios y cerramos el editor.

-------------------------------------------------------------------------------------
Cambiar el tiempo de espera

En Ubuntu, GRUB deja por defecto 10 segundos para permitir la selección del sistema operativo o versión del kernel. Este tiempo puede parecer excesivo o demasiado breve. Para modificarlo basta con seguir los siguientes pasos:
• Editamos el archivo de configuración del menú de arranque de GRUB:
$ sudo gedit /boot/grub/menu.lst
• Buscamos la siguiente línea:
timeout 10
• Modificamos el valor 10 por el deseado, teniendo en cuenta que se trata de segundos.
• Guardamos los cambios y cerramos el editor.
-------------------------------------------------------------------------------------
Ocultar el menú

Si utilizamos normalmente sólo un sistema operativo o una versión del kernel, es molesto que nos aparezca el menú en cada arranque del sistema. GRUB permite configurar el menú de modo que no se muestre al arranque salvo que presionemos la tecla Escape (Esc) durante el mismo. Para hacer esto, seguimos los siguientes pasos:
• Editamos el archivo de configuración del menú de arranque de GRUB:
$ sudo gedit /boot/grub/menu.lst
Buscamos la siguiente línea:
#hiddenmenu
• Borramos la almohadilla o numeral (#) de la línea, haciendo esto la descomentaremos. Debe quedar así:
hiddenmenu
• Guardamos los cambios y cerramos el editor.

-------------------------------------------------------------------------------------

Proteger con contraseña

Para que ningún usuario no autorizado pueda modificar los valores de GRUB en tiempo de ejecución, podemos establecer una contraseña, de esta forma sólo pulsando la tecla 'p' e introduciendo la contraseña se podrán cambiar los parámetros del programa.
• Editamos el archivo de configuración del menú de arranque de GRUB:
$ sudo gedit /boot/grub/menu.lst
Buscamos la siguiente línea:
#password topsecret
• Borramos la almohadilla o numeral (#) de la línea, haciendo esto la descomentaremos. Debe quedar así:
password topsecret
• Guardamos el archivo y cerramos el editor.
Ahora la contraseña es topsecret, se puede cambiar e introducir la que se desee.

-------------------------------------------------------------------------------------

Codificar contraseña

Si queremos que nadie pueda leer la contraseña en el archivo de configuración de GRUB, el programa también ofrece la posibilidad de codificarla en formato md5:
$ sudo grub update
• Aparece la consola de GRUB, entonces escribimos:
grub> md5crypt
• Introducimos la palabra a codificar, en este caso topsecret, el programa devolvería el valor:
$1$ddTCc1$8v3fWFR4m5kDfuRG5LUHo/'
• Lo copiamos y volvemos a la consola de Ubuntu:
grub> quit
• En el archivo de configuración del menú de GRUB, borramos la siguiente línea:
# password topsecret'
En su lugar, escribimos:
password --md5 $1$ddTCc1$8v3fWFR4m5kDfuRG5LUHo/
Y ya tenemos nuestro GRUB protegido por contraseña cifrada.
• Guardamos los cambios y cerramos el editor.
Si queremos restringir el acceso a algún elemento del menú de GRUB, basta con añadir después del título del menú una línea con la contraseña, por ejemplo:
title Ubuntu, kernel 2.6.15-26-386 (recovery mode)
password --md5 $1$ddTCc1$8v3fWFR4m5kDfuRG5LUHo/
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/hdb1 ro single
initrd /boot/initrd.img-2.6.15-26-386
boot

• Guardamos los cambios y cerramos el editor.

-------------------------------------------------------------------------------------

Cambiar colores

Por defecto, en Ubuntu el menú del GRUB tiene un fondo negro con letras blancas. Para cambiar los colores del menú de arranque por otros más atractivos, seguimos los siguientes pasos.
• Editamos el archivo de configuración del menú de arranque de GRUB:
$ sudo gedit /boot/grub/menu.lst
• Buscamos la siguiente línea:
# color cyan/blue white/blue
• * Borramos la almohadilla o numeral (#) de la línea, haciendo esto la descomentaremos. Debe quedar así:
color cyan/blue white/blue
• Guardamos los cambios y cerramos el editor.
Ahora nos aparecerá un menú con fondo azul, al estilo de varias aplicaciones con interfaz de línea de comandos. Si queremos, podemos cambiar los colores reemplazando las palabras cyan, blue y white por otras, que representen los nombres de distintos colores en inglés.

-------------------------------------------------------------------------------------

Colocar una imagen de fondo

En vez de cambiar sólo los colores del menú, GRUB nos brinda la posibilidad de colocar una imagen de fondo para hacerlo aún más atractivo.
La imagen que se puede colocar en GRUB tiene que tener un máximo de 14 colores y un tamaño de 640 × 480 píxeles. Tiene que estar grabada en formato .xpm y conviene que esté comprimida con gzip (extensión .gz), aunque no es imprescindible.
• Para saber desde GIMP cuántos colores tiene nuestra imagen ve a Colores -> Info -> Análisis del cubo de color...
• Si tiene más de 14 colores, podemos reducir el número con Imagen -> Modo -> Indexado.
• Una vez tenemos la imagen, para ponerla de fondo editamos el archivo de configuración del menú de GRUB:
$ sudo gedit /boot/grub/menu.lst
• Añadimos al principio la línea:
splashimage=(hd0,2)/ruta_imagen/nombre_imagen.xpm.gz
Donde (hd0,2) identifica el disco y partición donde se encuentra la imagen. Esto varía según el equipo. Si tienes un solo disco duro, antes de la coma irá hd0; si tienes Ubuntu en una sola partición, pero compartiendo el disco con otro sistema operativo, posiblemente irá después de la coma un 1. Puede ayudarte ejecutar:
$ sudo fdisk -l
teniendo en cuenta que GRUB numera las particiones desde 0 (por ejemplo, (hd0,1) se corresponde con sda2; (hd1,2) con sdb3).
• Reiniciamos y listo, ya tendremos una imagen de fondo en el menú de arranque.

-------------------------------------------------------------------------------------

Configuración mediante aplicación externa

Otra de las formas para configurar GRUB fácilmente es por medio de la aplicación Start-Up Manager, para instalarlo tan solo hay que hacer clic a el Deb de su aplicación, no se encuentra en los repositorios por lo tanto tendréis que descargalo aquí.
Con esta aplicación podremos configurar el GRUB de manera muy fácil, nos da a elegir todas las opciones de manera sencilla.
Para poder ejecutarlo debemos poner en la consola lo siguiente:
$ sudo startupmanager

instalar ubuntu en un pendrive

Linux: UNetbootin – Instalar Ubuntu 9.10 desde Pendrive usb
01/11/2009 de javcasta
Via: InstallationFromUSBStick
Tras leer la doc de como crear un pendrive usb para instalar ubuntu desde el mismo, veo que hay una utilidad para hacer esto con cualquier distro de Linux (casi con cualquiera: Debian, Ubuntu, fedora, Open Suse, Centos,…). Se llama:
UNetbootin.
Y viene tanto para windows como para Linux.
Me bajo la versión para win:


Ejecuto la utilidad:

Y ya puedo crear un pendrive usb de instalación de Ubuntu.
Facil y comodo.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Instala Ubuntu desde una pendrive, memoria o disco USB

Publicado el por shadito

En ocasiones podemos encontrarnos con que el portatil (o a donde vayamos), donde queremos instalar Ubuntu no dispone de unidad de CD o esta averiada, o simplemente no tenemos un CD grabable. ¿Qué hacer entonces?, bueno aqui la solucion en 8 simples pasos.

1. En primer lugar debemos descargarnos la imagen de Ubuntu, por supuesto, lo que podemos hacer desde el sitio web oficial de Ubuntu. Y la grabamos en un cd de la manera habitual, o bien lo montamos en una unidad virtual.

2. Despues nos descargaremos la ultima version de Syslinux para Windows.

3. Copiaremos el contenido del cd de Ubuntu Linux que hemos grabado (o montado en una unidad virual) a nuestra memoria o disco USB (no es necesario que estén vacios, sólo que haya espacio suficiente).

4. Descomprimimos Syslinux.zip y lo ejecutamos (desde una ventana de DOS) contra nuestro dispositivo USB desde el directorio donde tenemos Syslinux (si nuestro dispositivo USB es D: la instrucción sería syslinux.exe -f D:)

5. Copiamos estos archivos al directorio raíz de nuestro dispositivo USB:

  • vmlinuz (lo encontraremos en el directorio casper\vmlinuz)
  • initrd.gz (lo encontraremos en el directorio casper\initrd.gz)
  • syslinux.cfg (renombraremos el archivo isolinux\isolinux.cfg a syslinux.cfg y lo copiaremos al raiz del USB)

6. Editamos syslinux.cfg de manera que vmlinuz e initrd.gz apunten al directorio root del dispositivo USB, ejemplo:

DEFAULT /casper/vmlinuz
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0xB6875A
APPEND boot=casper initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram
rw quiet splash --

Lo cambiaríamos por:

DEFAULT vmlinuz
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0xB6875A
APPEND boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram
rw quiet splash --

7. Expulsamos el dispositivo USB y lo conectamos al portátil. Lo arrancamos y pulsamos F2, del, esc… (o la tecla para acceder a tu bios), para acceder a la BIOS y poder establecer nuestro dispositivo USB como predeterminado en el arranque.

8. Listo ya tenemos ubuntu en nuestro dispositivo USB funcionando a la perfeccion. Podemos dejarlo asi, o instalarlo en nuestro disco duro de la portatil o a donde lo llevemos.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------


Este tutorial es de los más completo y mejor explicado, funciona para Ubuntu 7.10, 8.4 y 8.10 además de Xubuntu, Edubuntu y Kubuntu ya que existen algunos pero no están bien documentados o con instrucciones claras, y es que cada vez está en aumento la tendencia a instalar Linux desde memorias USB debido a que no se desperdician CD’s o DVd’s o a que muchas computadoras actuales no tienen unidad lectora de CD/DVD cómo la popular Asus Eee, la Macbook Air o la Acer One.

Para este tutorial, estoy asumiendo que estás usando Windows en tu sistema por ahora.

Preparando los archivos y la memoria USB.

  • Antes de comanzar debes tener descargada la imagen .ISO de Ubuntu (CD de instalación), la cual puedes conseguir desde el sitio de Ubuntu.
  • Después necesitamos formatear la memoria USB desde Windows, ve a Mi PC (Equipo), haz click con el botón derecho sobre la memoria USB y después haz click en Formatear. Cuando te pregunte, selecciona FAT32 cómo sistema de archivos. No uses NTFS ya que este ¡no funcionará!
  • Si no tienes instalado 7-zip descárgalo e instálalo, es extremadamente útil, y lo vamos a necesitar.
  • Descarga Syslinux, el cual es un Bootloader que vamos a utilizar para hacer que la memoria USB sea auto-arrancable, sólo descarga la versión más reciente y extrae (descomprime) el .zip a una carpeta en el escritorio.
  • Abre la línea de comandos (MS-DOS) para ello, ve a Menú inicio, ejecutar, escribe cmd y presiona Aceptar.
  • Ahora desde la línea de comandos escribe: cd Escritorio/syslinux/win32 y presiona Enter.
  • Y escribe este comando para instalar el Bootloader en la memoria USB: syslinux -ma f: (donde f: es la letra que corresponde a la de la memoria USB)
  • Ahora necesitas extraer la image .ISO de Ubuntu, para ello haz click con el botón derecho en el archivo .ISO, y selecciona 7-zip -> Extraer en ubuntu-8.04…

¡La preparación está lista! Ya tienes syslinux instalado en tu memoria USB, y una carpeta llamada Ubuntu-8.04… en tu escritorio de Windows. Ahora vamos a crear la memoria USB bootable con Ubuntu.

Juntando todos los elementos

  • Entra a la carpeta Ubuntu-8.04… y selecciona todos los archivos que tiene y copialos a la memoria USB.
  • Ahora copia la carpeta isolinux y colocala dentro de tu memoria USB.
  • Cambiar el nombre del archivo isolinux.cfg a syslinux.cfg
  • Cuando termines todo esto, extrae tu memoria USB e insertala en la computadora donde vas a instalar Ubuntu y listo! vas a arrancar desde la memoria USB.

Tal vez sea necesario que configures tu BIOS para que puedas arrancar desde una memoria USB, los pasos para configurarlo varían de acuerdo a cada tarjeta madre.

Pero la mayoría de las computadoras modernas permiten seleccionar desde donde arrancar al encenderse, sólo debes presionar F12 cuando se está cargando el BIOS.


3 pasos para configurar el reconocimiento de voz en vista

*.Configurar el micrófono
* Aprender a hablar al PC
Windows incluye un tutorial de aprendizaje que le enseñará los comandos que debe usar para trabajar con el reconocimiento de voz. Tardará unos 30 minutos en completar el tutorial, por lo que antes de iniciarlo debe asegurarse de tener suficiente tiempo libre para hacerlo. Siga estos pasos para ejecutar el tutorial de aprendizaje para el reconocimiento de voz:
1. Para abrir Opciones de reconocimiento de voz, haga clic en el botón Inicio , en Panel de control, a continuación, en Opciones de reconocimiento de voz.
2. Haga clic en Seguir tutoriales de voz

3. Siga las instrucciones del tutorial re reconocimiento de voz

*Entrenar su pc para que reconozco su voz

1. Para abrir Opciones de reconocimiento de voz, haga clic en el botón Inicio , en Panel de control, a continuación, en Opciones de reconocimiento de voz.

2. Haga clic en Entrenar el equipo para que me comprenda mejor.
3. Siga las instrucciones del asistente.

NotaEl reconocimiento de voz sólo está disponible en inglés, francés, español, alemán, japonés, chino simplificado y chino tradicional.