« Packet writing » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(3 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
= Le packet-writing sous linux 2.6 = | |||
par Couriousous | |||
Comment activer le Packet-writing avec un kernel 2.6.x | |||
== Avertissement == | == Avertissement == | ||
Attention : Si vous possédez un lecteur de CD-ROM de marque LG, cette méthode peut le rendre totalement inutilisable. En effet un patch similaire est connu pour avoir détruit certains lecteurs LG. Si vous tenez tout de même a utiliser le packet-writing avec un lecteur LG, flashez-le avec le nouveau firmware disponible sur le site de LG | |||
== Qu'est-ce que c'est ? == | == Qu'est-ce que c'est ? == | ||
Ligne 27 : | Ligne 27 : | ||
=== Recompilation du noyau === | === Recompilation du noyau === | ||
Il suffit maintenant de recompiler le noyau avec le support pour le "packet-writing". Tapez < | Il suffit maintenant de recompiler le noyau avec le support pour le "packet-writing". Tapez <b>make xconfig</b> dans le répertoire des sources du noyau. Dans la section ''Block devices '' configurer ''Packet writing on CD/DVD media'' afin que celui-ci soit compilé en module. Vérifiez aussi dans la section ''CD-ROM/DVD Filesystems'' le système de fichier UDF soit activé. | ||
Maintenant, il suffit de lancer la compilation et l'installation du noyau comme à l'aide des commandes suivantes : | Maintenant, il suffit de lancer la compilation et l'installation du noyau comme à l'aide des commandes suivantes : | ||
Ligne 53 : | Ligne 53 : | ||
=== Montage du CD === | === Montage du CD === | ||
Maintenant, nous allons dire au noyau d'associer le "disque virtuel" < | Maintenant, nous allons dire au noyau d'associer le "disque virtuel" <b>/dev/pktcdvd/0</b> au graveur de CD. Mais il faut d'abord charger le module <b>pktcdvd</b> si vous l'avez compilé en tant que module avec la commande <b> modprobe pktcdvd </b>, puis executez : | ||
<div class="code"> pktsetup /dev/pktcdvd/0 /dev/cdrom </div> | <div class="code"> pktsetup /dev/pktcdvd/0 /dev/cdrom </div> | ||
Ligne 59 : | Ligne 59 : | ||
Où /dev/cdrom est le graveur. | Où /dev/cdrom est le graveur. | ||
<div class="note"> Il n'est pas obligatoire qu'un CD soit dans le lecteur pour effectuer cette association. En effet, il est possible de lancer cette commande au démarrage ( par exemple dans le fichier < | <div class="note"> Il n'est pas obligatoire qu'un CD soit dans le lecteur pour effectuer cette association. En effet, il est possible de lancer cette commande au démarrage ( par exemple dans le fichier <b>/etc/rc5.d/S99local</b> ) </div> | ||
Maintenant, nous pouvons enfin monter le disque avec la commande : | Maintenant, nous pouvons enfin monter le disque avec la commande : | ||
Ligne 78 : | Ligne 78 : | ||
<br/> | <br/> | ||
'''<b>[[Hardware-index|@ Retour à la rubrique Matériel]]</b>''' | '''<b>[[Hardware-index|@ Retour à la rubrique Matériel]]</b>''' | ||
<br/> | |||
'''<b>[[Kernel-index|@ Retour à la rubrique Noyau et modules]]</b>''' | |||
<br/> | <br/> | ||
Ligne 85 : | Ligne 87 : | ||
Copyright © 27/07/2004, Couriousous | Copyright © 27/07/2004, Couriousous | ||
{{CC-BY-NC-SA}} | {{CC-BY-NC-SA}} | ||
{{Matériel}} |
Dernière version du 28 décembre 2023 à 19:40
Le packet-writing sous linux 2.6
par Couriousous
Comment activer le Packet-writing avec un kernel 2.6.x
Avertissement
Attention : Si vous possédez un lecteur de CD-ROM de marque LG, cette méthode peut le rendre totalement inutilisable. En effet un patch similaire est connu pour avoir détruit certains lecteurs LG. Si vous tenez tout de même a utiliser le packet-writing avec un lecteur LG, flashez-le avec le nouveau firmware disponible sur le site de LG
Qu'est-ce que c'est ?
Le packet-writing consiste à utiliser un CDRW comme une clé USB ou une disquette. Cela permet d'y écrire sans utiliser cdrecord/cdrdao mais directement en plaçant les fichiers à graver dans le répertoire de montage du CD. On peut le comparer à Direct-CD sous Windows.
Installation
Patch du noyau
Premièrement, il faudra patcher le noyau, et donc installer les sources de celui-ci. Utilisez si possible les packages de votre distribution, pour Mandrakelinux il suffit de faire :
Téléchargez le patch. Si vous avez un kernel 2.6.8-rc2-1mdk ou approchant prenez ce[http://www.zarb.org/~couriousous/packet-writing.patch patch. Placez-le dans le répertoire /usr/src/linux puis exécutez : ]
Recompilation du noyau
Il suffit maintenant de recompiler le noyau avec le support pour le "packet-writing". Tapez make xconfig dans le répertoire des sources du noyau. Dans la section Block devices configurer Packet writing on CD/DVD media afin que celui-ci soit compilé en module. Vérifiez aussi dans la section CD-ROM/DVD Filesystems le système de fichier UDF soit activé.
Maintenant, il suffit de lancer la compilation et l'installation du noyau comme à l'aide des commandes suivantes :
# make modules_install
# make install
Et redémarrez sous le nouveau noyau.
Installation des outils udf
Il faut maitenant installer les outils pour formatter et utiliser les CDRW udf. Téléchargez le package udftools et faire :
# cd udftools-1.0.0b3
# ./configure
# make
# su -c make install
Utilisation
Préparation du CD
Avant de pouvoir écrire sur le CD, il faut le formater. Cela s'exécute simplement avec la commande :
Où /dev/cdrom est le graveur.
Montage du CD
Maintenant, nous allons dire au noyau d'associer le "disque virtuel" /dev/pktcdvd/0 au graveur de CD. Mais il faut d'abord charger le module pktcdvd si vous l'avez compilé en tant que module avec la commande modprobe pktcdvd , puis executez :
Où /dev/cdrom est le graveur.
Maintenant, nous pouvons enfin monter le disque avec la commande :
# mount /dev/pktcdvd/0 /mnt/udf -o noatime,sync
Et vous pouvez maitenant copier des fichier sur /mnt/udf comme si c'était un disque dur ou une clé usb. Ils seront gravés sur le CD automatiquement.
Il suffit de taper cette commande :
@ Retour à la rubrique Matériel
@ Retour à la rubrique Noyau et modules
Copyright
Copyright © 27/07/2004, Couriousous
Ce document est publié sous licence Creative Commons Attribution, Partage à l'identique, Contexte non commercial 2.0 : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ |