informatique_newbie_disks
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 | ||
informatique_newbie_disks [2007/09/01 21:02] – thierry | informatique_newbie_disks [2011/03/02 21:56] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== GRUB ====== | ||
+ | ====== Introduc ====== | ||
+ | Liens: | ||
+ | * dd : http:// | ||
+ | ====== monter une partition d'une image disk ====== | ||
+ | ===== kpartx ===== | ||
- | ===== RAID 1 et double boot ===== | + | Soit un disk: |
+ | # fdisk -l / | ||
+ | |||
+ | Disk / | ||
+ | 255 heads, 63 sectors/ | ||
+ | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
+ | Disk identifier: 0x6a4a6e04 | ||
- | Lien: http://wickerl.bechelaren.at/Bechelaren/web/ | + | Device Boot Start |
+ | | ||
- | Dans une configuration RAID 1, il peut être utile que si l'un disque est mort, l' | + | On aimerait bien mounter “win2k_test1” … |
- | Donc, soit 2 disks: **'' | + | |
- | Alors on fait: | + | Lister les partitions existentes: |
- | # grub | + | |
- | | + | # kpartx -l / |
+ | vgraid1-win2k_test1 : 0 20948697 / | ||
+ | |||
+ | Ajouter les partitions a son systeme: | ||
+ | # kpartx -a / | ||
+ | |||
+ | Et voila les partitions dans / | ||
+ | brw-rw---- | ||
+ | brw-rw---- | ||
+ | |||
+ | Maintenant, on peut mounter comme d' | ||
+ | # mount -o loop / | ||
+ | |||
+ | aprés utilisation, | ||
+ | # umount /mnt/win | ||
+ | Et puis: | ||
+ | # kpartx -d / | ||
+ | |||
+ | ===== a la main ===== | ||
+ | |||
+ | A la main, on aurait | ||
+ | # fdisk -ul eeePC_backup_2009-09-20.dd | ||
+ | | ||
+ | You can do this from the extra functions menu. | ||
| | ||
- | | + | |
- | | + | |
- | | + | |
+ | Disk identifier: 0x3c173c16 | ||
| | ||
- | | + | |
- | Installer le bootloader sur le premier disk (dans notre cas /dev/hde) | + | |
- | grub> device (hd0) /dev/hde | + | |
- | | + | |
- | Filesystem type is ext2fs, partition type 0xfd | + | |
- | grub> setup (hd0) | + | |
- | Checking if "/ | + | |
- | Checking if "/ | + | |
- | Checking if "/ | + | |
- | Running "embed / | + | |
- | succeeded | + | |
- | Running " | + | |
- | Done. | + | |
- | Maintenant, installer sur le second disk (dans notre cas /dev/hdg) | + | |
- | grub> device (hd0) /dev/hdg | + | |
- | | + | |
- | Filesystem type is ext2fs, partition type 0xfd | + | |
- | grub> setup (hd0) | + | |
- | Checking if "/ | + | |
- | Checking if "/ | + | |
- | Checking if "/ | + | |
- | Running "embed / | + | |
- | succeeded | + | |
- | Running " | + | |
- | Done. | + | |
- | Fin. | + | |
- | grub> quit | + | |
- | J'ai testé (sur un RAID en SATA) et ça fonctionne. | + | |
- | ===== SuperGrub | + | |
+ | Récupérer l' | ||
+ | 192780 | ||
+ | Notons bien que " | ||
+ | |||
+ | 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 **''/ | ||
+ | |||
+ | ====== Undelete ====== | ||
+ | Recuperer des fichiers effacés sur une partition ext3:\\ | ||
+ | Lien: | ||
+ | *http:// | ||
+ | *http:// | ||
+ | *http:// | ||
+ | (pas essayé) | ||
+ | |||
+ | |||
+ | ====== GRUB ====== | ||
+ | ===== GRUB 2 ===== | ||
+ | |||
+ | Liens: | ||
+ | *http:// | ||
+ | *http:// | ||
+ | |||
+ | ==== 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 " | ||
+ | |||
+ | GRUB_TERMINAL=console | ||
+ | |||
+ | Et voila. | ||
+ | |||
+ | ==== default ==== | ||
+ | Choisir l' | ||
+ | |||
+ | GRUB_DEFAULT=4 | ||
+ | |||
+ | Et puis: | ||
+ | # update-grub2 | ||
+ | |||
+ | ==== lvm/xen ==== | ||
+ | Virer les entrées " | ||
+ | |||
+ | Modifier le fichier **''/ | ||
+ | GRUB_DISABLE_OS_PROBER=" | ||
+ | Et puis: | ||
+ | # update-grub2 | ||
+ | |||
+ | ==== vga ==== | ||
+ | |||
+ | " | ||
+ | |||
+ | 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 " | ||
+ | #entrer " | ||
+ | Exemple: | ||
+ | 640x400x16 | ||
+ | 800x600x32 | ||
+ | 1024x768x32 | ||
+ | 1280x1024x32 | ||
+ | Rien de plus que " | ||
+ | |||
+ | Retour sous linux, il faut modifier le fichier **''/ | ||
+ | # TJ ------------- | ||
+ | GRUB_GFXMODE=800x600 | ||
+ | GRUB_GFXPAYLOAD_LINUX=1280x1024x32 | ||
+ | # ---------------- | ||
+ | |||
+ | *" | ||
+ | *" | ||
+ | |||
+ | # update-grub | ||
+ | # reboot | ||
+ | |||
+ | ==== device.map ==== | ||
+ | |||
+ | Lien: http:// | ||
+ | |||
+ | Il n' | ||
+ | |||
+ | 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 54: | Ligne 166: | ||
J'ai utilisé le CD bootable **'' | J'ai utilisé le CD bootable **'' | ||
http:// | http:// | ||
+ | |||
+ | ==== Grub et Splash ==== | ||
+ | # apt-get install grub-splashimages | ||
+ | Ensuite, editer grub afin d' | ||
+ | splashimage=/ | ||
+ | On peut aussi essayé le logiciel '' | ||
+ | * http:// | ||
+ | * http:// | ||
====== Deplacer une partition ====== | ====== Deplacer une partition ====== | ||
Ligne 98: | Ligne 218: | ||
Notez qu'il peut être encore temps de decider d' | Notez qu'il peut être encore temps de decider d' | ||
+ | |||
==== Copier la partition Linux ==== | ==== Copier la partition Linux ==== | ||
Ligne 131: | Ligne 252: | ||
# dd if=/ | # dd if=/ | ||
- | 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=/ | ||
==== Effacer la partition Linux hda3 ==== | ==== Effacer la partition Linux hda3 ==== | ||
Ligne 315: | 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.txt · Dernière modification : 2011/03/02 21:56 de thierry