issue89:labo_linux_1
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue89:labo_linux_1 [2015/02/10 15:14] – [4] d52fr | issue89:labo_linux_1 [2015/02/10 18:30] (Version actuelle) – [9] auntiee | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
An Antec Sonata II case, an Asus P5K SE motherboard, | An Antec Sonata II case, an Asus P5K SE motherboard, | ||
- | La dernière fois que j'ai fait un article au sujet de XBMC pour le magazine Full Circle était il y a très longtemps dans le numéro 56. À cette époque, nous faisions tourner XMBC sous Ubuntu 10.04. Nous avons maintenant avancé d'au moins deux versions LTS. Dans le n° 56, notre machine était un netbook Dell Inspiron Mini 10 (avec un disque dur de 250 Go) avec un disque dur externe de 1 To pour le stockage des média. | + | La dernière fois que j'ai fait un article au sujet de XBMC pour le magazine Full Circle était il y a très longtemps, dans le numéro 56. À cette époque, nous faisions tourner XMBC sous Ubuntu 10.04. Nous avons maintenant avancé d'au moins deux versions LTS. Dans le n° 56, notre machine était un netbook Dell Inspiron Mini 10 (avec un disque dur de 250 Go) plus un disque dur externe de 1 To pour le stockage des média. |
- | Plus tard, nous avons essayé de faire encore plus petit, en installant ensemble Android+XMBC et une distribution avec firmware personnalisé+Linux+XBMC sur un dispositif Picos XIOS DS Media Play. La solution firmware personnalisé + Linux XBMC était extrêmement rapide. Le petit dispositif avait plein d' | + | Plus tard, nous avons essayé de faire encore plus petit, en installant ensemble Android+XMBC et une distribution avec firmware personnalisé+Linux+XBMC sur un dispositif Picos XIOS DS Media Play. La solution firmware personnalisé + Linux XBMC était extrêmement rapide. Le petit dispositif avait plein d' |
Tout à fait par hasard, à peu près au même moment, le disque dur de 1 To commençait à signaler des erreurs SMART et nous avons donc acheté un disque de 2 To. Ce plus grand disque nous a donné, en quelque sorte, la folie des grandeurs et nous avons ajouté un peu plus de matériel : | Tout à fait par hasard, à peu près au même moment, le disque dur de 1 To commençait à signaler des erreurs SMART et nous avons donc acheté un disque de 2 To. Ce plus grand disque nous a donné, en quelque sorte, la folie des grandeurs et nous avons ajouté un peu plus de matériel : | ||
Ligne 27: | Ligne 27: | ||
Around the same time the XBMC project released a version of Ubuntu+XBMC called XBMCbuntu. XBMCbuntu simplified a lot of things we had to install manually before (it installed proprietary video drivers, SAMBA, already had support for our Windows Media Centre remote control - which works nicely if you use lircd, etc.). XBMCbuntu came in an AMD and an NVidia flavour. It worked very well except for the fact that it failed to get the correct Extended Display Identification Data (EDID) for our television. XBMC displayed just fine at 1920x1080 (over the HDMI cable, the VGA cable we originally used limited us to 1366x768) but if you quit XBMC and ran the underlying Openbox you could barely read anything on the screen.** | Around the same time the XBMC project released a version of Ubuntu+XBMC called XBMCbuntu. XBMCbuntu simplified a lot of things we had to install manually before (it installed proprietary video drivers, SAMBA, already had support for our Windows Media Centre remote control - which works nicely if you use lircd, etc.). XBMCbuntu came in an AMD and an NVidia flavour. It worked very well except for the fact that it failed to get the correct Extended Display Identification Data (EDID) for our television. XBMC displayed just fine at 1920x1080 (over the HDMI cable, the VGA cable we originally used limited us to 1366x768) but if you quit XBMC and ran the underlying Openbox you could barely read anything on the screen.** | ||
- | Pendant un court laps de temps, nous avons utilisé la même solution qu' | + | Pendant un court laps de temps, nous avons utilisé la même solution qu' |
- | Une dizaine de jours plus tard, nous avons acheté une carte graphique NVidia GeForce 210 1 Go, en promotion. Le vendeur nous a averti que c' | + | Une dizaine de jours plus tard, nous avons acheté une carte graphique NVidia GeForce 210 1 Go, en promotion. Le vendeur nous a averti que c' |
- | À à peu près le même moment, le projet XMBC a sorti une version de Ubuntu+XBMC, | + | À peu près au même moment, le projet XMBC a sorti une version de Ubuntu+XBMC, |
===== 3 ===== | ===== 3 ===== | ||
Ligne 82: | Ligne 82: | ||
sudo parted /dev/sdc** | sudo parted /dev/sdc** | ||
+ | Les 2 disques durs, celui du système d' | ||
+ | |||
+ | Le nouveau disque posait un petit problème car nous utilisions du vieux matériel qui ne supportait pas nativement GPT (format de partitionnement du disque) dans le BIOS. Linux supporte GPT, mais il fallait tâtonner un peu pour comprendre comment partitionner et monter l' | ||
+ | http:// | ||
+ | |||
+ | Au départ, nous étions un peu fous et nous avons formaté le disque en NTFS. Le disque de 2 To était déjà en NTFS, aussi nous avons pensé faire de même pour le 3 To ; plus tard, nous avons changé d'avis et nous l' | ||
+ | |||
+ | sudo apt-get install parted | ||
+ | |||
+ | sudo parted /dev/sdc | ||
===== 6 ===== | ===== 6 ===== | ||
Ligne 112: | Ligne 122: | ||
sudo mkfs.ext4 /dev/sdc1** | sudo mkfs.ext4 /dev/sdc1** | ||
+ | La commande précédente nous positionne dans parted. Parted est un peu comme l' | ||
+ | |||
+ | mklabel gpt | ||
+ | |||
+ | Répondez oui à l' | ||
+ | |||
+ | mkpart primary ntfs 0% 100% | ||
+ | |||
+ | quit | ||
+ | |||
+ | Ceci configure le disque en GPT et le prépare au formatage ; maintenant, pour formater le disque nous avons juste besoin de : | ||
+ | |||
+ | sudo mkfs.ntfs -Q /dev/sdc1 | ||
+ | |||
+ | L' | ||
+ | |||
+ | À ce stade, nous avons arrêté de dérailler et nous avons répété le processus avec les modifications suivantes pour préparer le disque en ext4 inscriptible : | ||
+ | |||
+ | sudo parted /dev/sdc | ||
+ | |||
+ | mklabel gpt | ||
+ | |||
+ | mkpart primary ext4 0% 100% | ||
+ | |||
+ | quit | ||
+ | |||
+ | sudo mkfs.ext4 /dev/sdc1 | ||
===== 7 ===== | ===== 7 ===== | ||
Ligne 119: | Ligne 156: | ||
The period between the xbmc’s differentiates user and group. If you wanted a different group you would use something like: | The period between the xbmc’s differentiates user and group. If you wanted a different group you would use something like: | ||
+ | |||
+ | sudo chown -R xbmc.multimedia / | ||
+ | |||
+ | Un des problèmes que nous avons rencontré quand nous avons monté notre nouveau disque ext4 était que nous ne pouvions pas écrire dessus avec le compte utilisateur xbmc. Les permissions sont toujours un plaisir. Pour résoudre le problème, nous avons crée un répertoire sous /mnt appelé /mnt/movies et avons changé le propriétaire à xbmc : | ||
+ | |||
+ | sudo chown -R xbmc.xbmc /mnt/movies | ||
+ | |||
+ | Le point entre les 2 xbmc sépare l' | ||
sudo chown -R xbmc.multimedia / | sudo chown -R xbmc.multimedia / | ||
- | Now we needed to get our new hard drive into /etc/fstab so it would be mounted automatically. Several years ago the mounting method in /etc/fstab switched to UUID’s making it a bit more complex; luckily we have blkid to tell us the UUID of each drive. We simple ran: | + | **Now we needed to get our new hard drive into /etc/fstab so it would be mounted automatically. Several years ago the mounting method in /etc/fstab switched to UUID’s making it a bit more complex; luckily we have blkid to tell us the UUID of each drive. We simple ran: |
sudo blkid | sudo blkid | ||
Ligne 145: | Ligne 190: | ||
** | ** | ||
+ | Maintenant | ||
+ | |||
+ | sudo blkid | ||
+ | |||
+ | Les résultats ressemblaient à ceci : | ||
+ | |||
+ | /dev/sda1: UUID=" | ||
+ | |||
+ | /dev/sda5: UUID=" | ||
+ | |||
+ | /dev/sdb1: LABEL=" | ||
+ | |||
+ | /dev/sdc1: UUID=" | ||
+ | |||
+ | La ligne ajoutée à /etc/fstab était : | ||
+ | |||
+ | UUID=a6732b72-ef69-4129-88e6-ed328d8c8786 / | ||
+ | |||
+ | Pour le NTFS, vous auriez eu quelque chose comme (notez que l'UUID change pour le format NTFS) : | ||
+ | |||
+ | UUID=1011D1F75957D63A / | ||
===== 8 ===== | ===== 8 ===== | ||
Ligne 173: | Ligne 239: | ||
Success! We kept our initial install of XBMCbuntu temporarily so we could focus on the hardware.** | Success! We kept our initial install of XBMCbuntu temporarily so we could focus on the hardware.** | ||
+ | Pour tester que nos entrées fonctionnaient bien, sans rebooter, nous avons monté tous les disques dans fstab : | ||
+ | |||
+ | sudo mount -a | ||
+ | |||
+ | Puis nous avons lancé df -hH pour voir les tailles : | ||
+ | |||
+ | Filesystem | ||
+ | |||
+ | / | ||
+ | |||
+ | udev 2.2G | ||
+ | |||
+ | tmpfs | ||
+ | |||
+ | none 5.3M | ||
+ | |||
+ | none 2.2G 4.1k 2.2G 1% /run/shm | ||
+ | |||
+ | none 105M | ||
+ | |||
+ | / | ||
+ | |||
+ | / | ||
+ | |||
+ | Plein succès ! Nous avons gardé notre installation initiale de XBMCbuntu pendant que nous nous sommes concentré sur le matériel. | ||
===== 9 ===== | ===== 9 ===== | ||
Ligne 180: | Ligne 271: | ||
Next issue, the Linux and XBMC install.** | Next issue, the Linux and XBMC install.** | ||
+ | |||
+ | Au niveau hardware nous étions (presque) bons pour le moment. Dans le prochain numéro, nous installerons Linux+XBMC et tous les services nécessaires à un contrôle à distance et un partage dans toute la maison. Mais, avant de clore l' | ||
+ | |||
+ | Avant de monter tout l' | ||
+ | |||
+ | Au prochain numéro, l' |
issue89/labo_linux_1.1423577685.txt.gz · Dernière modification : 2015/02/10 15:14 de d52fr