• Immutable Page
  • Info
  • Attachments

STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum.


Introduzione

InitNG è un sostituto completo del vecchio e più volte criticato sysvinit. È stato scritto con la velocità nel sangue, facendo ricorso quanto più possibile all'operare in modo asincrono. In altre parole: il processo di boot sarà più veloce e potrai avere più controllo e dati statistici sul tuo sistema. La base consiste nel fatto che i comandi di avvio sono lanciati non appena sono trovate le loro dipendenze. Questo limita gli effetti di collo di bottiglia come le operazioni di I/O; mentre un programma esegue operazioni di I/O, un altro può utilizzare il processore. Initng incorpora nei suoi file di configurazione le singole dipendenze dei servizi. È stato progettato per far ricorso a meno risorse di sistema possibile e per avviare il tuo sistema più velocemente e in sicurezza.

  • Attualmente è disponibile in formato DEB per architetture i386 e amd64

  • Non ci sono ancora repository

  • La versione più recente di initng è la 0.6.3

  • La più recente versione degli initng-ifiles è la 0.0.2.2

Problemi conosciuti

Prima di installare InitNG, ricordatevi che questo software è sottoposto a significativi cambiamenti che potrebbero introdurre nuove falle anche se le più vecchie sono state riparate; ecco una lista dei problemi più comuni:

  • Lo splash screen di Ubuntu non funziona con la versione 0.5.2 di InitNG funziona con la versione 0.5.4 fatta eccezione per lo scrolling text; le versioni 0.5.5 e 0.6.0 mostrano il logo ma mancano sia dello scrolling text che della barra di avanzamento.

  • È necessario decommentare il file di swap in /etc/fstab nella versione 0.6.0-1 per averlo disponibile al boot su Dapper.

Problemi risolti

  • il sistema di stampa sembra non funzionare (sebbene Impostazioni della stampante funzionino) nella versione 0.5.4 e 0.5.5 per stampanti HP: Bug 505.
    Soluzione: aggiungete hpiod e hpssd, vedi le istruzioni per la versione 0.5.5. Attenzione, non è testato in 0.5.4

  • il suono non sempre funziona nella versione 0.5.4 Bug 489.
    Soluzione: aggiornate alla 0.5.5

Installazione

Se state aggiornando o tornando indietro ad una versione precedente, è consigliato avviare Ubuntu in modalità normale(senza initNG) e disinstallare prima la versione vecchia (tramite Synaptic per esempio).

A partire dalla versione 0.6.0, InitNG è stato diviso in due file deb; il primo pacchetto (initng) contiene il programma vero e proprio mentre il secondo (initng-ifiles) contiene i vari script di cui InitNG ha bisogno. Anche se initng dipende da initng-ifiles, initng non sarà correttamente installato fino a che initng-ifiles non sarà installato insieme o prima di InitNG.

Versione 0.6.0

  1. Scaricate i due file deb da Alioth.

  2. Installate i due file da terminale

    sudo dpkg -i initng*.deb
  3. Se è una nuova installazione, edita la lista di avvio di grub:

    sudo gedit /boot/grub/menu.lst

    Fate una copia della voce di Ubuntu che avete nel file e rinominatela con un nome simile a «Ubuntu (InitNG)». Alla riga kernel aggiungete «init=/sbin/initng»

  4. Per assicurarvi che venga fatto il boot, lanciate il seguente comando

    sudo ng-update add daemon/gdm
  5. Per far funzionare la stampante lanciate

    sudo ng-update add daemon/cupsd
  6. Per far funzionare le stampanti HP scrivete

    sudo ng-update add daemon/hpiod
    sudo ng-update add daemon/hpssd
  7. Per attivare eth0 all'avvio, lanciate

    sudo ng-update add net/eth0
  8. Per attivare la regolazione della frequenza della CPU, lanciare

    sudo ng-update add system/speedstep
    sudo ng-update add daemon/powernowd
  9. Se state usando Ubuntu Dapper, lanciate anche

    sudo ng-update add daemon/NetworkManager
    sudo ng-update delete system/ifupdown-debian

Riavviate (usando la voce InitNG di grub) e gustatevi la velocità!

Fatti contare!

Lancia lo script /etc/initng/count_me.sh dopo l'installazione di InitNG.

Link

Documento originale: InitNG


CategoryDaCancellare