Dimensione: 3893
Commento: aggiunta barra di navigazione
|
Dimensione: 3039
Commento: Typo
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Hardware/UbuntuLTSP/MultiBoot ## page was renamed from UbuntuLTSP/LTSPMultiBoot |
|
Linea 3: | Linea 5: |
= Istruzioni per avere un client che possa avviarsi da remoto con PXE oppure da un hard disk locale = | ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents()]]|| |
Linea 5: | Linea 7: |
Usando il metodo qui presentato invece di avviare immediatamente il client con il boot da PXE, verrà presentato all' utente un messaggio in cui sarà possibile scegliere se avviare il boot da rete oppure daun installazione locale su hard disk. In questo modo se avete un sistema che è già dotato di un installazione locale potete utilizzare entrambi i sistemi senza dover modificare nulla sull' hard disk del client. | = Intrduzione = |
Linea 7: | Linea 9: |
Per prima cosa dobbiamo modificare sul server il file '''/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default''' per includere le scelte da mostrare all' avvio dei client. La sintassi è simile a quella dei file di configurazione di lilo; potete trovare maggiori informazioni su [[http://syslinux.zytor.com/faq.php#config Syslinux]]. Aprite il file con il comando: {{{ sudo gedit /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default }}} Il file dovrebbe avere un contenuto uguale a questo: {{{ DEFAULT vmlinuz ro initrd=initrd.img quiet splash }}} sostituitene il contenuto con questo: {{{ DEFAULT localboot |
Usando questa configurazione invece di avviare immediatamente il '''client''' con il boot da [http://it.wikipedia.org/wiki/Preboot_Execution_Environment PXE], verrà visualizzato un messaggio in cui sarà possibile scegliere se avviare il boot da rete oppure da un installazione locale. In questo modo se un hard disk ha già un installazione locale è possibile utilizzare entrambi i sistemi. = Configurazione = Per mostrare ai '''client''' la lista di avvio, modificare sul '''server''' con un [:EditorDiTesto: editor di testo] ed i [:AmministrazioneSistema/Sudo: permessi amministrativi] il file `/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default` e sostituire tutto il contenuto con questo: {{{DEFAULT linux |
Linea 29: | Linea 27: |
Questa configurazione fornisce un prompt all' avvio del client. Dopo 5 secondi se nessuna scelta è stata fatta dall' utente si avvia il sistema da locale che è impostato come scelta di default. L'utente può però scegliere di digitare ''localboot'' o ''linux'' in modo da avviare il sistema nel modo scelto (linux corrisponde al caricamento del kernel linux da remoto).[[BR]][[BR]] Analizzando singolarmente le varie opzioni, la voce '''DEFAULT''' si riferisce a quale sistema verrà avviato al termine dei secondi di attesa impostati. La voce '''TIMEOUT''' specifica per quanto tempo deve durare l'attesa prima di avviare la scelta di ''default'', questo valore è impostato in decimi di secondo quindi 50 corrisponde a 5 secondi. La voce '''PROMPT''' imposta se deve essere mostrata o meno il prompt ''boot:'' per consentire all' utente di digitare la scelta. La voce '''DISPLAY''' serve per selezionare un messaggio di testo da mostrare sullo schermo come introduzione, in questo caso dice di leggere il file di nome '''display.msg''' che deve trovcarsi nella stessa cartella del file pxelinux.0 (/var/lib/tftpboot/ltsp/i386/). Un esempio di questo file è quello riportato qui sotto: {{{ |
Questa configurazione fornisce un prompt all'avvio del '''client''', se dopo '''cinque secondi''' nessuna scelta è stata fatta dall'utente si avvia il sistema da remoto che è impostato come scelta di default. L'utente può però scegliere di digitare '''localboot''' o '''linux''' in modo da avviare il sistema nel modo scelto. Analizzando singolarmente le varie opzioni: * '''DEFAULT''': quale sistema verrà avviato al termine dei secondi di attesa impostati; * '''TIMEOUT''': specifica per quanto tempo deve durare l'attesa prima di avviare la scelta di '''default''', questo valore è impostato in decimi di secondo * '''PROMPT''': imposta se deve essere mostrata o meno il prompt '''boot:''' per consentire all'utente di digitare la scelta. * '''DISPLAY''': serve per selezionare un messaggio di testo da mostrare sullo schermo come introduzione == Messaggio di benvenuto == È possibile modificare a proprio piacimento il file di benvenuto che viene mostrato all'avvio dei '''client'''. Nell'esempio il file si chiama `display.msg` e si deve trovare nella stessa directory del file `pxelinux.0` che per default si trova in `/var/lib/tftpboot/ltsp/i386/`. Un esempio del file è riportato qui sotto: {{{ |
Linea 38: | Linea 47: |
Per avviare linux da remoto digitare : linux al prompt boot: e premere <invio> |
Per avviare da remoto premere <invio> Per avviare il sistema locale scrivere: localboot |
Linea 44: | Linea 53: |
Questo messaggio verrà mostrato non appena il client avvierà la prima connessione al server. | = Ulteriori risorse = |
Linea 46: | Linea 55: |
{{{ LABEL linux KERNEL vmlinuz APPEND ro initrd=initrd.img quiet splash }}} |
* [https://help.ubuntu.com/community/UbuntuLTSP/LTSPMultiboot Documento originale] * [:Hardware/UbuntuLtsp: Guida a UbuntuLtsp] |
Linea 52: | Linea 58: |
Le tre linee successive definiscono le opzioni per l'avvio di '''linux'''' e sono definite dalle voci '''KERNEL''' e '''APPEND''' che come noterete sono riprese dal file '''default''' originario. Quello che manca ora è solo l'opzione per l'avvio da hard disk locale: {{{ LABEL localboot LOCALBOOT 0 }}} Queste linee definiscono l'opzione ''''localboot'''' usata in precedenza con la voce '''DEFAULT'''. La sola definizione contenuta in questa parte è l'opzione '''LOCALBOOT''' con il parametro impostato a 0. Questa opzione fornisce l'avvio da hard disk locale; altre opzioni sono disponibili e possono essere trovate nella pagina relativa a syslinux segnalata sopra. [[Navigation(siblings)]] ## da questo punto in poi non modificare! |
|
Linea 67: | Linea 59: |
CategoryNuoviDocumenti | CategoryHardware CategoryDaRevisionare |
IndiceBRTableOfContents() |
Intrduzione
Usando questa configurazione invece di avviare immediatamente il client con il boot da [http://it.wikipedia.org/wiki/Preboot_Execution_Environment PXE], verrà visualizzato un messaggio in cui sarà possibile scegliere se avviare il boot da rete oppure da un installazione locale. In questo modo se un hard disk ha già un installazione locale è possibile utilizzare entrambi i sistemi.
Configurazione
Per mostrare ai client la lista di avvio, modificare sul server con un [:EditorDiTesto: editor di testo] ed i [:AmministrazioneSistema/Sudo: permessi amministrativi] il file /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default e sostituire tutto il contenuto con questo:
{{{DEFAULT linux TIMEOUT 50 PROMPT 1 DISPLAY display.msg
LABEL linux
- KERNEL vmlinuz APPEND ro initrd=initrd.img quiet splash
LABEL localboot
- LOCALBOOT 0
}}}
Questa configurazione fornisce un prompt all'avvio del client, se dopo cinque secondi nessuna scelta è stata fatta dall'utente si avvia il sistema da remoto che è impostato come scelta di default. L'utente può però scegliere di digitare localboot o linux in modo da avviare il sistema nel modo scelto.
Analizzando singolarmente le varie opzioni:
DEFAULT: quale sistema verrà avviato al termine dei secondi di attesa impostati;
TIMEOUT: specifica per quanto tempo deve durare l'attesa prima di avviare la scelta di default, questo valore è impostato in decimi di secondo
PROMPT: imposta se deve essere mostrata o meno il prompt boot: per consentire all'utente di digitare la scelta.
DISPLAY: serve per selezionare un messaggio di testo da mostrare sullo schermo come introduzione
Messaggio di benvenuto
È possibile modificare a proprio piacimento il file di benvenuto che viene mostrato all'avvio dei client. Nell'esempio il file si chiama display.msg e si deve trovare nella stessa directory del file pxelinux.0 che per default si trova in /var/lib/tftpboot/ltsp/i386/. Un esempio del file è riportato qui sotto:
============================================================================== Welcome to the Multiboot System (SGMS) Il Sistema si avvierà in 5 secondi... Per avviare da remoto premere <invio> Per avviare il sistema locale scrivere: localboot ==============================================================================
Ulteriori risorse
[https://help.ubuntu.com/community/UbuntuLTSP/LTSPMultiboot Documento originale]
[:Hardware/UbuntuLtsp: Guida a UbuntuLtsp]