Come posso installare Ubuntu su un dispositivo senza schermo né tastiera?


31

Questo è difficile. Vorrei installare Ubuntu su una macchina che dovrebbe funzionare come server e per qualche ragione non ho un'opzione per connettere uno schermo ad esso.

Mi aspetto che ciò possa essere simile all'installazione remota. Tuttavia, al momento non esiste un sistema operativo su quella macchina, quindi dovrò configurare tutto da zero.

D'altra parte, ho un accesso fisico a quella macchina. Pertanto posso farlo avviare da un CD / USB. Ma questo non è abbastanza.

Esiste un modo per eseguire tale installazione in remoto? Esiste una versione dell'immagine di Ubuntu fornita con un server SSH preinstallato e la avvia una volta avviata, in modo che io possa avviare la macchina con tale immagine, collegarmi ad essa tramite SSH ed elaborare l'installazione da un altro computer?

In caso contrario, quali altre opzioni ho?


6
È possibile estrarre l'HDD, utilizzare un altro computer per installare e configurare tutto come desiderato, quindi spostare indietro l'HDD. Non è troppo alta tecnologia, ma è abbastanza semplice.
mikewhatever,

4
@mikewhatever Questo è un suggerimento utile, ma quella tecnica mi ha causato molti problemi di configurazione. Ubuntu viene a conoscenza dell'hardware durante l'installazione e quando viene spostato su un altro computer ha gravi problemi anche con la ricerca del dispositivo di rete, il che mi rende incapace di accedervi da remoto.
Rafał Cieślak,

Se riesci a farlo avviare su un'unità USB o sulla rete senza usare un monitor, puoi provare questo: askubuntu.com/a/260469/158442 . Si noti che, con la preconfigurazione, è anche possibile specificare una chiave SSH e quindi eseguire il resto dell'installazione su SSH.
Muru,

3
Ha una porta seriale? Per i vecchi computer e i mainframe senza testa che avremmo appena consolato. Non al 100% se comunque è ancora un'opzione
meccooll

Una volta che il display del mio laptop si è rotto, sono riuscito a collegarlo tramite localhost tramite la macchina Windows XP, ma ho avuto Ubuntu installato. askubuntu.com/questions/377445/…
kenn

Risposte:


18

Il metodo menzionato nel commento sopra con l'installazione di Ubuntu su un altro computer per spostare il disco rigido sul computer senza testa è sicuramente un metodo elegante e probabilmente il più veloce per installare Ubuntu. Nella maggior parte dei casi l'hardware verrà riconosciuto e i driver verranno forniti all'avvio (non durante l'installazione). Ciò rende superflua l'installazione di driver a meno che non siano necessari driver proprietari (ad es. Per alcune schede di rete molto speciali).

Ma c'è un altro modo in cui possiamo installare Ubuntu incustodito creando un CD-ROM personalizzato, USB o da una soluzione di rete (Preseed). Vedi questa guida piuttosto completa sui passaggi e le procedure di ottimizzazione coinvolti:

Potresti anche trovare utili le seguenti domande correlate:


La documentazione di Ubuntu Preseed è 404, qualcuno può dire se questo link qui è ancora accurato? help.ubuntu.com/community/Cobbler/Preseed
eri0o

15

Un'altra opzione, utilizzando la console seriale:

  1. Aggiungi serial 0 9600 0×003a isolinux.cfgper CD o syslinx.cfgper USB
  2. Aggiungi console=ttyS0,9600n8al kernel i parametri append in text.cfgche contiene i menu.
  3. Collegalo a un altro PC, con porta seriale (o con adattatore USB / seriale), usa Putty o Minicom con le stesse impostazioni 9600n8, quindi avvia
  4. Seguire l'installazione tramite la console seriale.
  5. Se vuoi farlo avviare permanentemente sulla console seriale, segui le istruzioni qui:

    https://help.ubuntu.com/community/SerialConsoleHowto

Riferimento: installazione senza testa di Ubuntu Server 10.10 tramite console seriale


8

È possibile utilizzare un debian-installer preconfigurato senza domande che installa solo il server di base e il pacchetto ssh. Al riavvio sarai in grado di ssh nel sistema in esecuzione e di installare e configurare ulteriormente da lì.

C'è un esempio di un file preconfigurato qui: https://help.ubuntu.com/community/Cobbler/Preseed

Puoi seguire le normali istruzioni ISO per le istruzioni USB https://help.ubuntu.com/community/Installation/FromUSBStick e quindi modificare il file syslinux / txt.cfg sulla chiavetta USB per puntare al tuo file preconfigurato e copiare il tuo file preconfigurato nella directory preseed sulla chiavetta USB:

label custom
  menu label ^Install Custom Ubuntu Server
  kernel /install/vmlinuz
  append  file=/cdrom/preseed/ubuntu-custom.seed initrd=/install/initrd.gz quiet ks=cdrom:/isolinux/ks-custom.cfg --

Si noti che la penultima riga del file preconfigurato installa il pacchetto del server openssh:

d-i     pkgsel/include string byobu vim openssh-server

Controlla i log sul tuo server DHCP per ottenere l'indirizzo IP del sistema appena avviato e ssh su di esso come utente Ubuntu. La password nell'esempio preconfigurata è anche 'ubuntu' (senza virgolette).


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.