En Opensolaris se suman a la moda de hacer fácil el arranque para demostraciones. En este artículo veremos cómo transferir de forma extremadamente sencilla, una ISO arrancable de Opensolaris a un USB, que también nos permitirá arrancar cualquier PC.
Es necesario, en primer lugar, instalar el correspondiente paquete: SUNWdistro-const, que está disponible en el repositorio Opensolaris 2009.06 o posterior:
# pkg install SUNWdistro-const
Debemos bajar una imagen ISO del sitio de Opensolaris, en http://www.opensolaris.com/get/
Un simple comando nos permite crear la imagen USB "osol-0906-x86.usb" a partir de la ISO "osol-0906-x86.iso":
# usbgen osol-0906-x86.iso osol-0906-x86.usb /tmp
/dev/rlofi/2: 1663200 sectors in 2772 cylinders of 1 track, 600 sectors
812.1MB in 174 cyl groups (16 c/g, 4.69MB/g, 2240 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 9632, 19232, 28832, 38432, 48032, 57632, 67232, 76832, 86432,
1718432, 1728032, 1737632, 1747232, 1756832, 1766432, 1776032, 1785632,
1795232, 1804832
Copying ISO contents to USB image...
.................................................
.................................................
.................................................
.................................................
1386888 blocks
=== /usr/bin/usbgen completed at lunes 3 de agosto de 2009 22H49'24''
La última operación consiste en grabar la imagen USB al dispositivo. Para ello usaremos el comando usbcopy, que nos detectará el dispositivo USB para que confirmemos (ya que esta operación destruye todos los datos de ese dispositivo):
# usbcopy osol-0906-x86.usb Found the following USB devices: 0: /dev/rdsk/c9t0d0s0 978,0 MB Kingston Datatraveller 2.0 1.00 Enter the number of your choice: 0 WARNING: All data on your USB storage will be lost. Are you sure do you want to install to Kingston Datatraveller 2.0 1.00, 978,0 MB, /dev/rdsk/c9t0d0s0? (y/n) Copying and verifying image to USB device W 1 / 1 (100 %) Finished 812 Mb in 1170 seconds (0.6 MB/s) 0 block(s) rewritten due to verification failure Installing GRUB to USB device /dev/rdsk/c9t0d0s0 Completed copy to USB
Esperamos a que el visor llegue al 100% y ya tendremos listo el USB para arrancar el equipo desde ahí.