SDB:Instalacion sin el CD

De openSUSE, la enciclopedia libre.


Tabla de contenidos

Situacion


A veces no puedes copiar un CD o DVD porque no tienes copiadora , o porque no tienes ningun disco en blanco . Pero aun quieres instalar SUse en tu ordenador. Necesitaras coneccion a internet para acceder a la data.

Procedimiento


Accediendo a la data


Accedera a la data puede ser hecho de dos maneras. Antes de la instalacio o durante la instalacion

Antes de la instalacion


Si descargaste la data antes de la instalacion tienes que seguir unos pasos para que esta este disponible para la instalcion de la kernel. De nuevo, hay dos caminos, en tu ordenador u otra que puedas acceder via network. Si lo haces con tu ordenador chequea que tienes distintas partiziones disponibles y que es lo suficientemente grande para tener todo, Una que no va a ser formateada durante la instalacion.

Puedes usar makeSUSEdvd con el parametro

 makeSUSEdvd -i -t /path/to/source

Puedes hacer mirror en el sitio, o puedes descargar el ISO directamente. MIra en mirrors for the development build y mirrors for the released versions.

Para una instalacion desde un installation Source, Solo pon disponible la data para el ordenador local.

Durante la instalacion


Cuando se instala desde internet, sigue las instrucciones via FTP, Tendras que tener un coneccion network para poder conectar a la installation source, como un mirror o un ordenador en tu network local.


Instalando la data


Tienes que que arrancar el ordenador con la installation kernel. Distintos metodos son utilizados depende de donde se localiza la data. Los metodos quizas difieran dependiendo del OS desde el cual quires instalar.

Instalando con data que se encuentra en otro ordenador (Internet/Network install)


Puedes instalar mininal boot.iso y extraer un boot/installation kernel para usar con GRUB or LILO bootloaders, o puedes hacer imagenes de discos de 3 y 1/2 y arrancar la instalacion desde los discos

Internet/Network install usando GRUB/LILO


Primero download the boot.iso desde cualquier mirror. Lo siguiente tiene que ser hechoc como root. Mueve o copia el boot.sio al directorio boot. Luego en el directorio /boot has lo siguiente:

# mount -t iso9660 -o loop boot.iso /mnt
# cp /mnt/boot/loader/initrd /boot/suseinitrd
# cp /mnt/boot/loader/linux /boot/suselinux
# umount /mnt

In SUSE Linux 10.1, los caminos han cambiado. Puedes encontrar linux and initrd en /mnt/boot/<arch>/loader/ ahora remplaza <arch> con i386, x86_64 o ppc dependiendo de tu hardware).

Ahora puedes setear GRUB/LILO para que arranque desde la installation kernel usando las instrucciones debajo.

Internet/Network instalacion usando los discos 3 1/2


Para arrancar e instalar desde un disco 3 1/2 tienes que descargarte el primer installation CD iso (SUSE-10.0-CD-OSS-i386-GM-CD1.iso). Ahora lo siguiente tienes que ser root y hacerlo desde el directorio donde descargaste el el CD1 installation iso. Has lo siguient como root desde la carpeta donde esta el iso:

# su
# mount -t iso9660 -o loop SUSE-10.0-CD-OSS-i386-GM-CD1.iso /mnt
# /mnt/boot/mkbootdisk /mnt

Parece que la apariencia del 10.1 CDs han cambiado y el mkbootdisk no funciona correctamente ver enthis bug). Para 10.1 Puedes hacer algo como esto:

# su
# mount -t iso9660 -o loop SUSE-Linux-10.1-GM-i386-CD1.iso /mnt
# /path/to/mkbootdisk /mnt/boot/i386/loader/

Asegurate primero de descargarte mkbootdisk ya que no esta mas en los CDs. Puedes conseguirlo enhere.Para openSUSE 10.2 puedes descargarlo en here (para nuevos lanzamientos pueden usar URI, hecha un ojo por nuevas estructuras ftp). Aviso: Discos de booteo pueden crearse usando Yast. (System / Boot or Rescue Floppy) so in the event you have access Para otra instalacion openSUSE esto puede ser una buena opcion.

Entra este comando para cada disco de 3 1/2, bootdisk1-7

# dd if=bootdisk1 of=/dev/fd0

Imagen:Create boot floppy 1 to 7.jpg

AHora usa los discos que creaste para iniciar la kernel y comenzar la instalacion online.


Instalacion Network remota


Esto se trata de instalacion remota, donde no se puede acceder directamente a la maquina donde SUSE sera instalado, usando algunas propiedades de grub que ahora son conocidas:

Internet/Network intalacion usando un USB Stick


Creando un USB Stick versionado de un mini.iso desde Windows

Asumiendo que la version de Suse es 10.1 x86_64 o i386 y el usb stick es E: en Windows:

  • Extraer el mini.iso a E: con WinRar
  • Mueve E:\boot\x86_64\loader\* or E:\boot\i386\loader\* to E:\
  • Borra E:\isolinux.bin
  • Renombra E:\isolinux.cfg a E:\syslinux.cfg
  • Extrae syslinux-<version>.zip a c:\syslinux
  • CD a c:\syslinux\syslinux<version>\win32 directory in a cmd prompt
  • Corre syslinux E:
Creando un USB Stick para arrancar desde Linux

Esto asume que el usb stick es /dev/sda with con una particion activa /dev/sda1 y doce megas disponibles de capacidad.

i386

