Opciones de arranque e instalación especiales o problemáticas

Opciones de arranque para hardware gráfico problemático

MiniNo incorpora varias opciones de arranque para casos de hardware gráfico problemático:

  • GALPon MiniNo VESA 1024×768
  • GALPon MiniNo VESA 800×600
  • GALPon MiniNo Auto 16/bits/color
  • GALPon MiniNo (old serial mouse)

Las dos primeras son para aquellos equipos de los que no disponemos de un controlador gráfico adecuado, o este no funciona debidamente, como pueden ser:

  • S3 Aurora64v+
  • S3 Inc. 86C270-294 Savage/IX-MV (rev 13
  • Trident Microsystems Cyber 9525

y nos vemos obligados a usar el controlador genérico Vesa.

La tercera opción es para aquel hardware gráfico que no admiten una profundidad de color superior a los 16 bits (DefaultDepth 16):

  • Normalmente tarjetas anteriores a 1997 como algunas:
    • SIS
    • Intel
    • Trident

La cuarta opción es una petición que nos llega desde Chile y Argentina, para poder utilizar los ratones por puerto serie (COM1).

Opciones de arranque e instalación sobre USB

Información IMPORTANTE de uso general

OJO al nombre del dispositivo /dev/sdX (no se trata de una partición, por ejemplo sdf1, sino del dispositivo entero sdf). Si tenemos dudas de cual es el nombre del dispòsitivo, podemos usar la orden:

df -h

Como hacer un USB Vivo (live).

Copia en local de la ISO a una memoria USB

Descargamos la ISO a nuestra máquina. Una vez descargada, desde un terminal ejecutamos:

sudo dd if=/ruta/a_donde/descargamos/minino-alguadaira_i686-RC.iso of=/dev/sdX bs=1M

Paciencia, no veremos ninguna indicación en terminal, tardará varios minutos.

Al terminar la transferencia al “pincho” USB deberá dar una información similar a esta:

426+0 records in
426+0 records out
446693376 bytes (447 MB) copiados, 143,683 s, 3,1 MB/s

Trabajando en entorno gráfico

En Debian y derivadas, como Ubuntu, puede utilizarse la herramienta gráfica ImageWriter:

http://ppa.launchpad.net/ogra/ubuntu/pool/main/u/usb-imagewriter/usb-imagewriter_0.1.3-0ubuntu1~intrepid~ppa1_all.deb

En el entorno de Redmond podeis utilizar el ”Image Writer for Windows” (GNU/GPL) que es un port del anterior a esta plataforma:

http://launchpad.net/win32-image-writer/0.2/0.2/+download/win32diskimager-RELEASE-0.2-r23-win32.zip

En ambos casos, para poder utilizarla deberemos cambiar la extensión .iso a .img, quedando el fichero con el siguiente nombre:

minino-alguadaira_i686-RC.img

Directamente desde la web, descarga y copia simultánea.

Desde un terminal ordenamos:

sudo su
wget http://minino.galpon.org/ISO/minino-alguadaira_i686-RC.iso -O-| dd of=/dev/sdX bs=1M

Nos devolverá algo similar a esto:

--2010-06-17 11:48:01--  http://minino.galpon.org/ISO/minino-alguadaira_i686-RC.iso
Resolvendo minino.galpon.org... 91.121.142.79
Conectando a minino.galpon.org|91.121.142.79|:80... conectado.
Petición HTTP enviada, agardando unha resposta... 200 OK
Lonxitude: 449839104 (429M) [application/x-iso9660-image]
Gardando en: «STDOUT»

100%[======================================>] 449.839.104 1,22M/s   in 5m 24s  

2010-06-17 11:53:25 (1,32 MB/s) - «-» gardado [449839104/449839104]

1+81777 records in
1+81777 records out
449839104 bytes (450 MB) copiados, 330,97 s, 1,4 MB/s
You have mail in /var/mail/root
root@maquina:/home/usuario# 

Instalar desde un USB:

En máquinas sin lectora de CD, pero con arranque por USB en la BIOS.

Simplemente construimos un USB Vivo tal y como se indica en el apartado anterior y ordenamos la instalación desde el menú inicial o desde el instalador de la Vivo en ejecucuón.

En máquinas con una lectora de CD defectuosa que no haga instalaciones correctas y no disponga de arranque por USB en la BIOS.

  1. Construimos un USB Vivo tal y como se indica en el apartado anterior
  2. Construimos un CD Vivo (igual que hacemos siempre)
  3. Insertamos el USB en el zócalo USB de la máquina
  4. Insertamos el CD en la lectora
  5. Arrancamos/iniciamos desde el CD
  6. En el menú inicial que se nos presenta (que es el correspondiente al CD Vivo) nos desplazamos a la 10ª opción:
    • USB boot loader, live or instaled (no pcmcia support)

Nos aparecerá una pantalla muy “espacial” con una ventana arriba a la izquierda en la que elegiremos la opción USB.

Con esto tendremos un nuevo inicio, pero esta vez desde el USB Vivo. En este momento ya podemos retirar el CD de la lectora y elegir el tipo de inicio que más nos interese.

A partir de ahora ya podemos utilizarlo como «vivo» o proceder a una instalación.

IMPORTANTE

Obviamente hablamos de lectoras que no funcionan correctamente, normalmente nos referimos a lectoras con inconsistencia en el tráfico de datos, lo que hace que el «volcado» hacia el disco rígido contenga errores. Si no hay lectora o esta no funciona de ninguna manera, este método no hace magia.

Posibles escenarios que nos recomiendan la instalación en un USB:

Máquina con disco rígido pequeño en el que ya tenemos otro S.O.
Máquina con un disco rígido extremadamente lento.
Máquina con el disco rígido defectuoso, o sin disco rígido.

Elementos comunes

Necesitaremos disponer de un dispositivo de memoria USB de al menos 2 GB.

En cualquier equipo, utilizando GParted formateamos el dispositivo USB y creamos las dos particiones necesarias, según los siguientes parámetros:

  • Haremos las siguientes operaciones:
    • tamaño ideal de la swap = doble de la memoria RAM de la máquina
    • tamaño de la partición del sistema = tamaño total del dispositivo USB - tamaño de la swap
  • Creamos las particiones:
    • Partición ext3 según el tamaño de la partición del sistema calculado anteriormente.
    • Partición linux-swap en el espacio restante.

Recomendamos que las creemos en este orden, para que la partición del sistema sea sdX1 y la swap sdX2, más adelante veremos el porqué. Si decidimos cambiar este orden, deberemos tenerlo en cuenta al editar (al final de este proceso) el GRUB

Desde el CD Vivo o desde el USB Vivo iniciamos la instalación. Esta instalación puede hacerse tanto en el menú inicial, o desde el interior de la «vivo» en ejecución.

  • Insertamos el USB de destino de la instalación y con «df -h» vemos su nombre en el sistema.
  • Iniciada la instalación, elegimos el idioma.
  • Cuando nos pregunta si queremos particionar el equipo le decimos que no
  • Nos presentará todas las particiones disponibles
    • Presento a continuación el caso de una instalación desde un USB Vivo sobre otro USB que fué particionado con 1.400 MB para / (Linux) y 518 MB para intercambio (linux-swap) y en una máquina que ya tiene una instalación de MiniNo en el disco rígido.
A continuación se muestran las particiones Linux disponibles.

sda1 439295 Hidden HPFS/NTFS
hda1 9622903 Linux
hda2 377527 Linux swap
sdb1 1429753 Linux
sdb2 530145 Linux swapp

Escriba la partición donde se va a instalar GALPon MiniNo:
Por ejemplo hda1:
  • En este caso escribimos sdb1 (ya que sda1 es el USB Vivo)
  • La siguiente pantalla nos muestra lo siguiente:
Disk /dev/sdb: 2006 MB, 2006974464 bytes

   Device Boot     Start         End      Blocks   Id  System
/dev/sdb1              1         178     1429753+  83  Linux
/dev/sdb2            179         244      530145   82  Linux swap

Se va a formatear la partición
sdb1 para el sistema
y la partición
sdb2 para el área de intercambio swap.

¿Está de acuerdo? (s, n):   
  • En este caso respondemos que si y ya comienza la instalación. Comentar que en este caso concreto, que es una máquina PIII 600 MHz con 256 MB de RAM, la instalación tardó 45 minutos a partir de esta última orden.

Esta es una instalación que incluye “todas” las complejidades de uso de USB, por lo que el GRUB resultante será muy complejo y no operativo en condiciones normales, ya que contempla tres unidades distintas sobre una misma máquina en la que hay tres MiniNo instalados.

En cualquier caso, todo pasa por editar el grub y modificarlo para dejar unas lineas de carga como estas:

title 		GALPon MiniNo
root 		(hd0,0)
kernel 	/boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro vga=0x311 splash quiet
initrd /boot/initrd.img-2.6.26-2-686

title 		GALPon MiniNo (Acer Aspire One SD Disk)
root 		(hd0,0)
kernel 	/boot/vmlinuz-2.6.26-2-686 root=/dev/sdb1 ro vga=0x311 splash quiet
initrd /boot/initrd.img-2.6.26-2-686

title		GALPon MiniNo (no splash)
root		(hd0,0)
kernel	/boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro  
initrd /boot/initrd.img-2.6.26-2-686

title		-------------------------
boot

title		VESA 1024x768
root		(hd0,0)
kernel	/boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro xorg=1024x768 
initrd /boot/initrd.img-2.6.26-2-686

title		VESA 800x600
root		(hd0,0)
kernel	/boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro xorg=800x600 
initrd /boot/initrd.img-2.6.26-2-686

title		AUTO 16bits/color
root		(hd0,0)
kernel	/boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro xorg=16BITS 
initrd /boot/initrd.img-2.6.26-2-686

title		Old serial mouse
root		(hd0,0)
kernel	/boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro xorg=SERIAL 
initrd /boot/initrd.img-2.6.26-2-686

La edición pasa por fijarse en dos detalles:

  • La línea de root debe ser siempre
  • root 		(hd0,0)
  • La dirección del dispositivo en la linea del kernel debe ser:
    • Normalmente
      • root=/dev/sda1
    • En casos como los netbook que no tienen un disco rígido habitual, sinó un modulo SD de memoria
      • root=/dev/sdb1
    • ya que el dispositivo sda suele ser el modulo/disco de la propia máquina.
IMPORTANTE

No es necesario poner todas las lineas de carga, sinó solo las que vayamos a necesitar.

Si vamos a utilizar el “pincho” USB en un viejo pc tipo Tosiba 4xxx y en un Acer Aspire One, solo necesitaremos las dos primeras opciones

title 		GALPon MiniNo
root 		(hd0,0)
kernel 	/boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro vga=0x311 splash quiet
initrd /boot/initrd.img-2.6.26-2-686

title 		GALPon MiniNo (Acer Aspire One SD Disk)
root 		(hd0,0)
kernel 	/boot/vmlinuz-2.6.26-2-686 root=/dev/sdb1 ro vga=0x311 splash quiet
initrd /boot/initrd.img-2.6.26-2-686

Si lo vamos a utilizar en un viejo copaq que solo admite VESA 800×600 y en un Acer Aspire One, necesitariamos las líneas:

title 		GALPon MiniNo (Acer Aspire One SD Disk)
root 		(hd0,0)
kernel 	/boot/vmlinuz-2.6.26-2-686 root=/dev/sdb1 ro vga=0x311 splash quiet
initrd /boot/initrd.img-2.6.26-2-686

title		VESA 800x600
root		(hd0,0)
kernel	/boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro xorg=800x600 
initrd /boot/initrd.img-2.6.26-2-686

Está previsto que la próxima RC2 o la versión final incorpore una configuración de GRUB que podremos cargar con solo un par de ordenes.

cd /boot/grub
sudo mv menu.lst menu.lst-OLD && sudo mv menu.lst-USB menu.lst

Ejecutar MiniNo desde un USB:

En las máquinas que tienen la opción de seleccionar el arranque (boot) desde un USB, simplemente elegimos esa opción. Cada máquina/marca sule tener un método distinto.

En las máquinas que no tienen esa opción, como son la mayoría de las máquinas a las que va destinada GALPon MiniNo, seguimos los siguientes pasos:

  1. Instalamos MiniNo en un USB tal y como se indica en el apartado anterior
  2. Construimos un CD Vivo (igual que hacemos siempre)
  3. Insertamos el USB en el zócalo USB de la máquina
  4. Insertamos el CD en la lectora
  5. Arrancamos/iniciamos desde el CD
  6. En el menú inicial que se nos presenta (que es el correspondiente al CD Vivo) nos desplazamos a la 10ª opción:
    • USB boot loader, live or instaled (no pcmcia support)

Nos aparecerá una pantalla muy “espacial” con una ventana arriba a la izquierda en la que elegiremos la opción USB.

Con esto tendremos un nuevo inicio, pero esta vez desde el MiniNo instalado en el USB.

NOTA

Mi caso particular, al lanzar ”sudo hdparm -t /dev/sda1” obtengo los siguientes resultados:

  • Velocidad del MiniNo en el disco rígido: 5,8 MB/s
  • Velocidad del MiniNo en la memoria USB conectada a una tarjeta CardBus-pcmcia: 12,5 MB/s

Prácticamente el doble de velocidad y eso que esta memoria USB es de las lentas. Aunque no estoy muy seguro de si ganaría mucho si pruebo con el pincho superrápido de OCZ porque me parece que habría limitaciones como el bus de este portátil, que al ser tan antiguo hace de cuello de botella para el caudal de datos.

En cualquier caso, como siempre, todo se reduce a probar y quedarnos con lo que mejor le venga a nuestro equipo. En este caso, por ejemplo, sale ganando en velocidad, pero también en espacio, porque el disco duro es de 3Gb, mientras que el pincho USB es de 8GB.

Por cierto, a la hora de comprar un pincho USB estas páginas son bastante útiles:

http://www.pendrivereviews.com/

http://wiki.eeeuser.com/diskbenchmarks

http://www.alternate.es/html/categoryListing.html?cat1=081&cat2=136&cat3=999&tn=HARDWARE&l1=Sticks+y+memorias&l2=Sticks+USB&criteriasCount=6&order=3&direction=desc

Nunca compro en alternate porque los precios son poco competitivos (y no me extraña, porque es de las tiendas online que hace que paguemos el canon de la $GA€ en todos los dispositivos de almacenamiento), pero la lista ordenada por velocidades está muy bien porque está actualizada con pinchos USB que podemos encontrar en las tiendas hoy día.

IMPORTANTE

Esta opción puede usarse para arrancar la “guru-version” desde un USB

La máquina tiene un USB 1.x y es muy lento. Como usar un HUB USB-CardBus (pcmcia)

En las máquinas antiguas cuyo puerto USB es del tipo 1.x, la carga es muy lenta y la ejecución no es precisamente brillante. Probado en:

  • Portátil Toshiba 4090 y 4300 (USB1)
    • La carga del S.O. es más lenta que el caballo del malo, parece como si se quedara congelada la carga del initrd durante más de un minuto (ni siquiera parpadea el pincho), pero carga bien (con su splashy y todo), entre el splashy y la carga del escritorio está varios (bastantes) segundos con la pantalla en negro.
    • Una vez cargada funciona aceptablemente bien, probé a lanzar “minex” y con tarjeta atheros (red abierta) me carga la pag. de minino.

Una buena opción en estas máquinas antiguas es utilizar un HUB USB2-CardBus que a través de las ranuras pcmcia nos provee de dos (o más) puertos USB2 (ejemplo 1, ejemplo 2, ejemplo3).

Para utilizarlo seguimos los mismos pasos indicados en la opción anterior, con dos salvedades

  • Insertamos el USB en el HUB CardBus-pcmcia
  • Insertamos el CD en la lectora
  • Arrancamos/iniciamos desde el CD
  • En el menú inicial que se nos presenta (que es el correspondiente al CD Vivo) nos desplazamos a la 11ª opción (en la pantalla inicial queda oculta, pero aparecerá al desplazarnos hacia abajo de todo con las flechas):
    • USB-PCMCIA cardbus loader (only system installed)

Esta opción instalará los controladores del kernel para pcmcia y buscará una instalación de MiniNo por todos los dispositivos y cuando la encuentre la lanzará.

Por esta razón, este sistema no funcionará si encuentra una instalación de MiniNo en el disco rígido, ya que al estar en un dispositivo «preferente», la encontrará antes y será la que lance.

IMPORTANTE

Esta opción funciona solo para instalaciones de MiniNo en USB, no para USB Vivo.

Esta opción puede usarse para arrancar la “guru-version” desde un USB

 
install-usb.txt · Última modificación: 2010.07.02 15:28 por miguelbf
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki