Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mediacenter:xbmc_pxe [2013/03/08 18:01]
james ajout patch initrd complet
mediacenter:xbmc_pxe [2013/11/20 17:44] (Version actuelle)
james [Mise a jour XBMC 12.2] typo
Ligne 1: Ligne 1:
 +{{tag>​xbmc mediacenter nfsroot pxe netboot liveCD}}
 ====== Utiliser Xbmc en boot PXE ====== ====== Utiliser Xbmc en boot PXE ======
  
Ligne 63: Ligne 64:
     * <​code>​patch -p0 < ../​casper-helpers.patch</​code>​     * <​code>​patch -p0 < ../​casper-helpers.patch</​code>​
   * Repaqueter l'​initrd :<​code>​   * Repaqueter l'​initrd :<​code>​
-find ./ | cpio -H newc -o > /tmp/​new-initrd.cpio+find ./ | cpio -H newc -o > ../​new-initrd.cpio
  
-lzma < new-initrd.cpio > initrd.lz</​code>​+lzma < ../new-initrd.cpio > ../initrd.lz</​code>​
   * Déposer l'​initrd la ou il sera disponible en PXE :<​code>#​ mv /​tmp/​initrd.lz /​tftpboot/​xbmc-12.0-live/​initrd.lz </​code>​   * Déposer l'​initrd la ou il sera disponible en PXE :<​code>#​ mv /​tmp/​initrd.lz /​tftpboot/​xbmc-12.0-live/​initrd.lz </​code>​
  
Ligne 72: Ligne 73:
 Pour verifier le fonctionnement du copy on write, tentez d'​ecrire un fichier disons dans /root : ce fichier devrait etre présent apres le redémarrage Pour verifier le fonctionnement du copy on write, tentez d'​ecrire un fichier disons dans /root : ce fichier devrait etre présent apres le redémarrage
  
 +
 +===== Mise a jour XBMC 12.2 =====
 +
 +Depuis que cette page a été écrite, la version 12.2 est sortie.
 +Les étapes décrites précédemment fonctionnent encore, le patch/​regénération de l'​initrd aussi (avec les mêmes patchs) : il suffit d'​adapter les numéros de version dans les différents chemins
 +
 +Voici la configuration PXE à ajouter pour avoir d'une part un liveCD simple (sans persistance des données) et d'​autre part la version avec persistance qui nécessite donc par contre l'​initrd patché :
 +<​code>​
 +[...]
 +label xbmc122live
 +    menu label XBMCLive 12.2 Intel NVIDIA
 +    kernel xbmc-12.2-live-intel/​vmlinuz
 +    append initrd=xbmc-12.2-live-intel/​initrd.lz netboot=/​dev/​nfs nfsroot=192.168.0.1:/​mnt/​iso/​xbmcbuntu-12.2-live debug boot=casper
 +
 +label xbmc122cow
 +    menu label XBMCLive - NFS Copy On Write 12.2 Intel NVIDIA
 +    kernel xbmc-12.2-live-intel/​vmlinuz
 +    append initrd=xbmc-12.2-live-intel/​initrd_cow.lz netboot=/​dev/​nfs nfsroot=192.168.0.1:/​mnt/​iso/​xbmcbuntu-12.2-live debug boot=casper nfscow=192.168.0.1:/​mnt/​data/​xbmc-nfs-root/​client_mac_address
 +[...]
 +</​code><​note>​La encore ne **pas** remplacer "​client_mac_address"​ par la valeur de l'​adresse MAC</​note>​
  
 ===== Références ===== ===== Références =====
mediacenter/xbmc_pxe.1362762093.txt.gz · Dernière modification: 2013/03/08 18:01 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0