Instalación de Linux sin cabeza


22

¿Cómo se hace una instalación sin cabeza de Linux? Sin monitor, sin teclado. La máquina tiene floopy y unidad de CD. ¿Puedo configurar un Live CD para ejecutar sshd con un pase preconfigurado o algo similar y administrarlo a través de eso?

Las instrucciones para fedora 8+ serían ace, pero cualquier otra cosa también es bienvenida.

Aclamaciones.


1
Hice un CD en vivo basado en Debian live-build para este propósito. Cuando arrancó, inició un servidor SSH y se conectó a mi red VPN para poder iniciar sesión incluso si estaba detrás de un firewall. Contenía muchas utilidades de rescate y también podía usarse para instalar un nuevo sistema, pero tenía que hacerse manualmente usando debootstrap (quizás también sería posible incluir el instalador de Debian). Si alguien está interesado, puedo ponerlo en algún lugar de la web.
Petr Pudlák

Respuestas:


19

Para Redhat / CentOS / Fedora, está buscando kickstart .

Para Ubuntu y Debian, desea ver la preselección .

Ambos funcionan de la misma manera al alimentar al instalador con un archivo que responde a todas las preguntas que el instalador normalmente le haría. También le permiten ejecutar scripts después de que la instalación se haya completado, para que pueda personalizar la instalación.


No sé acerca de la preselección, pero kickstart requiere que ingrese un comando ("linux ks = <something>") en el menú de arranque del disco de instalación, por lo que eso no funcionará.
Brad Beyenhof

3
Debería poder agregar eso a grub si crea su propio CD de arranque (como vuksan.com/linux/kickstart_boot_cd.html )
TonyUser

2
Puede agregar fácilmente argumentos de kernel en isolinux si lo hace a través de CD o pxelinux si inicia desde una red.
David Pashley

ubuntu también es compatible con kickstart - wiki.ubuntu.com/KickstartCompatibility
warren


1

Puede hacer que Linux (y Grub y Syslinux) redirijan su salida a través del puerto serie a otra computadora, que luego puede usar para administrar la instalación. Sospecho que ninguno de los instaladores estándar lo admitirá de inmediato, aunque es bastante fácil cambiarlo si se siente cómodo con la reconstrucción de una distribución iso.

kickstart probablemente será más rápido de configurar para usted, pero es difícil diagnosticar problemas sin ningún tipo de retroalimentación: si su script kickstart falla, no tiene idea de por qué.




0

Puede intentar arrancar Headless Knoppix y, una vez que se esté ejecutando, instalar en el sistema barebones en ejecución a través de ssh. Hay muchas soluciones para esto, así que usa Google para encontrar tu favorito.

Esperemos que el BIOS de la máquina ya esté configurado para mirar el disquete y / o CD como dispositivos de arranque antes de verificar el disco duro, de lo contrario, necesitará conectar algunos periféricos solo para cambiar esa configuración.


0

Para una solución específica de fedora / rhel, puede crear un CD de arranque de red de fedora volviendo a empaquetar el directorio isolinux como un CD de arranque con mkisofs, mientras cambia el archivo isolinux.cfg para iniciar una instalación de VNC de forma predeterminada. Debe editar el isolinux / isolinux .cfg y agregue "vnc" a la directiva append de la stanza de arranque predeterminada, generalmente algo como esto:

label linux
kernel vmlinuz
append initrd=initrd.img ramdisk_size=8192

se convertiría en:

label linux
kernel vmlinuz
append initrd=initrd.img ramdisk_size=8192 vnc 

también puede agregar ip = (ip) o ip = dhcp y method = (http | ftp | nfs): // (o lo que tenga) para que el instalador obtenga una dirección IP predeterminada / dhcp y pueda encontrar las fuentes de instalación de red más rápido

edit: olvidé mencionar que usar una ip estática sería más fácil, porque entonces sabes dónde conectarte con un cliente vnc

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.