Installazione senza testa di Linux


22

Come si fa un'installazione senza testa di Linux? Nessun monitor, nessuna tastiera. La macchina ha floppy e cd drive. Posso configurare un cd live per eseguire sshd con un passaggio preconfigurato o qualcosa di simile e gestirlo tramite quello?

Le istruzioni per fedora 8+ sarebbero asso, ma anche qualsiasi altra cosa sarà ben accolta.

Saluti.


1
A questo scopo ho realizzato un CD live basato su Debian live-build . Quando è stato avviato, ha avviato un server SSH e si è collegato alla mia rete VPN in modo da poter accedere anche se era protetto da un firewall. Conteneva molte utility di salvataggio e poteva anche essere usato per installare un nuovo sistema, ma doveva essere fatto manualmente usando debootstrap (forse sarebbe stato possibile includere anche Debian Installer). Se qualcuno è interessato, posso metterlo da qualche parte sul web.
Petr Pudlák,

Risposte:


19

Per Redhat / CentOS / Fedora, stai cercando kickstart .

Per Ubuntu e Debian vuoi dare un'occhiata alla preconfigurazione .

Entrambi funzionano allo stesso modo fornendo al programma di installazione un file che risponde a tutte le domande che normalmente il programma di installazione ti farebbe. Consentono inoltre di eseguire script al termine dell'installazione, in modo da poter personalizzare l'installazione.


Non conosco la preconfigurazione, ma kickstart richiede di inserire un comando ("linux ks = <something>") nel menu di avvio del disco di installazione, quindi non funzionerà.
Brad Beyenhof,

3
Dovresti essere in grado di aggiungerlo in grub se crei il tuo cd di avvio (come vuksan.com/linux/kickstart_boot_cd.html )
TonyUser,

2
È possibile aggiungere facilmente argomenti del kernel in isolinux se lo si fa tramite CD o pxelinux se si avvia in rete.
David Pashley,

ubuntu supporta anche kickstart - wiki.ubuntu.com/KickstartCompatibility
warren


1

Puoi avere linux (e grub e syslinux) che reindirizzano il loro output sulla porta seriale su un altro computer, che puoi usare per gestire l'installazione. Sospetto che nessuno degli installatori standard lo supporterà immediatamente, anche se è abbastanza facile cambiare se ti senti a tuo agio nel ricostruire un iso di distribuzione.

kickstart sarà probabilmente più veloce da configurare per te, ma è difficile diagnosticare i problemi senza alcun tipo di feedback - se lo script kickstart fallisce, non hai idea del perché.




0

Puoi provare ad avviare Headless Knoppix e, una volta in esecuzione, installare sul sistema barebone in esecuzione su SSH. Ci sono molte soluzioni per questo, quindi usa Google per trovare il tuo preferito.

Si spera che il BIOS della macchina sia già impostato per guardare il floppy e / o il CD come dispositivi di avvio prima di controllare il disco rigido, altrimenti sarà necessario collegare alcune periferiche solo per modificare tale impostazione.


0

Per una soluzione specifica fedora / rhel, è possibile creare un CD netoraot fedora reimballando la directory isolinux come un CD di avvio con mkisofs, cambiando il file isolinux.cfg per avviare un'installazione VNC per impostazione predefinita È necessario modificare isolinux / isolinux .cfg e aggiungi "vnc" alla direttiva append della stanza di avvio predefinita, in genere qualcosa del genere:

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

si trasformerebbe in:

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

potresti anche aggiungere ip = (ip) o ip = dhcp e method = (http | ftp | nfs): // (o qualunque cosa tu abbia) in modo che il programma di installazione ottenga un indirizzo IP predefinito / dhcp e possa trovare più velocemente le fonti di installazione della rete

modifica: ho dimenticato di menzionare che usare un IP statico sarebbe più facile, perché allora sai dove connettersi con un client vnc

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.