Come posso accedere al mio mini-pc (RaspberryPi / MK802 / Mele A1000 / VIA APC) via ethernet / wifi senza monitor?

Presto otterrò il mio mini-PC (RaspberryPi / MK802 / Mele A1000 / VIA APC).

Ma mi chiedevo se esista una possibilità che posso semplicemente accendere e accedere al mio sistema operativo mini-PC collegandolo al collegamento wifi / ethernet e accedervarlo in remoto tramite la networking senza aver bisogno effettivamente di un monitor (durante tutto il process)?

Attualmente ho un computer porttile e ho bisogno di una casella di download e in seguito riceverò un HDTV per la conversione in un HTPC: D

Quindi, non ho davvero un monitor di riserva ora, ma ho una tastiera e un mouse extra.

Esiste una distro linux per lo stesso? che posso usare per sparare direttamente il mio mini-pc e collegarlo attraverso la mia LAN per accedere a distanza tramite il mio porttile?

    AGGIORNAMENTO: Come circa l'avvio da LAN? Se qualcuno potesse far luce su questo argomento in modo che sia applicabile qui..quanto ottimo!

    Avrebbe dovuto impostarla inizialmente, ma è ansible eseguire un server SSH su di esso per l'accesso remoto CLI. È quindi ansible accedere alle applicazioni grafiche tramite l'inoltro di x o tramite un altro metodo di accesso remoto.

    È ansible farlo con qualsiasi distro di linux appropriato – Non sicuro di android (anche se il metodo chroot debian può funzionare), ma tutto ciò che support il lampone pi vi permetterà di farlo.

    È interessante notare che le istruzioni per il lampone pi / Debian vengono eseguite offline, con la scheda SD root installata su un altro dispositivo – con alcune piccole modifiche. Non ho provato questo ovviamente.

    Con i mod, e idealmente su un altro sistema che esegue debian

    ssh-keygen -t rsa 

    Dovrebbe generare un codice pubblico RSA. Vorresti spostare questo verso l'equivilente di /root/.ssh/id_rsa sul file system root di raspi

    Assumendo le posizioni relative al tuo file system di Raspberry Pi

    mv /boot/boot_enable_ssh.rc /boot/boot.rc

    Per avviare il server ssh per impostazione predefinita.

    Caricare la scheda e caricarla. Trovare l'indirizzo IP sarebbe difficile, ma è ansible impostare un indirizzo IP statico allo stesso modo – modificare le impostazioni appropriate in /etc/networks/interfaces

    Questo dovrebbe sperare finché le autorizzazioni sono corrette (correggerle se non!) Fate fare quello che vuoi su un raspi. Allo stesso modo potresti essere in grado di modificare il file system root prima dell'avvio su un dispositivo di avvio simile della scheda SD con un sistema linux basato su x86 per avviare come desideri.

    Come posso accedere al mio mini-pc tramite ethernet / wifi senza monitor?

    Dipende da come definisci "accesso".

    Se non si dispone di un file system kernel e root (RFS) provato per l'avvio, allora sarà assolutamente necessario avere qualche componente di console collegata a questo miniPC. Altrimenti non sarà ansible visualizzare tutti i messaggi di avvio generati. (Una volta che viene verificato un kernel, il kernel viene configurato per avviarsi in modalità tranquilla per il rilascio. Anche se il kernel di Windows è più verboso del normale quando si utilizza "modalità sicura".)

    I PC hanno tradizionalmente utilizzato un dispositivo video (ad esempio un monitor monocromatico / CGA / EGA / xVGA) come console (text e / o GUI). I PC senza testa e i sisthemes embedded utilizzano tipicamente una port seriale (a basso costo) (UART / USART) come console (solo text). Linux può utilizzare una console tramite un adattatore USB-a-serie, ma alcuni dei messaggi di avvio andranno persi a causa dell'initialization tardiva dello stack USB.

    Gli accessi remoti come telnet o ssh possono verificarsi solo dopo che il kernel è stato avviato correttamente . Se non si dispone di una console e il kernel non riesce a caricare il sistema, si avranno informazioni insufficienti per descrivere o correggere l'errore di avvio.

    In altre parole, immaginate di get un nuovo computer porttile con SSD la cui schermata non si accende finché Win7 o Linux non chiede il tuo nome utente / password. I codici di segnale acustico BIOS POST sono disabilitati. Non esiste un LED di attività "disco". Quando si accende il computer porttile, nulla viene visualizzato sullo schermo. Non c'è niente per indicare il progresso di avvio. Come intendi descrivere l'errore di avvio? Come si inizia a risolvere questo problema? Quanto tempo dovrai provare le miriade possibili? Oppure lo farai come port?

    BTW se la tua LAN è (relativamente) sicura, allora tutto quello che hai bisogno per accedere al miniPC (in esecuzione) è telnet (piuttosto che ssh ). Avviare il daemon telnetd (o configurare inetd ) sul miniPC e utilizzare un client telnet sul PC host.

    L'avvio dalla LAN non risolve o affronta affatto questo problema della console. Un LANboot significa semplicemente che l'image del kernel viene ottenuta da un server, piuttosto che dall'archiviazione locale. Ciò non ha senso quando ci sono gigabyte di capacità di memorizzazione locale (e rimovibile ). Certamente il kernel di test con LANbooting è conveniente. U-Boot è in grado di utilizzare la LAN e la tftp , nonché l'archiviazione locale per caricare l'image del kernel; l'"U" nel suo nome significa "universale". Si noti che la LAN può anche essere utilizzata per accedere al filesystem radice tramite NFS .

    Aggiornare

    Se il computer a bordo singolo dispone di un UART o di un USART, è la console di una port seriale. Tuttavia la complicazione può essere che non esiste un connettore seriale DB-9 standard o, più comune, solo i segnali a livello logico sono esposti piuttosto che i segnali RS-232. Sarà quindi necessario un hardware aggiuntivo per utilizzare questa interface come console.

    Per il lampone Pi e il Mele A100 / 1000/2000, vi è un UART ma sono disponibili solo segnali a livello logico. È necessario colbind una scheda o un converter esterno che fornirà una connessione DB-9 o USB ad un PC host (che richiederebbe un programma di emulazione terminal, ad esempio Tera Term o Putty ). Un tutorial per l'impostazione della port seriale su un lampone Pi è qui . U-Boot probabilmente richiederà un recompliamento per utilizzare la console di port seriale. Sarà anche necessario compilare il supporto per la console seriale nel kernel; la console seriale per Linux è specificata nella "row di command del kernel" proveniente da U-Boot. Linux consente di specificare più console, e tutti i messaggi di output verranno visualizzati.

    appendice

    Se una console di port seriale non è disponibile e / o l'accesso a networking è un must allora c'è la soluzione intermedia di avvio del kernel Linux con una networking console . Ma questo richiede di solito una LAN sicura e un indirizzo IP (ad esempio statico) conosciuto assegnato all'host che funge da "console".
    Ma per la massima visibilità del process di avvio, si consiglia di utilizzare una console seriale, in quanto quasi tutti i SBC in grado di gestire Linux hanno un UART (con livelli logici o EIA / RS-232) per una console seriale.