unmount /dev/sda1
monta -o loop SUSE-Linux-10.1-Remastered-i386-mini.iso /mnt
/mnt/boot/i386/mkbootdisk --32 --partition /dev/sda1 /mnt

x86_64

unmount /dev/sda1
mount -o loop SUSE-Linux-10.1-Remastered-x86_64-mini.iso /mnt
/mnt/boot/x86_64/mkbootdisk --64 --partition /dev/sda1 /mnt

Arranca el usb stick y sigue las otras direcciiones en 'Corriendo el seteo' para cargar el driver y especificar seteos de netwok para alcanzar un network-hosted copy del medio de instalacion.

Al final de la instalacion , el grub boot loader mbr quizas sea incripto en el stick en cambio del disco duro. Solo deja el stick en la maquina de arranque. Arrancara en el nuevo OS en cambio del miniboot install menu. Ve a Yast , system, boot loader, boot loader installation. Selecciona el apropiado dispositivo para tu instalacion , termina, ahora el ordenador tendra que arrancar sin el usb stick.


Instalacion con informacion salvada en tu ordenador local


Si has puesto un mirror o los ISO files en un disco duro local, o si has usado makeSUSEdvd para crear la Install source dato util, por favor recuerda en que disco y en que particion esta, escribelo en un papel.

SUSE necesita acceso a dos archivos para poder arrancar en el sisteam. Estos son initrd and linux.

  • Si te has bajado el source (mirrored), has lo siguiente:
# cp /path/to/source/boot/loader/initrd /boot/inst-initrd
# cp /path/to/source/boot/loader/linux /boot/inst-linux
  • Si te has bajado los ISO files ahora tendras que descargarte initrd and linux desde un Installation Repository mirror separados. Para hacer esto ve a Mirrors Released Version page, encuentra un mirror en tu pais, y click en "Installation Repository" link para el espejo. Navega en /boot folder, luego el fichero de tu arquetectura, then the folder /loader. Dentro del fichero, encuentra y descarga initrd and linux. Salva estos a /boot directorio en tu maquina local y renombralos inst-initrd y inst-linux respectivamente.
  • Si tienes experiencia no necesitas hacer esto y setea el mount point a /path/to/source/boot/loader/linux donde usa /boot/inst-linux en cambio. Lo mismo va para initrd. Necesitas saber en que fichero y particion lo has guardado.

Cambiar la sequencia del bootloader


La boot sequence necesitara algunas cosas. Tiene que saber en que harddrive tiene que mirar. Tiene que saber que kernel es y que y donde esta el initrc. Asumire que / (root directory) es /dev/hda2 y el /path/to/source es /dev/hda3 Si arrancas necesitaras algo de tiempo para saber que arrancar , cambia el timeout en Grub o Lilo.

Si has usado makeSUSEdvd con la -i option, tendras la opcion de que entrar en /boot/grub/menu.lst o /etc/lilo.conf. No se necesita mover linux y initrd.

Grub


Agrega lo siguiente a /boot/grub/menu.lst

title Install SUSE
root (hd0,0)
kernel /boot/inst-linux
initrd /boot/inst-initrd

Los nombre es Grub son un poco distintos. La primera partition es 0 y la siguiente 1 y asi sigue. El primer drive es 0, el segundo es 1 y asi sigue, sin importar los CD o DVD drives. Entonces si tu CD player es /dev/hdb y tienes Linux con boot en /dev/hdc3 se convertiran en

root (hd1,2)

Segundo hard drive (0, 1, ...) y la tercer particion (0, 1, 2, ...) Mira info grub o has la intalacion con YaST.

Lilo


Por favor alguien confirme la informacion debajo. Agrega las siguientes lineas a /etc/lilo.conf

image=/boot/suselinux
initrd=/boot/suseinitrd
label=Install_SUSE
root=/dev/hda1 > (Tienes que setear tu disco de acuerdo a tu setup)

No te olvides de correr lilo antes de arrancar de nuevo. Esto a sido testeado en dos ordenadores x86 con ambos Grub y Lilo y funciona bien.

Otros


Mira la comparacion en como configurar un boot en Linux y especificar la correcta kernel inst-linux y inst-initrd en el drive correcto.

Usando este metodo de instacion con SUSE Linux 10.1 Beta 6 quizas falle (Bug 155351).

Corriendo el setup


Remueve cualquiere CDs o DVDs de sus drives. Solo tendras que reniciar y elegir Install SUSE Unas cuentas elecciones tendras que hacer. Generalmente seran hacer click en OK hasta que deberas seleccionar un modo de instalacion.

  • El primer mensaje sera Make sure that CD number 1 is in your computer. Presiona OK.
  • Despues te dira que no pueden encontrar CD y iniciara el Manual Setup. Presiona OK.
  • Tienes que seleccionar el lenguaje , preciona OK.
  • Selecciona el teclado . Preciona OK.
  • Ahora ves el menu principal. Selecciona Start installation or System el cual es de por defecto OK.
  • Tienen ahora Start installation or Update y tines que elegir tanto network (via FTP) o Hard Disc (local drive)
    • Via Network. Elige en el servidor y el directorio que contienen los install files.
    • Hard Disk. Te preguntara para elegir las particiones. Luego elege el fichero.
      • Para ISO files vas a tener que entrar el directorio complete filename of the first ISO file.
      • Ejemplo -- Partition: /sda1 (USB hard drive) Directory: /SUSECDs/SUSE-Linux-10.1-GM-i386-CD1.iso


Plantilla:Warning