Samba e OpenLDAP: creare un controller di dominio: differenze tra le versioni

m
Riga 38: Riga 38:


Il pacchetto user-mode-linux contiene kernel(eseguibile) e moduli patchati per uml, uml-utilities contiene varie utility.
Il pacchetto user-mode-linux contiene kernel(eseguibile) e moduli patchati per uml, uml-utilities contiene varie utility.
User mode linux ha bisogno di un kernel modificato e patchato per essere eseguibile dall'utente(user-space).
Il kernel che risiede su host sara' un vero e proprio avviabile con opzioni da riga di comando simili a quelle per bootare un kernel, per avere i moduli sulla immagine dovrete montarli con hostfs( il kernel di default e' un monolite che boota dando solo qualche warning su moduli non trovati e non ha hostfs attivato).
Da '''/usr/share/doc/user-mode-linux/README.Debian''':
Compilare un pacchetto kernel UML.
Devi avere apt configurato per poter scaricare i sorgenti dei pacchetti.
(esempio deb-src http://it.debian.org/debian main contrib, man sources.list)
1. $ apt-get source user-mode-linux
2. # apt-get build-dep user-mode-linux
  (Puoi farlo con fakeroot la doc originale e' sbagliata ;D provare per credere)
3. $ cd user-mode-linux-UMLVERSION
4. $ debian/rules unpack
  Oppure, decomprimi un'altro sorgente e aggiorna kernel_version in
  debian/rules
5. $ debian/rules patch
  Oppure, applica UML patch a mano e aggiusta patch-stamp
5. $ cd kernel-source-KVERSION
  Potete anche scegliere di fare solo moduli e vmlinux, la immagine bz non mi serve ad altro che backup, sconsiglio di usare initrd.
6. $ make defconfig ARCH=um && make [menu,x]config ARCH=um # make all ARCH=um
  Tutti i comandi makefile devono includere ARCH=um
7. $ cd ..
8. $ dpkg-buildpackage -rfakeroot -nc -uc
5

contributi