Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#176 Le 02/10/2010, à 18:43

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Une Bombe ce josepe, il vous le faut comme Président right Now !


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#177 Le 02/10/2010, à 18:47

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Non mais, vous avez vu le temps qu'il a prit.,,
Et paff voilà.
Respect , franchement!:cool:


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#178 Le 02/10/2010, à 18:48

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

raphi79 a écrit :

Wahou @josepe !
Bien joué t'as été rapide en plus! big_smile

merci.


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#179 Le 02/10/2010, à 18:55

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

bon demain je fais la partie restauration

vous etes interessé par la partie technique ?


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#180 Le 02/10/2010, à 18:55

raphi79

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

[troll]C'est pas du travail de mario au moins ![/troll]
big_smile ok ok je sort =>

Mince je vais passer pour un boulet mais ya un truc que j'ai pas suivis...
Ta sauvegarde du MBR se fais dans sda1 comme tu as dis, sauf qu'à l'install tes partitions peuvent être modifiées donc sda1 peut être effacé non?

Dernière modification par raphi79 (Le 02/10/2010, à 18:56)


http://crunchbanglinux-fr.org
Communauté francophone de Crunchbang Linux

Hors ligne

#181 Le 02/10/2010, à 19:01

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

effacé oui si le gar décide d'installer sur tout le disque

dans quel cas il lui faudra reinstaller entierement windows donc la sauvegarde ne sert a rien.


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#182 Le 02/10/2010, à 19:04

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

smile Oui et si tel est le cas ,c'est qu'il a rien lu et que cliqué encore...
Donc, pour nous on se dégage de fait.

Dernière modification par jalobservateur (Le 02/10/2010, à 19:05)


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#183 Le 02/10/2010, à 19:04

raphi79

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Mais sda1 ça correspond juste à la première partition non? Donc Windows peut très bien être installé sur la 2e partition?

Par exemple mon Windows s'est installé sur ma 2e partition parce que sur ma premiere j'ai une partition de restauration de Windows. Je peux très  bien décider d'effacer cette partition de restauration tout en gardant Windows non?
Donc je perd la backup du MBR.

C'est ça ou j'ai rien compris ?


http://crunchbanglinux-fr.org
Communauté francophone de Crunchbang Linux

Hors ligne

#184 Le 02/10/2010, à 19:06

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

pour les connaisseur voici le script :

#! /bin/bash

## JOSEPE36 LE 02/10/2010
## RECHERCHE DES PARTITIONS NTFS ET DU SYSTEME WINDOWS
## POUR WINDOWS, JE CONSIDERE QU'IL SE TROUVE SUR /DEV/SDA, SI JE ME TROMPE PAS IL NE PEUT ETRE INSTALLER QUE SUR LE PREMIER DISQUE



## 1) PREMIERE FONCTION

recherchentfs()
{
## CONTROL SI DES PARTITIONS NTFS EXISTENT SUR LE DISQUE
ntfs=$(fdisk -l|grep -i "ntfs"|cut -c1-9) ;
	
	if [ "$ntfs" ]
		then echo "voici les partiton ntfs existante = $ntfs" ;
		else echo "Il n'y a pas de partition Windows" ;
	fi

##BOUCLE DE MONTAGE DES PARTITIONS NTFS, POUR DEFINIR LA PARTITION SYSTEME ET Y INSTALLER UNE SAUVEGARDE DU MBR
for i in $ntfs
do
	mount $i /mnt;
	programfiles=$(ls /mnt |grep -i "program files");

		if [ "$programfiles" ]
			then echo "la partition $i est une partion windows";control=$(ls /mnt | grep "save-mbr.img") ;
				
				if [ "$control" ]
					then zenity --info --text="IL EXISTE DEJAS UNE SAUVEGARDE DU MBR";break

					else dd if=/dev/sda of=/mnt/save-mbr.img bs=512 count=63 ;zenity --info --text="La sauvegarde du mbr a été faite dans $i "&
					break			
				fi
		fi
	sleep 3
	umount $i ;
done

umount $i ;
}

