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.

#151 Le 28/10/2010, à 11:12

YannUbuntu

Re : [Live-CD] Linux Secure Remix

@tous : appel aux contributeurs
il serait très utile que vous testiez la v7 et me donniez vos retours.
Voici comment faire, c'est très simple, ca prend 10 minutes :
1) Télécharger les scripts : http://dl.free.fr/rDY6zszjX , les dezipper et les mettre sur une clé USB
2) Démarrer votre PC sur un live-CD ou un live-USB
3) Brancher votre clé USB contenant les scripts, et les copier dans le Dossier Personnel de la session-live.
4) Ouvrir un terminal et y saisir la commande suivante :

sudo ./clean_ubuntu_installer

Vérifier que cela a bien créé un fichier "/boot/save-63-sectors.img" dans chacune des partitions contenant un OS.
5) Puis saisir la commande suivante :

sudo ./clean_ubuntu_uninstaller

Vérifier qu'il vous propose le menu adéquat. (et donc qu'il a bien détecté tous les OS présents sur le ou les disques)
Si par mégarde vous validez votre choix, pas de soucis comme dit plus haut, j'ai rendu "inoffensifs" les 2 scripts de la v7 (en commentant toutes les commandes qui ecrivent dans le MBR et celles qui suppriment des fichiers). Évitez quand même de valider au cas-où, je ne veux pas avoir d'ennuis wink
6) Copiez-collez ce que vous avez dans votre terminal, et envoyez-le moi par email svp.


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#152 Le 29/10/2010, à 15:00

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Ca y est , je crois que j'ai trouvé : os-prober buggue quand on crée un dossier /boot dans une partition ! tongue
Conclusion : si vous avez testé clean_ubuntu_installer , commencez par effacer le dossier /boot dans vos partitions Windows (attention, pas celui avec une majuscule, et vérifiez bien d'abord qu'il ne contient rien d'autre que la sauve du boot sector). Je vais modifier les scripts pour qu'ils ne créent pas ce dossier et placent la sauve a la racine s'il n'existe pas. smile

Dernière modification par YannUbuntu (Le 29/10/2010, à 15:05)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#153 Le 29/10/2010, à 16:14

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.8 ! smile   http://dl.free.fr/b8bmVeUhV

Améliorations:
- contournement du bug os-prober (enregistre le backup a la racine si l'OS n'est pas de type Linux)
- quelques simplifications dans le code

Notes :
- si vous avez testé clean_ubuntu_installer v7 ou anterieures, commencez par effacer le dossier /boot dans vos partitions non-Linux (Windows etc) Attention, pas "Boot" avec une majuscule, et vérifiez bien d'abord qu'il ne contient rien d'autre que la sauve du boot sector.
- comme pour la v7, les scripts de la v0.8 sont "inoffensifs", vous pouvez tester en suivant les instructions du post #151 ci-dessus.

Merci d'avance pour vos retours ! big_smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#154 Le 29/10/2010, à 16:57

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.81 ! smile  (juste pour faciliter la lecture du retour terminal) : http://dl.free.fr/iPPVaieXU

Dernière modification par YannUbuntu (Le 29/10/2010, à 16:57)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#155 Le 30/10/2010, à 16:25

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.82 !   http://dl.free.fr/fmoN9ilEH

Surtout du débogage, grâce aux retours de test de Babdu89, merci beaucoup ! smile

@tous : Nouvel appel aux contributeurs
il serait très utile que vous testiez la v0.82 et me donniez vos retours.
Voici comment faire, c'est très simple, ca prend 10 minutes :
1) Télécharger les scripts : http://dl.free.fr/fmoN9ilEH , les dezipper et les mettre sur une clé USB
2) Démarrer votre PC sur un live-CD ou un live-USB
3) Brancher votre clé USB contenant les scripts, et les copier dans le Dossier Personnel de la session-live.
4) Ouvrir un terminal et y saisir la commande suivante :

sudo ./clean_ubuntu_installer

Vérifier que cela a bien créé un fichier "save-63-sectors.img" dans chacune des partitions contenant un OS (soit dans le dossier /boot des LInux, soit dans / pour les autres OS).
5) Puis saisir la commande suivante :

sudo ./clean_ubuntu_uninstaller

