SDB:Instalar openSUSE sin CD ni DVD
Este art铆culo hace referencia a la versi贸n '12' y ahora est谩 obsoleto. Mira en la p谩gina de discussion del art铆culo para m谩s informaci贸n. Si sigue obsoleto, podr铆a ser eliminado. Si es posible, por favor ayuda a actualizar el art铆culo para hacerlo actual. |
- Utilizar un dispositivo USB
- Utilizar una distribuci贸n de Linux existente
Probado en openSUSE | Art铆culos recomendados | Art铆culos relacionados | |||
|
Contenido
Preliminares
Lo primero que hay que hacer es descargar la imagen ISO de openSUSE desde el portal de software de openSUSE. A continuaci贸n habr谩 que preparar el medio desde el que se iniciar谩 el programa de instalaci贸n. Una cosa importante a tener en cuenta es que el dispositivo o partici贸n donde residan los archivos de instalaci贸n no se podr谩 usar durante esta. Es decir, si los archivos est谩n en una partici贸n del disco duro ser谩 como si no existiera durante la instalaci贸n y no se podr谩, por ejemplo, crear un punto de montaje para ella hasta despu茅s de terminar la instalaci贸n ni tampoco se podr谩 instalar openSUSE en dicha partici贸n. Para una mayor claridad se supondr谩 que la imagen ISO que has descargado tiene el nombre de archivo opensuse.iso.
Cambiar el nombre de la imagen es conveniente ya que se preguntar谩 por 茅l durante la instalaci贸n. |
Preparaci贸n de un dispositivo USB para la instalaci贸n
Al hablar de dispositivos USB no importa que se trate de un disco duro o de una memoria USB (pendrive). A efectos pr谩cticos es lo mismo.
Uso de UNetbootin para crear el medio de instalaci贸n
UNetbootin es un programa dise帽ado para crear medios de instalaci贸n a partir de im谩genes ISO. Es Software libre y de c贸digo abierto y funciona tanto en Linux como en Windows y Mac OS X. El programa a帽ade los archivos necesarios para que se pueda arrancar desde el dispositivo, adem谩s de copiar los necesarios para la instalaci贸n. Al contrario que otros medios para la creaci贸n del medio de instalaci贸n que se comentan m谩s adelante, UNetbootin no destruye el contenido de los datos que existan en el dispositivo.
Cuando hayas descargado el programa ejec煤talo. Hay que tener privilegios de administrador (root) para poder hacerlo, as铆 que aparecer谩 un cuadro de di谩logo donde se te solicitar谩 que ingreses la contrase帽a. En la ventana del programa elige DiscoImagen y escribe la ruta completa a donde est谩 la imagen ISO de openSUSE o haz clic en el bot贸n ... para buscarlo. F铆jate bien en que la unidad que aparece a la izquierda del bot贸n Aceptar sea la que quieres utilizar para copiar los datos. Si se utiliza Linux el dispositivo debe estar montado. Cuando se hayan suministrado todos los datos necesarios al programa solo hay que pulsar el bot贸n Aceptar y se iniciar谩 el proceso que tardar谩 tanto como sea necesario para copiar los archivos al dispositivo.
Uso de SUSE Studio ImageWriter para crear el medio de instalaci贸n
Esta forma destruye todo el contenido del dispositivo USB al completo. En caso necesario, haz una copia de seguridad de su contenido antes de proseguir. |
SUSE Studio ImageWriter es una herramienta oficial dise帽ada para crear memorias de instalaci贸n o autoejecutables (Live CD) de SUSE y openSUSE. Se puede usar en Linux y Windows. El funcionamiento de este m茅todo es muy similar al del anterior. Antes de nada descarga el programa:
- Para Linux dir铆gete a la p谩gina de descarga de software de openSUSE donde encontrar谩s versiones para distintas distribuciones (Fedora, Mandriva, etc.) Si est谩s usando openSUSE puedes instalar el programa desde YaST.
- Para Windows
Cuando hayas descargado el programa ejec煤talo. Hay que tener privilegios de administrador (root) para poder hacerlo, as铆 que aparecer谩 un cuadro de di谩logo donde se te solicitar谩 que ingreses la contrase帽a. En la ventana del programa puedes arrastrar la imagen ISO o hacer clic para abrir el cuadro de di谩logo de b煤squeda de archivos. En la parte inferior de la ventana aparece una lista desplegable donde puedes seleccionar la memoria USB donde vas a escribir la imagen. F铆jate bien en que la unidad seleccionada sea la que quieres usar antes de pulsar el bot贸n Write. Cuando se hayan suministrado todos los datos necesarios al programa solo hay que pulsar el bot贸n Write y se iniciar谩 el proceso que tardar谩 tanto como sea necesario para copiar los archivos al dispositivo.
Si ImageWriter falla al intentar ejecutarlo, es probable que necesites instalar el .NET Framework 2.0 o superior. Dir铆gete a la p谩gina de descargas de Microsoft para obtenerlo. |
Si usas el cuadro de di谩logo de b煤squeda de archivos y no aparece la imagen ISO donde esperas encontrarla, escribe *.* en la lista desplegable que hay a la derecha de Nombre. |
Uso de dd para crear el medio de instalaci贸n (solo Linux)
Esta forma destruye todo el contenido del dispositivo USB al completo. En caso necesario, haz una copia de seguridad de su contenido antes de proseguir. |
- Conecta el dispositivo USB
- En una consola ejecuta la orden dmesg. La salida ser谩 algo similar a esto:
[ 4400.269099] usb 3-1: new high-speed USB device number 3 using ehci_hcd [ 4400.386298] usb 3-1: New USB device found, idVendor=0930, idProduct=6544 [ 4400.386308] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 4400.386317] usb 3-1: Product: DataTraveler G2 [ 4400.386322] usb 3-1: Manufacturer: Kingston [ 4400.386327] usb 3-1: SerialNumber: 001D92DC4F0EC9911343165F [ 4400.387146] scsi6 : usb-storage 3-1:1.0 [ 4401.388669] scsi 6:0:0:0: Direct-Access Kingston DataTraveler G2 1.00 PQ: 0 ANSI: 2 [ 4401.388875] sd 6:0:0:0: Attached scsi generic sg1 type 0 [ 4401.390316] sd 6:0:0:0: [sdb] 15654848 512-byte logical blocks: (8.01 GB/7.46 GiB) [ 4401.390930] sd 6:0:0:0: [sdb] Write Protect is off [ 4401.390940] sd 6:0:0:0: [sdb] Mode Sense: 65 44 09 30 [ 4401.391549] sd 6:0:0:0: [sdb] No Caching mode page present [ 4401.391562] sd 6:0:0:0: [sdb] Assuming drive cache: write through [ 4401.395663] sd 6:0:0:0: [sdb] No Caching mode page present [ 4401.395671] sd 6:0:0:0: [sdb] Assuming drive cache: write through [ 4401.397531] sdb: sdb1 [ 4401.399562] sd 6:0:0:0: [sdb] No Caching mode page present [ 4401.399564] sd 6:0:0:0: [sdb] Assuming drive cache: write through [ 4401.399566] sd 6:0:0:0: [sdb] Attached SCSI removable disk
En la salida del comando se ve que el dispositivo es sdb. Puedes confirmar que es as铆 ejecutando esta otra orden tambi茅n en una consola.
sudo bash -c "grep -Ff <(/usr/sbin/hwinfo --disk --short) <(/usr/sbin/hwinfo --usb --short)"
La salida confirma que el dispositivo USB es sdb.
disk: /dev/sdb Kingston DataTraveler G2
- Copia el contenido de la imagen ISO al dispositivo USB ejecutando en la consola la orden:
sudo dd if=/home/usuario/Descargas/opensuse.iso of=/dev/sdb
Preparaci贸n de una instalaci贸n de Linux existente para la instalaci贸n
En esta ocasi贸n se utilizar谩 una distribuci贸n de Linux que ya se tenga instalada. La imagen ISO se puede usar tal cual sin tener que extraer los archivos. Solo hay que copiar los archivos necesarios para iniciar el programa de instalaci贸n de openSUSE. El archivo de la imagen en s铆 puede estar tanto en una partici贸n del disco duro como en un dispositivo USB (ya sea este un disco duro o una memoria USB).
Modificaci贸n del cargador de arranque
Los pasos necesarios para la modificaci贸n del cargador de arranque son distintos si se usa GRUB Legacy a si se usa GRUB 2.
El cargador de arranque es GRUB Legacy
Los pasos a seguir son los siguientes:
- Monta la imagen para extraer los archivos:
sudo mount -o loop /home/usuario/Descargas/opensuse.iso /mnt
- Copia los archivos necesarios al directorio /boot:
- Si descargaste la versi贸n de 64 bits:
sudo cp /mnt/boot/x86_64/loader/initrd /boot/initrd_iso sudo cp /mnt/boot/x86_64/loader/linux /boot/linux_iso
- Si descargaste la versi贸n de 32 bits:
sudo cp /mnt/boot/i386/loader/initrd /boot/initrd_iso sudo cp /mnt/boot/i386/loader/linux /boot/linux_iso
- Modifica el men煤 de GRUB:
- Abre el archivo del men煤 en un editor de texto:
sudo joe /boot/grub/menu.lst
- A帽ade una nueva secci贸n al final del fichero.
- Si no usas una partici贸n separada para /boot:
title Instalar openSUSE root (hd0,0) kernel /boot/linux_iso initrd /boot/initrd_iso
- Si usas una partici贸n separada para /boot:
title Instalar openSUSE root (hd0,0) kernel /linux_iso initrd /initrd_iso
F铆jate en las dem谩s secciones del fichero menu.lst y sustituye root (hd0,0) por lo mismo que veas en las dem谩s. |
El cargador de arranque es GRUB 2
Los pasos a seguir son los siguientes:
- Monta la imagen para extraer los archivos:
sudo mount -o loop /home/usuario/Descargas/opensuse.iso /mnt
- Copia los archivos necesarios al directorio /boot:
- Si descargaste la versi贸n de 64 bits:
sudo cp /mnt/boot/x86_64/loader/initrd /boot/initrd_iso sudo cp /mnt/boot/x86_64/loader/linux /boot/linux_iso
- Si descargaste la versi贸n de 32 bits:
sudo cp /mnt/boot/i386/loader/initrd /boot/initrd_iso sudo cp /mnt/boot/i386/loader/linux /boot/linux_iso
- Modifica el men煤 de GRUB2:
- Abre el archivo /etc/grub.d/40_custom en un editor de texto:
sudo joe /etc/grub.d/40_custom
- Crea una nueva secci贸n en el fichero.
- Si no usas una partici贸n separada para /boot:
menuentry 'Instalar openSUSE' { set root='hd0,msdos2' linux /boot/linux_iso initrd /boot/initrd_iso }
- Si usas una partici贸n separada para /boot:
menuentry 'Instalar openSUSE' { set root='hd0,msdos2' linux /linux_iso initrd /initrd_iso }
F铆jate en las dem谩s secciones del fichero /boot/grub2/grub.cfg y sustituye set root='hd0,msdos2' por lo mismo que veas en las dem谩s. |
- Actualiza el men煤 de GRUB2 ejecutando la orden:
sudo /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg
Iniciar la instalaci贸n
Despu茅s de preparar el medio de instalaci贸n hay que reiniciar con dicho medio conectado. Si se utiliz贸 UNetbootin, SUSE Studio Imagewriter o dd para crear el medio el ordenador arrancar谩 directamente desde el dispositivo (si est谩 correctamente configurado en el BIOS). Si se us贸 el cargador de arranque de una distribuci贸n de Linux existente, el proceso requiere los pasos adicionales que se muestran en las im谩genes que siguen para indicarle al programa de instalaci贸n d贸nde se encuentran los archivos del CD/DVD.
Al pulsar Aceptar en el 煤ltimo paso se iniciar谩 el proceso de instalaci贸n que a partir de aqu铆 ser谩 igual que si hubieras arrancado desde un CD o DVD. Consulta la gu铆a correspondiente al tipo de imagen que descargaste (DVD, Live CD, en red) para ver los detalles de la instalaci贸n.
Ver tambi茅n
Enlaces externos
- Boot Info Script es un script bash 煤til para identificar el tipo de cargador de arranque instalado.
- Lista de programas para la creaci贸n de memorias USB autoejecutables (Live USB) (en ingl茅s)
- Si tienes dudas o encuentras alg煤n fallo en esta gu铆a, por favor, deja tus comentarios en la p谩gina dedicada a ello en Foro oficial para openSUSE en espa帽ol.