SDB:Instalar openSUSE sin CD ni DVD

Saltar a: navegaci贸n, buscar
Icon-obsolete.png 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.
Para la instalaci贸n de openSUSE no es necesario disponer de una unidad de CD/DVD. Todo lo que hace falta es un dispositivo en el que se copiar谩n los archivos necesarios para iniciar el programa de instalaci贸n de openSUSE. El resto de archivos del CD/DVD de instalaci贸n puede estar en un medio de almacenamiento interno, USB o incluso en la red. Su ubicaci贸n exacta se le proporciona al programa de instalaci贸n en uno de los primeros pasos de 茅sta. Por comodidad se har谩 la suposici贸n de que todos los archivos se encuentran en el mismo lugar. En esta gu铆a se explican dos formas de crear un medio de instalaci贸n e iniciar 茅sta:
  • Utilizar un dispositivo USB
  • Utilizar una distribuci贸n de Linux existente
Probado en openSUSE Art铆culos recomendados Art铆culos relacionados
Icon-checked.png
  • Todas las versiones con peque帽as diferencias

Icon-manual.png Icon-ayuda.png

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.

Knotes 128x128.png

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.

Dialogo advertencia 64x64.png

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.

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.

Knotes 128x128.png

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.

Knotes 128x128.png

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.

Dialogo advertencia 64x64.png
  • 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

joe es el editor de texto por defecto para consola en openSUSE. Otro editor que podr铆a usarse es nano. Para grabar el archivo al terminar de editarlo usando joe pulsa CONTROL+K+X, y si usas nano pulsa CONTROL+X, escribe s cuando pregunte y luego pulsa Intro para confirmar.

Knotes 128x128.png
  • 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.

Knotes 128x128.png

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.

Knotes 128x128.png
  • 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.

Si vas iniciar la instalaci贸n desde una distribuci贸n de Linux existente, ten en cuenta que algunas distribuciones no muestran el men煤 de GRUB/GRUB2 por defecto. A veces se puede hacer que aparezca manteniendo pulsada la tecla May煤sculas durante el arranque. Consulta la documentaci贸n de tu distribuci贸n para averiguar c贸mo se hace.

Knotes 128x128.png

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