action=$(zenity --list --title="INSTALLATION D'UBUNTU" --text="Choisissez une action" --column=""  "SAUVEGARDER LE MBR" "NE PAS SAUVEGARDER LE MBR") || exit 0

if [ "$action" = "SAUVEGARDER LE MBR" ]
then recherchentfs ;
fi

exit 0

et je dois dire que "ubiquity" écris en python nous a grandement facilité la tache car j'ai eu juste a rajouter dans /usr/bin/ubiquity :

os.system('/bin/save-mbr-forum.sh')

ce qui fait que avant de lancer le code de ubiquity ça lance le script que j'ai écri, une fois le script terminé ubiquity suit son cour


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#185 Le 02/10/2010, à 19:07

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

smile script piqué presto ^^ avec le nom d'auteur ^^


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#186 Le 02/10/2010, à 19:07

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

allez je me refait le hamster pour le fun lol


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#187 Le 02/10/2010, à 19:10

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

mdr smile ouais je me sens moi aussi comme le harmster ^^


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#188 Le 02/10/2010, à 19:36

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

lol Je crois que tu viens de scier les doigts de nos compagnons ^^


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#189 Le 02/10/2010, à 19:38

raphi79

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Pas moi pas moi !!
J'ai posté une question bête juste avant le script. big_smile


http://crunchbanglinux-fr.org
Communauté francophone de Crunchbang Linux

Hors ligne

#190 Le 02/10/2010, à 19:52

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

bon en attendant pour ceux qui veulent tester je vais vous faire un ptit topo du comment faire.

tout dabord il vous faut une iso d'ubuntu.

ensuite le principe est le suivant, integrer au livecd le script.
Pour ce faire il faut decompresser le filesystem.squashfs que l'on trouve dans l'iso dans casper.

on commence :
je prend en considération que l'iso se trouve dans mon repertoire personel a vous d'adapter :

sudo -s
mount -o loop "image iso" /cdrom
mount -t squashfs -o loop /cdrom/casper/filesystem.squashfs  /mnt
mkdir livecd
mkdir livecd/iso
mkdir livecd/squashfs

cp -av /cdrom/.  livecd/iso/
cp -av /mnt/. livecd/squashfs

aptitude install squashfs-tools
rm livecd/iso/casper/filesystem.squashfs

maintenant on va rajouter le script dans le filesystem

touch save-mbr-forum.sh
gedit save-mbr-forum.sh

a ce moment là vous copier coller le script posté ci dessus dans gedit et vous enregistrez.
click droit sur ce fichier crée et cocher permissions>autoriser l'execu......

ensuite on va placer ce script crée dans le filesystem :

cp save-mbr-forum.sh livecd/squashfs/bin/

maintenant on va modifier ubiquity :

gedit livecd/squashfs/bin/ubiquity

et en rajouter ce qui est en gras a cette endoit là :

#! /usr/bin/python

# Wrapper script to run Ubiquity as root using the appropriate privilege
# escalation method for the frontend.

import sys
import os
import syslog
import subprocess

[b]os.system('/bin/save-mbr-forum.sh')[/b]

enregistrez et voilà , maintenant on va reconstriur le squashf wink

cd livecd/squashfs
mksquashfs . ../filesystem.squashfs
cd
cp livecd/filesystem.squashfs  livecd/iso/casper/

voilà maintenant deux solutions , ou vous recreez un iso prete a graver mais vu qu'il manque la partie restauration du mbr je vais vous indique comment faire un live usb ou sd en deux temp trois mouvement.

inserez votre clé ou sd et :