Vérifier qu'il vous propose le menu adéquat. (et donc qu'il a bien détecté tous les OS présents sur le ou les disques)
Vous pouvez valider votre choix, car j'ai rendu "inoffensifs" les 2 scripts (en commentant toutes les commandes qui écrivent dans le MBR et celles qui suppriment des fichiers).
6) Copiez-collez ce que vous avez dans votre terminal, et envoyez-le moi par email svp.


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#156 Le 31/10/2010, à 13:53

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.83 !   http://dl.free.fr/m2Wlcktgg

Correction de 2 bugs concernant :
- detection des disques
- demontage des partitions (rendait les partitions invisibles)

Je mets a jour la procedure de test :

1) Télécharger les scripts : http://dl.free.fr/m2Wlcktgg , les dezipper et les mettre sur une clé USB
2) Démarrer votre PC sur un live-CD ou un live-USB
3) Brancher votre clé USB contenant les scripts, et les copier dans le Dossier Personnel de la session-live.
4) Ouvrir un terminal et y saisir la commande suivante :

sudo bash ./clean_ubuntu_installer

Vérifier que cela a bien créé un fichier "save-63-sectors.img" dans chacune des partitions contenant un OS (soit dans le dossier /boot des LInux, soit dans / pour les autres OS).
5) Puis saisir la commande suivante :

sudo bash ./clean_ubuntu_uninstaller

Vérifier qu'il vous propose le menu adéquat. (et donc qu'il a bien détecté tous les OS présents sur le ou les disques)
Vous pouvez valider votre choix, car j'ai rendu "inoffensifs" les 2 scripts (en commentant toutes les commandes qui écrivent dans le MBR et celles qui suppriment des fichiers).
6) Copiez-collez ce que vous avez dans votre terminal, et envoyez-le moi par email svp.


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#157 Le 03/11/2010, à 20:53

Josepe36

Re : [Live-CD] Linux Secure Remix

salut Yannubuntu

voilà un bout de code que j'ai gratté cet aprem, je pense que ça devrait t'aider à default de faire mieux pour le moment

#! /bin/bash

###Josepe36, le 03/11/10
###CE SCRIPT PERMET DE REINSTALLER ET DE METTRE A JOUR GRUB A PARTIR
###D'UN LIVECD OU D'UNE SESSION FIXE

