Outils pour utilisateurs

Outils du site


informatique_newbie_disks

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique_newbie_disks [2007/09/10 17:20] thierryinformatique_newbie_disks [2011/03/02 21:56] (Version actuelle) thierry
Ligne 1: Ligne 1:
 +
 +
 +====== Introduc ======
 +Liens:
 +  * dd : http://wiki.linuxquestions.org/wiki/Dd
 +
 +====== monter une partition d'une image disk ======
 +===== kpartx =====
 +
 +Soit un disk:
 +  # fdisk -l /dev/vgraid1/win2k_test
 +  
 +  Disk /dev/vgraid1/win2k_test: 10.7 GB, 10737418240 bytes
 +  255 heads, 63 sectors/track, 1305 cylinders
 +  Units = cylinders of 16065 * 512 = 8225280 bytes
 +  Disk identifier: 0x6a4a6e04
 +
 +                    Device Boot      Start         End      Blocks   Id  System
 +  /dev/vgraid1/win2k_test1                    1304    10474348+    HPFS/NTFS
 +
 +On aimerait bien mounter “win2k_test1” … 
 +
 +Lister les partitions existentes:
 +
 +  # kpartx -l /dev/vgraid1/win2k_test
 +  vgraid1-win2k_test1 : 0 20948697 /dev/vgraid1/win2k_test 63
 +
 +Ajouter les partitions a son systeme:
 +  # kpartx -a /dev/vgraid1/win2k_test
 +
 +Et voila les partitions dans /dev/mapper/… :
 +  brw-rw----  1 root disk 253, 27 mai 17 20:44 vgraid1-win2k_test
 +  brw-rw----  1 root disk 253, 28 mai 18 11:51 vgraid1-win2k_test1
 +
 +Maintenant, on peut mounter comme d'hab:
 +  # mount -o loop /dev/mapper/vgraid1-win2k_test1 /mnt/win
 +
 +aprés utilisation, a la fin, on démounter:
 +  # umount /mnt/win
 +Et puis:
 +  # kpartx -d /dev/vgraid1/win2k_test
 +
 +===== a la main =====
 +
 +A la main, on aurait fait comme cela:
 +  # fdisk -ul eeePC_backup_2009-09-20.dd
 +  You must set cylinders.
 +  You can do this from the extra functions menu.
 +  
 +  Disk eeePC_backup_2009-09-20.dd: 0 MB, 0 bytes
 +  255 heads, 63 sectors/track, 0 cylinders, total 0 sectors
 +  Units = sectors of 1 * 512 = 512 bytes
 +  Disk identifier: 0x3c173c16
 +  
 +                       Device Boot      Start         End      Blocks   Id  System
 +  eeePC_backup_2009-09-20.dd1            63      192779       96358+  83  Linux
 +  eeePC_backup_2009-09-20.dd2          192780     7807589     3807405   83  Linux
 +
 +
 +Récupérer l'information de la partition visé dans la colonne "Start" ("Debut"):
 +  192780
 +Notons bien que "Units = sectors of 1 * 512 = 512 bytes".
 +
 +Ainsi, nous avons une position relativement au debut:
 +  512*192780
 +
 +... qu'on utilise pour monter cette partition:
 +  # mount -o loop,offset=$((512*192780)) eeePC_backup_2009-09-20.dd /mnt/test
 +
 +et voila, la partition est visible dans **''/mnt/test''** ;)
 +
 +====== Undelete ======
 +Recuperer des fichiers effacés sur une partition ext3:\\
 +Lien: 
 +  *http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html
 +  *http://www.linux.com/feature/141074
 +  *http://www.cure.nom.fr/blog/archives/176-Recuperation-de-fichiers-sur-ext3.html
 +(pas essayé)
 +
  
 ====== GRUB ====== ====== GRUB ======
 +===== GRUB 2 =====
  
 +Liens:
 +  *http://www.linuxpedia.fr/doku.php/expert/grub2
 +  *http://ubuntuforums.org/showthread.php?t=1195275
  
 +==== RAID 1 et boot ====
  
 +Si on a un RAID 1 (avec mdadm), GRUB plante si on essaye de demarrer sur le 2ieme disk.
  
 +La solution: Forcer le mode "console" ajoutant (ou décommentant) la ligne:
  
 +  GRUB_TERMINAL=console
  
