====== L'assemblage de mon minipc ====== ===== - - Les composants ===== Les composants : boitier, carte mère, disque dur et barrette mémoire \\ {{:materiels:minipc_assemblage:minipc_assemblage001.jpg?500|}} \\ \\ On peut voir la taille de la carte mère par rapport à la barrette et au disque dur \\ {{:materiels:minipc_assemblage:minipc_assemblage003.jpg?500|}} \\ Le boitier \\ {{:materiels:minipc_assemblage:minipc_assemblage004.jpg?500|}} \\ L'arrière du boitier\\ {{:materiels:minipc_assemblage:minipc_assemblage005.jpg?500|}} \\ L'intérieur\\ {{:materiels:minipc_assemblage:minipc_assemblage006.jpg?500|}} \\ {{:materiels:minipc_assemblage:minipc_assemblage007.jpg?500|}} \\ {{:materiels:minipc_assemblage:minipc_assemblage008.jpg?500|}} \\ ===== - - Le début de l'assemblage ===== L'alimentation, je l'ai enlevé pour mettre la carte mère. C'est conseillé dans la doc.\\ {{:materiels:minipc_assemblage:minipc_assemblage009.jpg?500|}} \\ \\ Le boitier sans l'alimentation\\ {{:materiels:minipc_assemblage:minipc_assemblage010.jpg?500|}} \\ ==== - - La carte mère ==== La carte de mère qui doit rentrer dans ce boitier, pas de problème c'est simple d'accès.\\ {{:materiels:minipc_assemblage:minipc_assemblage011.jpg?500|}} \\ \\ On peut voir que tout est prévu pour accéder aux vis.\\ {{:materiels:minipc_assemblage:minipc_assemblage012.jpg?500|}} \\ \\ La carte mère est fixée (5 minutes), pas de problèmes.\\ {{:materiels:minipc_assemblage:minipc_assemblage013.jpg?500|}} \\ \\ La carte mère\\ {{:materiels:minipc_assemblage:minipc_assemblage014.jpg?500|}} \\ ==== - - Le disque dur ==== Les rails de fixation du dique dur, quelques doutes sur l'assemblage\\ {{:materiels:minipc_assemblage:minipc_assemblage015.jpg?500|}} \\ \\ Les rails s'emboitent parfaitement sur le disque, on a juste un vis à mettre au milieu\\ {{:materiels:minipc_assemblage:minipc_assemblage016.jpg?500|}} \\ \\ Le disque coulisse sans problèmes\\ {{:materiels:minipc_assemblage:minipc_assemblage017.jpg?500|}} \\ \\ Les deux trous de fixations sont bien positionnés\\ {{:materiels:minipc_assemblage:minipc_assemblage018.jpg?500|}} \\ \\ Il me reste à mettre les deux vis à bout pointu\\ {{:materiels:minipc_assemblage:minipc_assemblage019.jpg?500|}} \\ \\ La deuxième vis\\ {{:materiels:minipc_assemblage:minipc_assemblage020.jpg?500|}} \\ \\ Le disque positionné\\ {{:materiels:minipc_assemblage:minipc_assemblage021.jpg?500|}} \\ {{:materiels:minipc_assemblage:minipc_assemblage022.jpg?500|}} \\ {{:materiels:minipc_assemblage:minipc_assemblage023.jpg?500|}} \\ \\ Le disque positionné, tout est parfait\\ {{:materiels:minipc_assemblage:minipc_assemblage024.jpg?500|}} \\ ==== - - Test d'une carte PCIe ==== Je vais tester la mise en place d'une carte pleine hauteur\\ {{:materiels:minipc_assemblage:minipc_assemblage025.jpg?500|}} \\ \\ Le système qui tient la carte, astucieux\\ {{:materiels:minipc_assemblage:minipc_assemblage026.jpg?500|}} \\ \\ La carte mise en place\\ {{:materiels:minipc_assemblage:minipc_assemblage027.jpg?500|}} \\ \\ Tout c'est bien passé.\\ {{:materiels:minipc_assemblage:minipc_assemblage028.jpg?500|}} \\ ==== - - Le câblage ==== {{:materiels:minipc_assemblage:minipc_assemblage029.jpg?500|}} La fixation des câbles USB et audio pour la face avant.\\ {{:materiels:minipc_assemblage:minipc_assemblage030.jpg?500|}} Le câblage\\ {{:materiels:minipc_assemblage:minipc_assemblage031.jpg?500|}} Le câblage\\ {{:materiels:minipc_assemblage:minipc_assemblage032.jpg?500|}} Le câblage\\ ==== - - La ventilation ==== {{:materiels:minipc_assemblage:minipc_assemblage034.jpg?500|}} On peut voir que le ventilateur passe juste (8 mm de marge).\\ {{:materiels:minipc_assemblage:minipc_assemblage035.jpg?500|}} Je remet l'alimentation\\ ==== - - Tout est rentré ==== Les câbles rentrent, mais il est vrai que je n'ai qu'un disque et pas de lecteur\\ {{:materiels:minipc_assemblage:minipc_assemblage036.jpg?500|}} \\ Le câblage est terminé, vue d'ensemble\\ {{:materiels:minipc_assemblage:minipc_assemblage037.jpg?500|}} {{:materiels:minipc_assemblage:minipc_assemblage038.jpg?500|}} {{:materiels:minipc_assemblage:minipc_assemblage039.jpg?500|}} \\ Un petit test de démarrage, tout va bien\\ {{:materiels:minipc_assemblage:minipc_assemblage040.jpg?500|}} \\ J'attache l'antenne interne de la carte wifi car elle est mal positionnée.\\ {{:materiels:minipc_assemblage:minipc_assemblage041.jpg?500|}} ==== - - Le boitier fermé ==== {{:materiels:minipc_assemblage:minipc_assemblage042.jpg?500|}} \\ {{:materiels:minipc_assemblage:minipc_assemblage043.jpg?500|}} \\ \\ Je colle les pieds \\ {{:materiels:minipc_assemblage:minipc_assemblage045.jpg?500|}} \\ \\ Hauteur fini 13,8 cm (13 cm pour le chassis + 8 mm pour les pieds). \\ {{:materiels:minipc_assemblage:minipc_assemblage046.jpg?500|}} \\ J'espère que cela ira dans mon meuble sinon, je changerai les pieds. \\ ===== - - L'installation d'Xbmc Live ===== Le boitier est silencieux, 31 degrés après quelques minutes\\ Je vais maintenant installer Xbmc Live\\ Si j'ai choisi cette distribution, c'est pour avoir directement un système optimisé pour Xbmc. Je sais que je n'aurais pas d'interface graphique pour gérer les différents services que je vais installer mais vive la ligne de commande.\\ \\ Du fait que je n'ai pas de lecteur interne, je connecte mon graveur de DVD SATA. Là encore, pas de problèmes, je démarre directement sur le CD d'installation. \\ J'utilise la totalité du disque dur, une partition swap et une ext4. Il faut 5 minutes pour formater le disque avant que l'installation commence. \\ L'installation se déroule correctement, pas de problèmes. \\ Après un redémarrage, j'arrive directement sur Xbmc. Je fais un test de lecture, tout est correct pour une image ISO de DVD et pour un MKV.\\ Je procéde maintenant à l'instalation des divers paquets que je devrais utiliser.\\ ==== - - ssh & vim ==== Je pourrais ainsi gérer ma configuration à partir de mon poste windows. sudo apt-get install vim ssh ==== - - mysql client, serveur et phpmyadmin ==== Phpmyadmin pour pouvoir gérer le tout. sudo apt-get install mysql-client sudo apt-get install mysql-server sudo apt-get install phpmyadmin ==== - - webmin ==== Je pourrais ainsi gérer une grande partie de mon serveur à distance. \\ Avant d'avoir l'idée de l'installer, il faut le télécharger. Pour cela, allez directement sur le [[http://www.webmin.com/|site de webmin]] et téléchargez l'archive tarball (« .tar.gz ») de la dernière version. Ensuite, allez dans le dossier où vous l'avez enregistré, et tapez la commande : tar -zvxf webmin-1.510.tar.gz Bien sûr, dans le cas d'une nouvelle version, remplacez « webmin-1.510.tar.gz » par le nom du fichier que vous avez téléchargé. Ensuite, rendez vous dans le dossier « webmin-1.510 » avec la commande : cd webmin-1.510 Ensuite, lancez le script d'installation : sudo ./setup.sh /usr/local/webmin Là, il vous posera des questions. Répondez-y, et votre Webmin est tout beau. \\ Je spécifie un mot de passe pour le compte admin et j'accepte un démarrage automatique de webmin. \\ On y accède à l'adresse http://votre_adresse_ip:10000 (si vous avez gardé les paramètres par défaut, et que vous avez sauté l'étape SSL), ou à l'adresse https://votre_adresse_ip:10000 (si vous avez gardé les paramètres par défaut, et que vous avez effectué l'étape SSL). \\ Dans mon cas, j'y accède à partir de mon portable via l'adresse http://192.168.1.9:10000/ et je me retrouve avec ce bel écran. \\ {{:materiels:minipcetudefonc:webmin.jpg|}} \\ ==== - - samba ==== Je pourrais ainsi faire un partage pour y déposer mes fichiers pour Xbmc. sudo apt-get install samba \\ Je décide de faire deux partages, un pour les fichiers multimédia d'xbmc et un autre pour les fichiers utilisés par le boot PXE (tftpboot). \\ Je fais la création des partages via l'interface web de webmin.\\ \\ Je sélectionne le répertoire **/home/thierry/xbmc_data** qui sera partagé en **xbmcdata** \\ {{:materiels:minipc_assemblage:smb_creation1.jpg|}} \\ \\ On peut voir que le partage est créé mais en lecture seul, je vais donc changer les droits. \\ {{:materiels:minipc_assemblage:smb_creation2.jpg|}} \\ \\ Il suffit de cliquer sur le partage dans la liste et de modifier les droits \\ * Inscriptible **Oui** * Accès invité **Oui** {{:materiels:minipc_assemblage:smb_securite1.jpg|}} \\ \\ Après ces modifications, on peut voir que le répertoire est en mode lecture/écriture pour tous.\\ J'ai aussi fait les mêmes opérations pour **/var/lib/tftpboot** \\ On peut voir le résultat ci-dessous. \\ {{:materiels:minipc_assemblage:smb_securite2.jpg|}} \\ \\ Ces diverses opérations ont conduit à l'ajout des lignes suivantes dans le fichier de configuration de samba **/etc/samba/smb.conf**\\ [tftpboot] writeable = yes public = yes path = /var/lib/tftpboot [xbmcdata] writeable = yes public = yes path = /home/thierry/xbmc_data ==== - - upgrade du système ==== Une fois ces installation sont terminées, je décide de faire un upgrade du système. sudo apt-get update sudo apt-get upgrade J'ai la surprise de découvrir la mise à jour de **hts-tvheadend**, il s'agit d'un frontal pour gérer les cartes tunes TV, à étudier. Il tourne sur le port 9981.\\ Une fois que les mises à jour sont installées, je redémarre mon serveur. \\ A là, surprise, Xbmc ne veut plus démarrer. J'ai un bon message d'erreur qui m'indique.\\ XBMC needs hardware accelerated OpenGL rendering. Install an appropriate graphics driver. Après diverses recherches sur les forums, je trouve la solution, il faut que je fasse une mise à jour de mes drivers nvidia. \\ Je tape la commande suivante : \\ sudo nvidia-installer --update Après plusieurs questions, un téléchargement .... je redémarre ma machine.\\ Et là, tout est bon, je retrouve mon Xbmc, qui fonctionne toujours parfaitement. ====== Les évolutions ====== ===== - - L'alimentation ===== Mai 2010, après plusieurs semaines d'utilisation je me rend compte que le ventilateur de l'alimentation est gênant lors du visionnage de certains films. \\ Je décide donc de me mettre en quête du solution fanless pour ma machine. \\ En faisant diverses recherches je tombe sur la solution picoPSU.\\ {{:materiels:minipc_assemblage:picopsu-90-big.jpg|}} \\ * http://www.homemedia.fr/actualites/1017-Test-de-l-alimentation-ATX-picoPSU-120-12V-DC-DC.html * http://www.clubic.com/actualite-31440-picopsu-l-alimentation-vraiment-miniaturisee.html * http://www.mini-box.com/picoPSU-90 * http://www.silentpcreview.com/article601-page1.html * [[http://forum.pcinpact.com/topic/128897-xwhite-pico-psu-inside/|Un MOD de tomxpc]] \\ J'ai installé l'alimentation en avril 2012. Depuis moins de bruit mais c'est le disque dur que l'on entend le plus. \\ Je vais donc chercher le moyen de le faire taire \\ ===== - - La chasse au bruit ===== zm-2hc2\\ \\