grub_sequence()
{
disque=$(zenity --list --column=" " $(ls /sys/block/* | grep "/sys/block/sd" | cut -c12-14)) || exit 0
grub-install /dev/$disque
update-grub

zenity --info --timeout=6 --text="Grub a été installé sur /dev/$disque"
}


autre_part()
{
choix_part=$(zenity --list --column=" " $(for i in $a ;do echo $i ; done)) || exit 0
disque=$(zenity --list --column=" " $(ls /sys/block/* | grep "/sys/block/sd" | cut -c12-14)) || exit 0

part=$(echo $choix_part|cut -c1-9)

mkdir /tmp/grub-doctor
mount $part /tmp/grub-doctor

#### on demonte tout les fichiers dans /media
for i in $(ls /media/)
    do
        umount /media/$i
    done
#### voilà qui devrait t'interesser Yann ;) ############################
#### preparation du chroot
for i in /dev /proc /sys
    do
        mount --bind $i /tmp/grub-doctor/$i
    done

#### installation et mise a jour de grub
chroot /tmp/grub-doctor/ <<eof
grub-install /dev/$disque 
update-grub
exit
eof

#### demontages avant fin du script
    umount /tmp/grub-doctor/{dev,proc,sys}
    umount /tmp/grub-doctor/
    rm -R /tmp/grub-doctor/
zenity --info --timeout=6 --text="Grub a été installé sur /dev/$disque"
}

a=$(sudo os-prober | sed  s/" "/"_"/  | tr -d " ")

nbre_os_linux=$(cat $a | grep -i linux |wc -l)

if [ "$nbre_os_linux" ]
    then choix2="reinstaller grub a partir d'une autre partition" ;
fi

action=$(zenity --list --column=" " "reinstaller grub a partir de cette session" "$choix2") || exit 0

if [ "$action" == "reinstaller grub a partir de cette session" ]
    then grub_sequence ;
    else autre_part
fi

exit

@+

Dernière modification par Josepe36 (Le 03/11/2010, à 20:56)


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#158 Le 04/11/2010, à 05:25

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Super, merci Josepe, je vais regarder ca en details. smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#159 Le 04/11/2010, à 10:11

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.84.   http://dl.free.fr/q8HVkVhwC

Améliorations :
- réinstalle GRUB sur un autre Linux installé sur le disque (s'il existe au moins un autre Linux sur le même disque)
- support de disques autres que sd*
- fenêtres utilisateur légèrement améliorées

Attention : les lignes supprimant les fichiers et réinstallant le bootsector sont désactivées, par contre j'ai activé la partie qui réinstalle GRUB sur un autre linux du même disque (uniquement s'il en existe un bien-sur).


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#160 Le 04/11/2010, à 19:13

Josepe36

Re : [Live-CD] Linux Secure Remix

salut yann

bon je vois que le script que je t'ai donné t'as aidé big_smile

pour ma part j'en ai fait un outil que j'ai appelé Grub-Doctor, je travail la gui et ça fera un outil interessant je pense.

pour revenir au script plus haut, j'ai modifié Equitable de façon a ne plus se focaliser sur sda mais en parsant tout les disques existant grace
à "/sys/block".

Je t'enverai ce bout de code
@+


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#161 Le 06/11/2010, à 14:48

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Oui Grub-Doctor sera un bon outil de réparation de GRUB, utilisable meme sans passer par le live-CD si j'ai bien compris. Il pourra servir a dépanner sur le forum smile

Bon je viens de m'apercevoir d'une erreur de ma part dans la v0.84 qui empeche de detecter les autres distro linux du disque... je l'ai corrigée dans la v0.85.

Version 0.85  http://dl.free.fr/mEg7NWW25


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#162 Le 07/11/2010, à 14:45

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.86    http://dl.free.fr/gKQxbYnfa

Améliorations :
- grosse mise a jour de clean_boot_repair , qui choisit maintenant la meilleure action en fonction du problème rencontré par l'utilisateur, et qui gère plusieurs disques
- amélioration des dialogues

Remarque : comme précédemment, les lignes supprimant les fichiers et réinstallant le bootsector sont désactivées, afin de faciliter les tests.

J'attends vos retours smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#163 Le 15/11/2010, à 16:10

YannUbuntu

Re : [Live-CD] Linux Secure Remix

VERSION 0.87 DISPONIBLE : http://dl.free.fr/iKMAcNRfT

Améliorations:
- clean_ubuntu_uninstaller : correction de la détection des autres Linux  (merci a Babdu89)
- clean_boot_repair : correction de la détection des disques avec Linux
- clean_boot_repair : amélioration de la verbose

Remarque : la suppression de fichiers et la restauration du MBR sont désactivées, afin que vous puissiez tester tranquillement. Vos retours de terminal sont appréciés smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#164 Le 16/11/2010, à 16:45

jalobservateur

Re : [Live-CD] Linux Secure Remix

:)Salut, À ce que je vois, ça avance bien big_smile
Super !


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

#165 Le 17/11/2010, à 15:48

YannUbuntu

Re : [Live-CD] Linux Secure Remix

@tous: je viens de mettre a jour le 1er message de ce topic. J'y décris en détails ce que font les logiciels. Bonne lecture ! smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#166 Le 17/11/2010, à 17:48

jalobservateur

Re : [Live-CD] Linux Secure Remix

cool Génial  !!!!
Non mais assidu à la tâche ainsi, c'est digne de mention !
Vraiment Bravo YannUbuntu pour tous ces efforts, c'est remarquable !
Tu as pas lâché le bout et voilà le résultât cool
Superbe !
Vivement que ceci influence tous les devs et aboutisse sur une plus grande reconnaissance Linux dans le monde roll

Dernière modification par jalobservateur (Le 17/11/2010, à 17:50)


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

#167 Le 18/11/2010, à 14:37

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.88 : http://dl.free.fr/rHjMPA96a

Améliorations :
- choix de l'emplacement de la réinstallation de Grub
- possibilité de ne pas réinstaller Grub
- confirmations de sécurité
- amélioration des textes
- nettoyage du code

@testeurs : svp vérifier que Grub se réinstalle bien sur la partition choisie (il suffit de rebooter et vérifier la 1ere ligne proposée par Grub)

Dernière modification par YannUbuntu (Le 18/11/2010, à 14:41)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#168 Le 01/12/2010, à 09:08

zb1000

Re : [Live-CD] Linux Secure Remix

Excellent! Je me souviens de désinstallations foireuses...

Hors ligne

#169 Le 01/12/2010, à 09:25

projexa

Re : [Live-CD] Linux Secure Remix

abonnement


Penser est difficile, c'est pourquoi la plupart se font juges.
mon album fleur : https://picasaweb.google.com/109666919152955060370
ma passion les marche de l'entre Sambre et Meuse: https://picasaweb.google.com/1096669191 … breEtMeuse

Hors ligne

#170 Le 01/12/2010, à 15:59

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.892 : http://dl.free.fr/fXew6DIKL

Améliorations :
- robustesse de la réinstallation de GRUB (merci Babdu89)
- confirmations de sécurité si Windows (ou autre OS) a été installé après Ubuntu
- amélioration des textes

@testeurs : copiez les scripts sur clé-USB puis demarrez sur un live-CD. Commencez par executer

sudo bash ./clean_ubuntu_installer

afin de sauver votre MBR (vous pouvez fermer la fenetre de l'installateur Ubiquity quand elle apparait, cela sauve quand meme le MBR). Vous pouvez maintenant tester tranquillement clean_boot_repair et clean_ubuntu_uninstaller . Comme toujours, j'ai désactivé les lignes dangereuses afin que vous puissiez tester sans risquer d'effacer votre partition (la reinstallation de Grub se fait dans le MBR, que vous pouvez restaurer avec clean_boot_repair). Svp vérifier que clean_boot_repair met bien a jour le Grub de la distro choisie (il suffit de rebooter et vérifier la 1ere ligne proposée par Grub)

Toutes les fonctionnalités sont maintenant là, tous les cas sont pris en compte, et j'attends vos retours de tests avant de proposer une version non-bridée (c-a-d effaçant réellement la partition choisie).

Dernière modification par YannUbuntu (Le 01/12/2010, à 16:16)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#171 Le 25/12/2010, à 04:23

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Quelques nouvelles, et j'en profite pour vous souhaiter un joyeux Noel a tous smile

Grâce a l'aide de Babdu89, les scripts sont maintenant au point : desinstallation d'Ubuntu en dual-boot avec Windows, desinstallation d'Ubuntu en dual voire triple-boot avec d'autres Linux, desinstallation de n'importe-quelle distribution Linux, restauration du MBR original... le tout dans un paquet DEB bien pratique qui crée de jolis lanceurs dans le menu Systeme->Administration .

Il ne me reste qu'un point a régler pour que ce soit parfait : il faut que j'arrive a personnaliser Ubiquity de manière propre : voir http://forum.ubuntu-fr.org/viewtopic.ph … 7#p3916067 si vous pensez pouvoir aider smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#172 Le 27/12/2010, à 11:33

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Si vous savez gerer un PPA... a l'aide ! wink http://forum.ubuntu-fr.org/viewtopic.ph … 5#p3918325  EDIT : c'est bon, le PPA fonctionne.

Dernière modification par YannUbuntu (Le 08/01/2011, à 11:34)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#173 Le 08/01/2011, à 14:08

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Notes pour moi :

#Cree le device.map pour Ubuntu 10.04 et ulterieurs (ordre des disques ou GRUB va etre cherché)
if [ ! -f /boot/grub/device.map ]; then
    grub-mkdevicemap --no-floppy
fi

#Retourne les emplacements où est installé GRUB 
for disk in `cut -f 2 /boot/grub/device.map`; do
    for part in "$disk"*; do
        if dd if="$part" bs=512 count=1 2>/dev/null | grep GRUB >/dev/null; then
            echo Grub installed on: `readlink -f "$part"`
        fi
    done
done

#donne l'endroit où Grub est configuré pour s'installer, pas l'endroit où il est vraiment installé. Attention : ne fonctionne pas pour Legacy.
readlink -f $(sudo debconf-show grub-pc | awk '/install_devices:/ {print $3}')

cf http://forum.ubuntu-fr.org/viewtopic.ph … 0#p3937530

Dernière modification par YannUbuntu (Le 08/01/2011, à 14:09)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#174 Le 13/01/2011, à 08:11

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.89999-2 : http://dl.free.fr/gNsVV8Aur

Il s'agit d'une ISO modifiée d'Ubuntu 10.10 incluant :
- menu Système->Administration->Désinstaller Ubuntu
- menu Système->Administration->Réparer l'amorçage
- la sauvegarde automatique du MBR lors de l'installation

Cette version n'est plus bridée (elle désinstalle pour de vrai), on peut donc la considérer comme une alpha.

-------------> J'attends vos retours de tests ! big_smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#175 Le 15/01/2011, à 03:59

YannUbuntu

Re : [Live-CD] Linux Secure Remix

Version 0.89999-3 : http://dl.free.fr/bvglzNiXe

- Correction des lanceurs
- Amelioration des fenetres d'attente


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne