#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
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 !
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.
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 ! 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 !
à 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 !
@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.
à 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é
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
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
à 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
à 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
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 !
à 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
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
Superbe !
Vivement que ceci influence tous les devs et aboutisse sur une plus grande reconnaissance Linux dans le monde
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
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
à 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 ! 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 !
à 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