Debian Kernel Howto: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 9: Riga 9:
Si puo assegnare alla macchina virtuale solo l'hardware di cui si abbia bisogno. Con accessi limitati, niente di cio che gira sulla macchina virtuale puo' cambiare o danneggiare il sistema fisico reale o il suo software.
Si puo assegnare alla macchina virtuale solo l'hardware di cui si abbia bisogno. Con accessi limitati, niente di cio che gira sulla macchina virtuale puo' cambiare o danneggiare il sistema fisico reale o il suo software.


{{Box | Note |Il tutto e' stato eseguito su testing/etch. Da adesso in poi mi riferiro a user mode linux con il nome UML, alla macchina fisica con il nome host e alla macchina virtuale con  ospite}}
{{Box | Note |Il tutto e' stato eseguito su '''testing/etch'''. Da adesso in poi mi riferiro a ''user mode linux'' con il nome '''UML''', alla macchina fisica con il nome ''host'' e alla macchina virtuale con  ''ospite''}}


==Installazione==
==Installazione==


Per avere UML all'opera dobbiamo ricompilare il kernel con la SKAS( Separate Kernel Address Space) patch che si trova gia sui repository:
Per avere UML all'opera dobbiamo ricompilare il kernel con la '''SKAS'''( ''Separate Kernel Address Space'') patch che si trova gia sui repository:


<pre>
apt-get install linux-patch-skas
apt-get install linux-patch-skas
cd /usr/src/linux
cd /usr/src/linux
make-kpkg clean
make-kpkg clean
make-kpkg --added-patches skas --rootcmd fakeroot --append-to-version -skas --initrd --config menuconfig kernel_image
make-kpkg --added-patches skas --rootcmd fakeroot --append-to-version -skas --initrd --config menuconfig kernel_image
</pre>


In "Processor type and feature" troverete due opzioni in piu':
In "''Processor type and feature''" troverete due opzioni in piu':


<pre>
[ ] /proc/mm support
[ ] /proc/mm support
[ ] Make UML childs /proc/<pid> completely browsable
[ ] Make UML childs /proc/<pid> completely browsable
</pre>


Settateli e compilate il kernel, alla fine della compilazione installate il pacchetto e riavviate.
Settateli e compilate il kernel, alla fine della compilazione installate il pacchetto e riavviate.