Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

9.3.4. Utilizzo di ganci per modificare il contenuto dell'immagine‌


live-build offre hook che possono essere eseguiti in diverse fasi del processo di compilazione. Gli hook di chroot sono script eseguibili che installi come file hooks/live/*.chroot nel tuo albero di configurazione e che vengono eseguiti all'interno del chroot. Sebbene chroot sia il comando che ti consente di modificare temporaneamente la directory principale del sistema operativo in una directory di tua scelta, è anche usato per estensione per

designare una directory che ospita un albero del file system completo (alternato). Questo è il caso qui con live-build, dove la directory chroot è la directory in cui viene preparato il file system live. Poiché le applicazioni avviate in un chroot non possono vedere al di fuori di quella directory, lo stesso vale con gli hook di chroot: puoi solo utilizzare e modificare qualsiasi cosa disponibile in quell'ambiente chroot. Ci affidiamo a questi ganci per eseguire più personalizzazioni specifiche di Kali (vedi kali-config/common/ hooks/live/kali-hacks.chroot).

Ganci binari (hooks/live/*.binary) vengono eseguiti nel contesto del processo di compilazione (e non chroot da nessuna parte) alla fine del processo. È possibile modificare il contenuto dell'immagine ISO creata ma non del file system live poiché a questo punto è già stato generato. Usiamo questa funzionalità in Kali per apportare alcune modifiche alla configurazione isolinux predefinita generata da live-build. Ad esempio, vedi kali-config/common/hooks/live/persistence.binary dove aggiungiamo le voci del menu di avvio che abilitano la persistenza.


Il miglior sistema operativo cloud computing su OnWorks: