Traductions de cette page?:

Gdium Technical Howtos

Pour les Howto à propos de pmon et st7 firmwares, veuillez vous référer aux pages correspondantes.

Gkey

Sauvegarde

Depuis Linux

  • Branchez votre Gkey dans le port usb de votre machine principale (qui doit supporter le système fichier ext2.
  • Démonter toutes ses partitions (puisqu'il y a de fortes chances qu'elle soit en automount)
  • Identifer le port auquel elle est connectée (le plus souvent /dev/sda ou /dev/sdb). En tant que root vous pouvez utiliser:
fdisk -l
  • Tapez la commande suivante(en s'assurant que votre Gkey est connectée à /dev/sdb) pour faire une copie complète de la Gkey:
dd if=/dev/sdb of=/home/votrelogin/imagename.img bs=4096
  • Vous pouvez eventuellement la zipper ou la gzipper pour libérer de l'espance pendant que vous la stocker :
dd if=/dev/sdb bs=4096  | gzip > /home/votrelogin/imagename.img.gz
  • C'est fait!

Depuis MacOS

Depuis Windows

Vous allez avoir besoin de l'outil DD disponible sur http://www.chrysocome.net/dd.
Utilisez le dabord pour trouver le point de montage de votre clé:

dd -list

vous serez alors capable d'utiliser l'outil DD de la même manière que pour linux.
(A suivre, Section à complèter )

Restorer

Depuis Linux

  • Branchez votre Gkey dans le port usb de votre machine principale (qui doit supporter le système fichier ext2.
  • Identifiez comment la Gkey a été assignée
fdisk -l

En règle générale vous devriez avoir /dev/sdb

  • Dans le cas où les partitions sont montées automatiquement - vous n'avez pas à les démonter.

En s'assurant qu'elle apparaissent sous le nom /dev/sdb1, /dev/sdb2 et /dev/sdb3 (/dev/sdb4 est une partition SWAP et ne va pas se monter) vous devrez utiliser:

sudo unmount /dev/sdb[1-3]

ou

su -c "unmount /dev/sdb[1-3]"

(si votre linux ne supporte pas la commande sudo)

  • Utlisez votre fichier img sauvé précédemment pour reflasher la Gkey(en s'assurant que votre Gkey est connectée à /dev/sdb):
sudo dd bs=2048k if=<imagefile.img> of=/dev/sdb 
  • Normalement pour une clé de 16GB le status de l'opération sera:
15296+0 records in
15296+0 records out
16039018496 bytes (16 GB) copied, 1084,94 s, 14,8 MB/s
  • c'est fait !

Depuis MacOS

Depuis Windows

Ré-initialiser la Gkey

Ce processus effectue un reset de la Gkey:

  • Ouvrez une fenêtre de terminal sur votre Gdium et tapez:
su -c "/usr/sbin/drakhwtest_install_boot.sh 3"
  • Redémarrez votre machine

Veuillez noter que l'utilisateur de l'installation précédente sera gardé au cours du processus vosu devrez donc choisir un autre nom d'utilisateur durant la configuration suivante. Bien sûr une fois que le système est à nouveau opérationnel, vous pouvez supprimer l'ancien utilisateur.

Si vous voullez garder le même utilisateur vous pouvez:

  • Renommer votre utilisateur courant avant de lancer le script de réinitiallisation (vous pourrez supprimer l'utilisateur renommé plus tard) ne fonctionne pas bien il est impossible de lancer un terminal une fois l'utilisateur renommé.
  • Après avoir lancé le script de réinitialisation, branchez la Gkey dans un autre ordinateur et supprimez le dossier Home de l'utimisateur précédent. Ne fonctionne probablement pas à cause des enregistrements dans /etc/passwd et /etc/shadow qui seront toujours là.



Après de plus amples test cette procédure a fonctionné pour moi:

  • ouvrez un terminal
  • renommez l'utilisateur courant
  • renommez le dossier Home courant(ce n'est pas fait dans la méthode précedente):
mv /home/old_user /home/renamed_user_name
  • dans le terminal tappez:
su -c "/usr/sbin/drakhwtest_install_boot.sh 3"
  • redémarrez
  • allez jusqu'à la phase de réinitialisation
  • suppromez l'utilisateur renommé
  • supprimer l'utilisateur renommé devrai aussi supprimer son group par defaut ce que la méthode précédente ne fait pas , donc recréez le et assignez le au groupe primaire (en utilisant le même id de groupe que cellui qui vient d'être supprimé), ou sinon, il devrait être possible de le modifier aussi pendant que l'on modifie l'utilisateur précedent//

Construisez votre prope Gkey depuis linux

1- Definir la table des partitions

  • Pour la gkey du hackeur :

sdx1 ⇒ VFAT 2Go (Nom=homegdium)
sdx2 ⇒ / 9Go (Nom=mips)
sdx3 ⇒ /home 3Go (Nom=home)
sdx4 ⇒ Swapez le reste (Nom=swap)

  • Pour une Gkey de 16Go classique:

sdx1 ⇒ VFAT 6Go (Nom=homegdium)
sdx2 ⇒ / 6Go (Nom=mips)
sdx3 ⇒ /home 1 to 2Go (Nom=home)
sdx4 ⇒ Swapez le reste (Nom=swap)

Si vous voullez supprimer le mrb :

dd if=/dev/zero of=/dev/sdx bs=512 count=1

a – Créer les partitions en utilisant la commande fdisk

fdisk /dev/sdx

si vosu avez une partition existante, supprimez la en utilisant la commande “d” suivie du numéro de la partition affiché par fdisk.
Ex:
command: d
partition number: 4
⇒ this will delete your swap partition

Pour créer une nouvelle partition, utilisez la commande “n”
“P” pour la partition primaire
Sélectionnez le numéro de la partition (1 ⇒ VFAT, 2 ⇒ /, 3 ⇒ /home, 4 ⇒ swap)
Indiquez la taille désirez pour la partition (ex: 1000Mo)

Dans le cas du fichier swap et vfat, attention à ajuster le type de partition:
command t
tappez: 82 pour le swap
tappez: c pour fat32

b - Créer les partttion en utilisant la commande sfdisk

sfdisk -uM /dev/sdx

pour chaque partition on a besoin de :

/dev/sdx1: ,6000,c
/dev/sdx2: ,6000,83
/dev/sdx3: ,1000,83
/dev/sdx4: ,1001,84

en utilisant cela vous créez depuis le dernier bloc utilisé, X Mo d'espace en utilisant ce sytème de fichier.
,6000,c ⇒ créé un espace de 6 Go en utilisant le FS FAT32

ATTENTION:vosu devez resspecter cet ordre: 1 ⇒ VFAT, 2 ⇒ /, 3 ⇒ /home, 4 ⇒ swap

2- formater toutes les partitions
sdx1 ⇒ FAT
sdx2 ⇒ EXT3
sdx3 ⇒ EXT3
sdx4 ⇒ Swap

en utilisant l'outil mkfs :

Pour formater la partition FAT32 :

mkdosfs -F32 -n homegdium /dev/sdx1

Pour formater une partition “normale” du type sdx2 et sdx3 :

mkfs.ext3 -L mips /dev/sdx2
tune2fs -i0 /dev/sdx2
mkfs.ext3 -L home /dev/sdx3
tune2fs -i0 /dev/sdx3

Pour formater le swap:

mkswap -L swap -p 16384 /dev/sdx4

Pour renommer une partition, vous pouvez utilisez :

pour une partition LINUX => e2label /dev/sdxx nouveaunom
pour une partition FAT => dosfslabel /dev/sdxx nouveaunom

ATTETION: le nom est important car il est utilisé dans /etc/fstab pour monter tout sur votre G-Linux.

3- Monter toutes les partition sur votre système de fichier

mount /dev/sdx1 /pointdemontage1
mount /dev/sdx2 /pointdemontage2
mount /dev/sdx3 /pointdemontage3

4- Envoyer les données sur votre Gkey

a- En utilisant le Tarbal du fichier .iso

sdx1 ⇒ tar zxf /DIR/vfatfs.tar.gz -C /pointdemontage1
sdx2 ⇒ tar zxf /DIR/rootfs.tar.gz -C /pointdemontage2
sdx3 ⇒ tar zxf /DIR/homefs.tar.gz -C /pointdemontage3

b- En utilisant une autre Gkey

Montez la Gkey originale sur votre système.

mount /dev/sdy1 /pointdemontage1a
mount /dev/sdy2 /pointdemontage2a
mount /dev/sdy3 /pointdemontage3a

Copiez ensuite toutes les données :

cp -af /pointdemontage1a/* /pointdemontage1
cp -af /pointdemontage2a/* /pointdemontage2
cp -af /pointdemontage3a/* /pointdemontage3

Ajouter vos RPMS

la meilleure méthode pour faire cela semble être d'utiliser le chroot.

Dans une fenêtre de terminal tapez :

chroot /pointdemontage2
mount /proc

Et maintenant, vous fonctionnez sur le système Gkey …

  • ajouter un rpm:
    urpmi rpm_name.rpm
  • supprimer un rpm:
    urpme rpm_name.rpm

Dépots de G-Linux

main http://glinux.gdium.com/2008.1/mips/media/main/release {
  key-ids: 228db08e                                          
}                                                            

Main\ Updates http://glinux.gdium.com/2008.1/mips/media/main/updates {
  key-ids: 228db08e                                                   
  update                                                              
}                                                                     

Contrib http://glinux.gdium.com/2008.1/mips/media/contrib/release {
  key-ids: 228db08e                                                
}                                                                  

Contrib\ Updates http://glinux.gdium.com/2008.1/mips/media/contrib/updates {
  key-ids: 228db08e                                                         
  update                                                                    
}                                                                           

Education http://glinux.gdium.com/2008.1/mips/media/edu/release {
  key-ids: 228db08e                                              
}                                                                

Education\ Updates http://glinux.gdium.com/2008.1/mips/media/edu/updates {
  key-ids: 228db08e                                                       
  update                                                                  
}                                                                         

Education\ debug http://glinux.gdium.com/2008.1/mips/media/debug_edu/release {
  key-ids: 228db08e                                                           
}                                                                             

Non-free http://glinux.gdium.com/2008.1/mips/media/non-free/release {
  key-ids: 228db08e                                                  
}                                                                    

Restricted http://glinux.gdium.com/2008.1/mips/media/restricted/release {
  ignore                                                                 
}                                                                        

Gdium http://glinux.gdium.com/gdium/2008.1/mips/media/gdium/release {
  key-ids: 228db08e                                                  
}                                                                    

Gdium\ Updates http://glinux.gdium.com/gdium/2008.1/mips/media/gdium/updates {
  key-ids: 228db08e                                                           
  update                                                                      
}                                                                             

Gdium\ debug http://glinux.gdium.com/gdium/2008.1/mips/media/debug_gdium/release {
  key-ids: 228db08e                                                               
}                                                                                 

Gdium\ Updates\ debug http://glinux.gdium.com/gdium/2008.1/mips/media/debug_gdium/updates {
  key-ids: 228db08e                                                                        
}                                                                                          

Restricted2 http://glinux.gdium.com/gdium/2008.1/mips/media/restricted/release {
  ignore                                                                        
}                                                                               
                                                                                     

Main2 http://gdium.oem.mandriva.com/2008.1/mips/media/main/release {
  key-ids: 228db08e                                                 
}                                                                   

Main\ Updates2 http://gdium.oem.mandriva.com/2008.1/mips/media/main/updates {
  key-ids: 228db08e                                                          
  update                                                                     
}                                                                            

Contrib2 http://gdium.oem.mandriva.com/2008.1/mips/media/contrib/release {
  key-ids: 228db08e                                                       
}                                                                         

Contrib\ Updates2 http://gdium.oem.mandriva.com/2008.1/mips/media/contrib/updates {
  key-ids: 228db08e                                                                
  update                                                                           
}                                                                                  

Education2 http://gdium.oem.mandriva.com/2008.1/mips/media/edu/release {
  key-ids: 228db08e                                                     
}                                                                       

Education\ Updates2 http://gdium.oem.mandriva.com/2008.1/mips/media/edu/updates {
  key-ids: 228db08e                                                              
  update                                                                         
}                                                                                

Education\ debug2 http://gdium.oem.mandriva.com/2008.1/mips/media/debug_edu/release {
  key-ids: 228db08e
}

Non-free2 http://gdium.oem.mandriva.com/2008.1/mips/media/non-free/release {
  key-ids: 228db08e
}



Gdium2 http://gdium.oem.mandriva.com/gdium/2008.1/mips/media/gdium/release {
  key-ids: 228db08e
}

Gdium\ Updates2 http://gdium.oem.mandriva.com/gdium/2008.1/mips/media/gdium/updates {
  key-ids: 228db08e
  update
}

Gdium\ debug2 http://gdium.oem.mandriva.com/gdium/2008.1/mips/media/debug_gdium/release {
  key-ids: 228db08e
}

Gdium\ Updates\ debug2 http://gdium.oem.mandriva.com/gdium/2008.1/mips/media/debug_gdium/updates {
  key-ids: 228db08e
}

OS

Définir la température de déclenchement du ventilateur

Comment définir la température de déclenchement du ventilateur

  • Lancez une fenêtre de terminal
  • Passez en root
  • Modifiez /etc/sensors.conf avec votre éditeur favori:
vi /etc/sensors.conf
  • Modifiez la valeur de “set temp_over” (en °C) pour démarrer le ventilateur et “set temp_hyst” pour l'éteindre.
  • Redémarrer le ventilateur en utilisant l'utilitaire (daemon):
/etc/init.d/lm_sensors restart
  • c'est fait!

les valeurs standard sont: “set temp_over” 60°C et pour “set temp_hyst” 55°C

Voir les valeures du voltage de la batterie

How to see the values of standard level battery

  • Lancez une fenêtre de terminal
  • Pour voir le voltage minimal
cat /sys/class/power_supply/gdium-battery/voltage_min
  • Pour voir le voltage actuel
cat /sys/class/power_supply/gdium-battery/voltage_now
  • pour voir le voltage maximal
cat /sys/class/power_supply/gdium-battery/voltage_max
  • pour voir toutes les information de la batterie
cat /sys/class/power_supply/gdium-battery/uevent

Voir les valeur du ST7

cat /sys/kernel/debug/gdium-laptop

Vous devrez obtenir quelque chose comme ceci:

Version : 0x13
Status  : 0x3c
Ctrl    : 0xfb
Sign    : 0xae
Bat Lo  : 0x02
Bat Hi  : 0xd1
Battery : 8193000 uV

Obtenir la version de Glinux

Dans une fenêtre de terminal

cat /etc/product.id

Outils personnels