Speakimage
Introduction:
Speakimage est une mini-distribution basée sur le projet Speakup:
Il s'agit d'un projet permettant aux non-voyants d'utiliser Linux.
Utilisation:
Créez des disquettes de boot_speakimage, root_partimage et
modules_speakimage (voir création de
disquette de boot d'après une image
si nécessaire).
Vous pouvez trouver la dernière version à l'adresse suivante: http://www.partimage.org/speakimage_index.php3
Par contre, n'ayant pas eu le temps de tester la solution officielle
<<A REVOIR>>,
nous utiliserons le client partimage adapté que l'on trouve sur le site
du CRDP de Caen avec le client « partimage » disponible sur le
serveur ftp://ftp.crdp.ac-caen.fr/pub/linux/partimage/
Copiez ce fichier sur une quatrième disquette.
Bootez sur le client avec la disquette créée d'après speakimage_bootdisk-x.x.x.raw
Un certain nombre d'informations défilent:
...
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 > hda3 hda4
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 40960K size 1024 blocksize
ide-floppy driver 0.99.newide
SCSI subsystem driver Revision: 1.00
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Insert root floppy disk to be loaded into RAM disk and press ENTER
Lorsqu'il vous est demandé d'insérer la disquette Root (cf ci-dessus), insérez la disquette créée d'après partimage_x.x.x-i386_rootdisk-2.raw
RAMDISK: Compressed image found at block 0
Puis vous obtenez un ensemble d'information avant d'entrer dans une
console:
========================= Welcome to Partition Image =========================
web: http://www.partimage.org/ --- contact: fdupouxATpartimage.org
This bootdisk allows you to save and restore partitions
without linux system installed on your hard drive, and without
mounting your linux root partition (then we can work on it).
## It's recommended to run hdparm, to enable the UDMA copy. It can speed
up a lot. Type hdparm /dev/device for informations.
==================== HOW TO USE THIS BOOT/ROOT DISK ? =========================
1. First, configure your keyboard. You can type keys <lang>
<lang> can be: be, dk, fr, is, la, pt, sf, cf, es, gr, it,
no, ru, sg, de, fi, hu, jp, pl, se, uk
2. You may want to configure your network with ifconfig and route
Syntax: ifconfig 'iface' 'IP addr'. route add default gw 'gw IP addr'
3. Then you should mount a partition on /mnt, where to
write/read the image file.
Syntax: mount -t <file_system> <device> /mnt
For example, if you want to write the image to hda1 which is a FAT system:
mount -t vfat /dev/hda1 /mnt
Then, you can write/read image on /mnt/image-partimg.gz for example.
4. To run partition image, type partimage
5. When finished to work, you can type either "halt" or "reboot".
Please press Enter to activate this console.
Notez que bon nombre d'informations sont fournies sur l'écran qui précède l'accès à la console.
Tapez ENTREE pour rentrer dans la console.
S'affiche enfin:
BusyBox v0.51 (2001.07.24-22:03+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.
Les commandes en question sont celles de BusyBox.
Les voici (pour info):
Built-in commands:
-------------------
bg Resume a job in the background
cd Change working directory
exec Exec command, replacing this shell with the exec'd process
exit Exit from shell()
fg Bring job into the foreground
jobs Lists the active jobs
export Set environment variable
unset Unset environment variable
read Input environment variable
. Source-in and run commands in a file
pwd Print current directory
help List shell built-in commands
Allons-y pour la
configuration:
Passez en clavier français: | keys fr |
Insérer la disquette speakimage_modules. | |
Montez cette disquette: |
mount /dev/fd0 -rt minix /floppy |
Entrez dans le dossier de montage de la disquette: |
cd /floppy |
Executez le script d'installation des modules: |
./netdrv |
"Chargez" ensuite le module correspondant à votre
carte réseau: Par exemple pour une Realtek8139, ce sera: |
modprobe 8139too |
Quittez le dossier de montage de la disquette: |
cd .. |
Démontez la disquette des pilotes réseau: |
umount /floppy |
Ejectez la disquette. |
|
Configurez le réseau: |
ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up |
Contrôlez les routes: (il semble que la route vers le réseau 192.168.1.0 soit automatiquement configurée lors du ifconfig). |
route |
Contrôlez que vous parvenez à atteindre le
serveur: |
ping 192.168.1.1 |
Vous devriez obtenir |
192.168.1.1 is alive! |
Insérez la disquette contenant le client
partimage du CRDP de Caen. |
|
Montez cette disquette: |
mount -t vfat /dev/fd0 /floppy |
Copiez le client partimage dans /tmp: |
cp /floppy/partimage /tmp |
Entrez dans le dossier /tmp: |
cd /tmp |
Après avoir vérifié que le serveur partimaged tourne sur le serveur, lancez le client: |
./partimage |
Pour le reste suivez les instructions du site du CRDP de Caen.
Remarque:
Les pilotes Unix/Linux sont généralement développés par des
indépendants.
Ils sont développés d'après le chipset de la carte si bien qu'un même
pilote peut correspondre à plusieurs cartes (de fabricants différents même).
Cela explique que vous n'avez pas un pilote qui correspond expressément
au nom de votre carte.
Pour déterminer le pilote correspondant à telle ou telle carte réseau,
faites une recherche sur Google en donnant le nom de la carte et les
mots clés linux et driver ou pilote à la recherche.
Vous devriez trouver.
<<CHERCHER SI UNE PAGE
FAIT LA LISTE DES CORRESPONDANCES>>
Vous pouvez aussi fouiner sur les sites des constructeurs et sur http://www.scyld.com/network
Si votre client partimage du CRDP de Caen est sur un CD, vous pouvez
éviter de transférer le client sur une disquette:
Insérez le CD, puis:
Création du point de montage: |
mkdir /mnt/cdrom |
Recherche dans les messages de
démarrage quel "device" correspond au lecteur de CD: |
dmesg | grep hd |
Montage du CD: |
mount -t iso9660 /dev/hdb /mnt/cdrom |
Copie vers /tmp du programme: |
cp /mnt/cdrom/partimage/version_crdp_caen/partimage /tmp |
Se rendre dans /tmp: |
cd /tmp |
Lancer ce client partimage: |
./partimage |
<<REFAIRE LA MANIP AVEC
LE CLIENT partimage INCLUS SUR LA DISQUETTE SPEAKIMAGE>>
<<A VERIFIER>>Il
semble qu'il faille lancer le serveur avec l'option -L car sinon, pour
ma part, j'ai eu des problèmes lors de l'identification.
Sur le serveur:
Si vous disposez d'une distribution Linux installée pour faire office de serveur partimaged, suivez la procédure indiquée dans le guide du CRDP de Caen à l'adresse http://linux.crdp.ac-caen.fr/Docs/partimage/.
Voici néanmoins un rapide compte rendu de mise en place du serveur:
Placer le programme serveur dans /usr/bin: | cp partimaged /usr/bin |
Créer l'utilisateur partimag (nécessaire): |
adduser partimag |
Créer le dossier de "config" de
partimaged: |
mkdir /usr/etc/partimaged |
Créer le fichier des
utilisateurs autorisés à sauvegarder/restaurer: |
touch /usr/etc/partimaged/partimagedusers |
Rendre partimag propriétaire du
fichier: |
chown partimag /usr/etc/partimaged/partimagedusers |
Limiter les droits sur ce
fichier: |
chmod 600 /usr/etc/partimaged/partimagedusers |
Pour autoriser l'utilisateur
toto (qui doit exister dans /etc/passwd)
à sauvegarder/restaurer: |
echo toto>>/usr/etc/partimaged/partimagedusers |
Créer le dossier dans lequel
seront stockées les images (nom et
chemin imposé <<à vérifier:
paramètres à partimaged?>>): |
mkdir /sauvpi |
Rendre l'utilisateur partimag
propriétaire de ce dossier: |
chown partimag /sauvpi |
Se rendre dans ce dossier: |
cd /sauvpi |
Et démarrer le serveur: |
/usr/bin/partimaged -D |
Remarque:
Veillez à avoir des IP de la même classe sur le client et le serveur.
Par exemple 192.168.1.10 sur le serveur et 192.168.1.20
sur le client.
<<RETROUVER DANS MES
NOTES:
J'ai fait un essai au RAI avec le
partimage présent sur les disquettes speakimage.
J'ai dû démarrer le serveur sans
exiger de login
Ou bien... quel a été le problème?>>
<<S'il est possible de
faire de Speakimage un serveur, le tester: version disquette et version
cd
Idem avec SystemRescueCD>>
===================================================
Re: [Partimage-users] Speakimage
as partimaged server
De : Gregory Nowak
À :
partimage-users
Date : 23/08/2003 18:21
Hi.
No, you unfortunately can't run
partimaged from the floppy disks.
Greg
===================================================
Liens:
Speakimage sur le site de partimage: http://www.partimage.org/speakimage.en.html
Le site de Speakup: http://www.linux-speakup.org/