Instalación desde disco duro booteable en el propio disco duro(solucionado)

Imagen de nacho tineo
6 puntos

Muy buenas no he encontrado nada por que la verdad no se como preguntar en google.
La cuestión es que es la segunda vez que me veo en la necesidad de instalar un S.O en un pc que no tiene lectora si arranca por usb ni funciona la disquetera.

Mi pregunta es :
Se puede sacar el disco duro conectarlo a otro pc y hacerlo booteable?
Después dejarle metido en un directorio los archivos de la imagen .iso y que se inicie la instalación.
Entiendo que debería de crear una partición al principio para que sea booteable y un archivo para que busque en el directorio donde esta la imagen iso y inicie un .sh o lo que sea.
He leído algo al respecto con grub2 pero no termino de entender .

No se si me he explicado ,dado que me resulta complicado dar con las palabras adecuadas jjjj.

La otra vez he salido del paso pinchando el disco duro por usb y iniciando el cd de instalación y como se trata de versiones linux te pregunta donde lo quieres instalar y te detecta el disco duro externo haces la instalación normal y luego lo pasas al otro pc se actualiza algo la primera vez que inicias pero luego funciona perfecto.

Todo esto es para aprender otro forma de hacer la misma cosa jjj.

Saludos

Imagen de Luis Leone
+1
0
-1

El tratar de instalar el S.O. en otra pc ,tendrá que ser casi igual el hard,para que su funcionamiento sea decente,un ejemplo se instalan controladores Intel y la otra maquina hay una ATI tendrás de movida una pantalla negra,pero Ubuntu es bastante noble y en lo personal he conectado discos en otra maquina y logre que funcionara decentemente,no es lo ideal,hay muchas cosas del sistema que no quedan del todo bien por mas que actualices,pero se puede decir que es otra manera,saludos.

+1
0
-1
Imagen de Goyo
+1
0
-1

¿No hay ningún sistema operativo en el disco?

Tal vez puedas hacer esto: pinchar el disco en otro equipo, copiar en él la imagen del CD o DVD de arranque (en una partición pequeña, tiene que quedar espacio para instalar después el sistema operativo en otras particiones), instalar GRUB y configurarlo para que arranque la imagen grabada.

No sé decirte los detalles pero yo hice una vez algo parecido, pero el disco tenía windows xp, creo. Descargué la imagen con wxp, instalé grub4dos y conseguí arrancar la sesión live.

De todas formas un equipo que no puede arrancar desde ningún dispositivo externo es una trampa.

+1
0
-1
Imagen de Gabriel_M
+1
+1
-1

Si bien es posible instalar Gnu/Linux, iniciando una imagen iso desde una partición del disco rígido mediante Grub2, en este caso es poco práctico.
Como para instalar Gnu/Linux, no hace falta usb, cd, ni disquetera pero si una tarjeta de red, y casi todos los ordenadores que tienen tarjeta de red pueden iniciar por pxe.

Requiere de un ordenador con una distribución Gnu/Linux funcionante, en ella debes configurar la dirección de la tarjeta de red como estático, lo haces en Ubuntu pulsando el indicador de administrador de red en la parte superior derecha de la pantalla y cambiando la información de la dirección IP a una dirección estática.

Accede al modem router, de tu enrutador de Internet y desactiva DHCP. Proceso este que varía de un dispositivo a a otro.

Abre una terminal en el ordenador, pulsando el icono o usando las teclas Control + Alt + T.

Configura un servidor DHCP editando el archivo /etc/dnsmasq.conf usando nano:

sudo su
nano /etc/dnsmasq.conf

Añade esta línea

dhcp-boot=pxelinux.0,SERVER,192.168.0.10 dhcp-range=192.168.0.3,192.168.0.90,12h dhcp-option=3,192.168.0.1 

Cambia los valores:
SERVER por el nombre real del ordenador.
192.168.0.10 por la dirección IP del ordenador
Las direcciones IP dchp-range por el rango de direcciones IP a partir del cual deseas que el servidor DHCP de acceso.
192.168.0.1 por la dirección IP del modem router de Internet.
Control + O, guarda. Control + X, sale.

Reinicia netmasq ejecturando en la misma terminal

/etc/init.d/dnsmasq restart

En el caso de haber cerrado la terminal y haber abierto otra, ejecuta previamente

sudo su

Instala el software de servidor TFTPD escribiendo ejecutando en la misma terminal

apt-get update
apt-get install tftpd-hpa tftp-hpa xinetd

Descarga una imagen de inicio de Ubuntu:
http://archive.ubuntu.com/ubuntu/dists/trusty/main/installer-i386/curren...

Desempaqueta la imagen tarball del netboot en /var/lib/tftpboot, ejecutando en una terminal

sudo su
tar -xvzf netboot.tar.gz -C /var/lib/tftpboot/ chown -R nobody:nogroup /var/lib/tftpboot

