====== Instalando eeeXubuntu en una tarjeta SD ====== ===== Notas ===== FIXME Hasta ahora ha habido muchos comentarios sobre cómo hacer que eeeXubuntu se ejecute en una tarjeta SD en los [[http://forum.eeeuser.com|foros]]. Muchos métodos parecer ser casos únicos, no aplicables a eeepc's en general. La instalación de eeeXubuntu en una tarjeta SD parece llevarse a cabo sin problema, pero el problema aparece con el gestor de arranque. Esta página está dedicada a: ¿Qué hacer después de que eeeXubuntu esté instalado en una tarjeta SD? ¿Como lo hago funcionar (arrancar) en mi eeePC? __**Hasta la fecha aún no hay un método que funcione para hacer que eeeXubuntu ARRANQUE desde una tarjeta SD en el eeePC**__ //(al menos no en la wiki)// Si encuentras una forma de hacerlo funcionar en cualquier eeePC estándar, y te sientes llamado a escribir, ¡modifica, por favor, esta página! FIXME EDITADO POR X2ON: Instalar eeeXbuntu en una tarjeta SD (¡instalar Grub en /dev/sdb en el instalador de Ubuntu!). Entonces arrancar desde el SD y cambiar la configuración de Grub de (HD1,0) to (HD0,0) EDICIÓN ADOCIONAL POR NJP: Los dos problemas con la instalación en una tarjeta SD son (1) asegurar que grub está instalado en la tarjeta SD, en lugar de en el disco SSD interno o pendrive, y (2) que la unidad de arranque para Xubuntu especificada en /boot/grub/menu.lst sea (hd0,0). Al instalar grub, no confíes en que la tarjeta SD sea necesariamente /dev/sdb. Si estás instalando desde un pendrive, pudiera ser /dev/sdc. Desgraciadamente, no recuerdo exactamente lo que hice, pero aquí hay un primer borrador con instrucciones. ¡De todas formas, no confíes mucho aún en las mismas! EDITADO POR ICEDAC: Quiero solamente confirmar que siguiendo los pasos señalados a continuación y editando el fichero /boot/grub/menu.lst conseguirás arrancar desde una tarjeta SD. He seguido los pasos y hecho los cambios al fichero /boot/grub/menu.lst desde el propio eeeXubuntu y funciona sin problemas. ====== How-to de instalación en SD ====== ===== Pre-instalación ===== Sigue las instrucciones indicadas en la página de la wiki [[http://wiki.eeeuser.com/es:ubuntu:eeexubuntu:home | Instalación de eeeXubuntu]] para crear un CD autoarrancable o, preferentemente para el eeePC, un pendrive USB autoarrancable conteniendo el Live CD de eeeXubuntu. Merece la pena eliminar o reducir el tamaño de cualquier partición de la tarjeta SD antes de continuar para generar espacio para las particiones ext3 y swap que crearemos durante el proceso de instalación. * En el entorno de la unidad Live CD / Live USB, abrir un terminal y escribir: df -h /dev/sda es el primer disco, /dev/sdb el segundo y así sucesivamente. Usa la información que se muestra para inferir cuál de estos discos se corresponde con la tarjeta SD. (El número tras cada uno representa el número de partición en ese disco, comenzando con 0). ===== Instalando eeeXubuntu ===== * Hacer doble click en la opción Install del escritorio. * Usar la tecla Alt junto con el ratón para arrastrar la ventana de instalación por la pantalla, de forma que puedas ver los botones Cancel / Back / Forward. * Elegir las opciones de instalación relevantes para el sistema operativo hasta llegar a la pantalla "Prepare Disk Space". * Elegir la opción Manual. La tarjeta SD debe estar montada como /dev/sdb (aunque esto puede diferir dependiendo del hardware, ver sección de pre-instalación arriba). * Crear dos particiones en la tarjeta SD: Una partición ext3 primaria con el punto de montaje / Una partición de swap * Continuar el procedimiento de instalación habitual * Asegurarse de que el gestor de arranque está instalado en la tarjeta SD. Para hacer esto: * En la última fase de la instalación, pulsar el botón [Advanced] para obtener la caja de diálogo "Advanced Options" y cambiar '(hd0)' a '(hd1)' * Nota: Si la tarjeta SD está montada como /dev/sdc, se debe especificar '(hd2)' en su lugar. * **//Nota://** Mi tarjeta SD se montó como /deb/sdd, de forma que especifiqué (hd3), pero la instalación de grub no funcionó. No quise instalar todo de nuevo, así que instalé grub de forma manual de la siguiente forma: "chroot /target/; grub-install /dev/sdd". Después creé un fichero /target/boot/grub/menu.lst por mi cuenta. Da la impresión que /dev/sdd era realmente (hd1) para mí. Te aconsejo entrar directamente "/dev/sdX" en el instalador --- //[[vincent.fretin]] 2008/03/09 19:00// * La primera vez, rompí el MBR de un Win2K3 instalado en el SSD. :) Y tuve que recuperarlo usando 'fixmbr /device/harddisk0' durante el arranque del medio de instalación (USB HD). {{ubuntu:eeexubuntu:eeexubuntu_install_last.png|}} ===== Pruebas Post-Instalación ===== * Después de instalar, al reiniciar la máquina, mantener pulsada la tecla Esc mientras aparece la pantalla gris inicial, y seleccionar 'USB:USB2.0 CardReader' como unidad de arranque. * Debería aparecer un menu 'grub' con Xubuntu como primera opción. Seleccionar la primera opción, pulsar 'e' y cambiar la referencia de (hd1,0) o (hd2,0) a (hd0,0). A continuación, pulsar 'b' para arrancar. eeeXubuntu debería iniciarse felizmente. ===== Correcciones Post-Instalación ===== * Desde un terminal, editar /boot/grub/menu.lst para cambiar permanentemente las entradas de menú de arranque de Xubuntu a (hd0,0): sudo cp /boot/grub/menu.lst menu.bak sudo mousepad /boot/grub/menu.lst Buscar esta sección en el fichero, y editar la tercera línea para especificar que la unidad raíz de grub por defecto es (hd0,0): ## default grub root device ## e.g. groot=(hd0,0) # groot (hd0,0) A continuación, cambiar cada una de las opciones del menú de Ubuntu para que arranquen desde (hd0,0) - i.e. se buscan secciones similares a las siguientes y se cambian las líneas que comiencen con la palabra 'root' title Ubuntu 7.10, kernel 2.622...etc. root (hd0,0) Cambiar las entradas de Xandros también, si fuese necesario, a (hd1,0): title Normal boot root (hd1,0) * Reiniciar, y comprobar que el nuevo menú de arranque funciona. * Si todo funciona correctamente, ir a la configuración de la BIOS y decirle al eeePC que arranque desde la tarjeta SD como primera opción. * ¡Edita esta página si procede! Información útil acerca de grub [[http://www.troubleshooters.com/linux/grub/grub.htm|aquí]]