-===== Ecrasement MBR et SuperGrub =====+Et voila. 
 + 
 +==== default ==== 
 +Choisir l'entrée par defaut, en modifiant le fichier **''/etc/default/grub''** : 
 + 
 +  GRUB_DEFAULT=4 
 + 
 +Et puis: 
 +  # update-grub2 
 + 
 +==== lvm/xen ==== 
 +Virer les entrées "parasites" , comme des partitions "lvm/xen"
 + 
 +Modifier le fichier **''/etc/default/grub''** et ajouter: 
 +  GRUB_DISABLE_OS_PROBER="true" 
 +Et puis: 
 +  # update-grub2 
 + 
 +==== vga ==== 
 + 
 +"vga=" est obsolete! 
 + 
 +Il y a 2 mode graphique géré par grub: 
 +  #la resolution du menu grub 
 +  #la resolution de la console linux, aprés le passage par le menu grub 
 + 
 +Pour connaitre les résolutions possibles: 
 +  #reboot sur le menu grub 
 +  #taper la touche "c" pour entrer dans le shell 
 +  #entrer "vbeinfo" et on voit la liste... 
 +Exemple: 
 +  640x400x16 
 +  800x600x32 
 +  1024x768x32 
 +  1280x1024x32 
 +Rien de plus que "1280x..." dommage :-( 
 + 
 +Retour sous linux, il faut modifier le fichier **''/etc/default/grub''** et faire, par exemple: 
 +  # TJ ------------- 
 +  GRUB_GFXMODE=800x600 
 +  GRUB_GFXPAYLOAD_LINUX=1280x1024x32 
 +  # ---------------- 
 + 
 +  *"gfxmode" est la resolution du menu grub. 
 +  *"gfxpayload" est la resolution sous linux 
 + 
 +  # update-grub 
 +  # reboot 
 + 
 +==== device.map ==== 
 + 
 +Lien: http://www.cepcasa.info/blog/?p=193 
 + 
 +Il n'existe plus, en theorie. 
 + 
 +En pratique, pour ajouter ou retirer un disk du "pool grub", il faut faire: 
 +  # dpkg-reconfigure grub-pc 
 + 
 +Et suivre et modifier des trucs... 
 + 
 +Voila. 
 + 
 +   
 + 
 +===== GRUB 1 ===== 
 + 
 +==== Ecrasement MBR et SuperGrub ====
  
 Aprés installation de XP, qui a joyeusement écrasé la MBR, je n'ai pas reussi a reinstaller GRUB par les methodes manuelles. Aprés installation de XP, qui a joyeusement écrasé la MBR, je n'ai pas reussi a reinstaller GRUB par les methodes manuelles.
Ligne 13: Ligne 166:
 J'ai utilisé le CD bootable **''supergrub''** qui est ici:\\ J'ai utilisé le CD bootable **''supergrub''** qui est ici:\\
 http://supergrub.forjamari.linex.org http://supergrub.forjamari.linex.org
 +
 +==== Grub et Splash ====
 +  # apt-get install grub-splashimages
 +Ensuite, editer grub afin d'ajouter:
 +  splashimage=/grub/splashimages/firework.xpm.gz
 +On peut aussi essayé le logiciel ''grime'' ou ''grubconf''.
 +  * http://grime.sourceforge.net
 +  * http://grubconf.sourceforge.net
  
 ====== Deplacer une partition ====== ====== Deplacer une partition ======
Ligne 57: Ligne 218:
  
 Notez qu'il peut être encore temps de decider d'agrandir ou reduire la taille de la partition SWAP. Ici, on part du principe qu'on veut avoir la même taille qu'avant. Notez qu'il peut être encore temps de decider d'agrandir ou reduire la taille de la partition SWAP. Ici, on part du principe qu'on veut avoir la même taille qu'avant.
 +
  
 ==== Copier la partition Linux ==== ==== Copier la partition Linux ====
Ligne 90: Ligne 252:
    # dd if=/dev/hda3 of=/dev/hda4     # dd if=/dev/hda3 of=/dev/hda4 
  
-Quelques minutes plus tard, on 2 partitions identique :-) Effacer la partition /dev/hda3 ! on en a plus besoin !+Quelques minutes plus tard, on 2 partitions identique :-) Effacer la partition /dev/hda3 ! on en a plus besoin !\\ 
 +Il y a aussi beaucoup plus rapide avec: 
 +   # dd if=/dev/hda3 of=/dev/hda4 bs=4k 
  
 ==== Effacer la partition Linux hda3 ==== ==== Effacer la partition Linux hda3 ====
Ligne 274: Ligne 439:
  
 J'ai juste un doute sur la vitesse du traitement... J'ai juste un doute sur la vitesse du traitement...
 +
 +| :!: le plus simple, c'est de remplir de **zero** , car il n'est pas prouvé qu'on puisse recupérer des données d'un disk aprés ça |
  
 -- --
informatique_newbie_disks.1189444806.txt.gz · Dernière modification : 2007/09/10 17:20 de thierry