Configura el servidor TFTPD editando el archivo /etc/xinet.d/tftp con nano., ejecutando en la terminal:

sudo su
nano /etc/xinet.d/tftp

Pon esta información:

service tftp 
      { 
               disable             =         no 
               socket_type    =        dgram 
               wait                   =        yes 
               user                   =        root 
               server               =        /usr/sbin/in.tftpd 
               server_args    =        -v -s /var/lib/tftpboot 
               only_from       =        192.168.0.3/25 
                interface         =        192.168.0.10
       } 

Cambia los valores a los que corresponden a tu servidor:
192.168.0.3/25 por una máscara de subred que cubra el rango de direcciones IP previamente establecido en DHCP.
192.168.0.10 por la dirección IP del servidor.
Control + O, guarda. Control + X, sale.

Reinicia el proceso xinetd ejecutando en la terminal

killall -HUP xinetd

En el caso de haber cerrado la terminal y haber abierto otra, ejecuta previamente

sudo su

Enciende el ordenador donde quieres instalar Ubuntu, ingresa a la BIOS y selecciona la opción de arranque de red, PXE boot ó similar.
aplica los cambios e inicia desde la red.

Una vez iniciada la instalación de Ubuntu, completala y cambia al reiniciar la opción de la BIOS para iniciar del disco rígido.

Restaura los valores de tu modem router y de tu ordenador a los originales. No es necesario tocar las configuraciones practicadas, que no interferirán con su normal funcionamiento.

+1
+1
-1
Imagen de nacho tineo
+1
0
-1

Se me ocurre otra menera es usar la herramienta unebotin.

Con gparted pincho el disco duro por usb que quiero instalar.
Creo dos particiones una al principio de 1gb fat32 y el resto lo dejo libre.
Inicio unebotin y sigo los pasos como para crear un usb booteable y cargado con la imagen iso que deseo instalar.
Quito el disco duro y lo vuelvo a la maquina .

????? esto iniciaria la instalación como si se tratase de un usb.
Pero la verdad que la manera que expone gabriel es interesante se puede prescindir del ruter ? es decir conectar ambos pcs con cable enthenet cruzado?

Gracias

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de Gabriel_M
+1
0
-1

El que actúa de server tiene que tener conexión a internet activa, dos tarjetas de red ó una ethernet y una wifi ó una ethernet y acceso por 3/4G (dial-up es muy lento) o con una sola ethernet, configurada con dos redes, eth0 y eth0:1 en la misma tarjeta y haciendo nat de eth0:1 a eth0.

+1
0
-1
Imagen de bean
+1
0
-1

Manual para PXE que nos dejas Gabriel, lo guardo como libro no apócrifo de la Biblia; y alguna vez me fue bien experimentando con instalaciones desde la red, pero fíjate que el consultante dice :

necesidad de instalar un S.O en un pc que no tiene lectora si arranca por usb ni funciona la disquetera.

Es decir nacho no tiene nada y nacho quiere tener todo (Je, me refiero a Ubuntu o al bueno de Debian); estamos de acuerdo con tu claro método, mas como :

Requiere de un ordenador con una distribución Gnu/Linux funcionante

En conclusión, me parece que para debida comprensión de los menos avanzados debe decirse en síntesis:

1.Se conectará un PC con duro con Ubuntu 14.04 arq.32 y conectado a internet; con otro PC que tiene Bios, un duro sólo con particiones y sin sistema operativo.

2. Se hará a través de las tarjetas de red conectadas a través de internet ( ¿ podría ser conexión alámbrica cableada en paralelo ? ).

3. El proceso significa hacer modificaciones en el PC que tiene Ubuntu para que envíe la data al PC que la recibirá a través de la Bios.(Las desarrolladas por Gabriel)

4. La Bios del que recibe debe configurarse para bootear desde la red con PXE o algo similar.

5. La imagen de Ubuntu que se transferirá a utilizar para iniciar la instalación, obvio, ha de estar grabada en el PC que envía la data.

6. Un ejemplo práctico es cuando hacés partir el motor con cables porta energía desde otro funcionando, positivo positivo, tierra tierra, claro que esta es pura energía, en cambio la informática es inteligente porque lleva data.

Lo demás está claro en el Manual.

Gracias y saludos.

+1
0
-1
Imagen de nacho tineo
+1
0
-1

Bueno el pc tiene la posibilidad de dos discos duros .
Por lo tanto en uno he creado una imagen iso booteable de la distribución que deseo instalar.
La he iniciado y le he marcado que se instale en el segundo disco.
En el ultimo reinicio he cambiado la bios para que se inicie primero el segundo disco duro y todo ha funcionado bien.
Una vez iniciado el sitema he formateado el primer disco duro y lo he dejado para datos.
Todo perfecto la verdad que la opción de gabriel me ha gustado pero no me he visto con suficiente fuerza para adoptar el problema.Eso si la he guardado para otra vez.

Saludos

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)