cp -av  livecd/iso/. /media/"votre clé ou sd"
dd if=/usr/lib/syslinux/mbr.bin of=/dev/"[b]x[/b]" bs=446 count=1
syslinux /dev/"[b]x[/b]"1
mv /media/"votre clé ou sd"/isolinux/isolinux.cfg /media/"votre clé ou sd"/isolinux/syslinux.cfg 
mv /media/"votre clé ou sd"/isolinux/ /media/"votre clé ou sd"/syslinux

a l'aide de gparteg cocher les option "boot" et "lba" sur votre clé ou sd

voilà vous pouvez maintenant redemarrer et tester si j'ai rien oublié tongue

Dernière modification par Josepe36 (Le 04/10/2010, à 20:52)


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#191 Le 02/10/2010, à 20:05

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

big_smile Donc script adaptable à peu importe la distro , c'est génial ^^


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#192 Le 02/10/2010, à 20:12

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

@jalobservateur

je pensais pas que cela te fairai autant plaisir, c'est un grand moment wink


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#193 Le 02/10/2010, à 20:19

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Si tu savais josepe comme j'ai usé du clavier que pour faire comprendre l'utilité d'un tel outil, même que je ne sais pas si tu réalises bien, mais ce type de chose peut changer la face de Linux et le répandre encore plus dans le monde!!!
N'est-ce pas notre but à tous ?
Comment ne pas être fier d'un tel excellent travail et comment ne pas reconnaître la force d'une communauté?
La preuve flagrante que quand on veut on peut !
Chapeau bas Mr: Josepe !

Dernière modification par jalobservateur (Le 02/10/2010, à 20:21)


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#194 Le 02/10/2010, à 20:30

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

De plus les restrictions et limitations auxquelles je me confrontais, sinon aux déaprobations de mes pairs sur la question et la faisabilité, m'ont donné des maux de tête, de la colère, du stress, du dégoût même.
Alors tu imagines même pas ma satisfaction mon ami.
Ce petits script peut faire la différence entre la quantité d'utilisateurs de Linux.
Cette différence peut avoir l'effet assuré de poids envers les éditeurs de logiciels, comme les fichus jeux qui nous ignorent.
J'en passe j'écrirais pendant des semaines, mais je l'ai déjà fais ^^


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#195 Le 02/10/2010, à 20:32

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

oui je sais bien, tkt pas je réalise bien la chose et j'oeuvre exactement dans le meme etat d'esprit que toi wink
mais reste maintenant que ça suive pour mettre cette iso en telechargement

je vais te dire, ça fait pile poil deux ans que je me suis mis a l'informatique et j'ai étudié avec une soif jamais assouvie ce fabuleux systeme qu'est linux, notement ubuntu

j'espere que notre travail va etre pris en considération et que un lien vers
une iso modifiée "made in france " soit proposée sur le wiki, c'est surtout ce point que je souhaite voir résolu.

pour ça yannubuntu peut faire avancer les chose, je pense


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#196 Le 02/10/2010, à 20:38

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

C'est fou comme tu gères cool

Surtout que c'est pas la taille du script qui va alourdir une iso alors même si ça aurait été la cas, bin on met 1 ou 2 images de fond aux poubelles et voilà ^^


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#197 Le 02/10/2010, à 20:44

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

bon demain faut que je fasse la partie restauration, là tu sera encore plus aux anges
quand j'aurais un serveur de dispo on pourra la mette en telechargement notre iso wink

tu as dejas fait du bash ?


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#198 Le 02/10/2010, à 20:57

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

bon je vous dis à demain pour la suite

bonne soirée wink


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#199 Le 02/10/2010, à 20:59

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Non malheureusement, j'ai passé ma vie en sécurité informatique pour W$, alors , sans commentaire...
J'ai de bons amis très forts en bash, fix de désinfections, même les meilleurs fix mondialement.
Mais je ne code pas encore, mais je sens que ça va bientôt changer ^^
Pour l'iso c'est même un détail wink


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#200 Le 02/10/2010, à 21:02

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Va faire un tour sur tes emails^^
Je suis innondé ici de pop-up de mails, j'en vois plus clair mdr


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne