#576 Le 08/05/2011, à 19:27
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Bonjour,
@Joe76000
Tu te contente de mettre à jour multisystem,
là mise à jour de hier corrige le bug avec wubi,
dans multisystem Onglet Menus ==> bouton "Mise à jour" ==> Radio-bouton "Mise à jour"
EDIT: j'oubliais tu met à jour grub après ...
@shark2rr
Fait voir le fichier de conf de grub4dos
Menus ==> Bouton "Réglages grub" ==> Bouton "menu.lst"
Dernière modification par frafa (Le 08/05/2011, à 19:31)
Hors ligne
#577 Le 08/05/2011, à 23:08
- Joe76000
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Bonjour Frafa,
Merci pour ta précision. Alors, je n'ai touché qu'à MultiSystem sur mon Ubuntu 11.04 64-bits en installation Wubi et à rien d'autre.
J'ai téléchargé avec le gestionnaire de MàJ d'Ubuntu ta dernière version 1.0060 de MS qui a updaté MS déjà installé.
J'ai reformaté ma clé USB PNY de 8 Go pour repartir d'une situation clean et j'ai installé l'image ISO de Ubuntu 10.10 64-bits comme précédemment pour comparer ce qui est comparable.
Je teste sous Qemu et là au miracle je vois bien l'ancien menu complet que je connaissais avec toutes les entrées manquantes et incluant en 1er Ubuntu ! Mais en le sélectionnant rien ne se passe. Cela m'était déjà arrivé avec d'autres distributions Linux, mais ça sent bon quand même.
Je reboote sur ma clé USB MS, je revois bien l'ancien menu complet (ici avec Grub 1.99...) et je sélectionne la 1ère entrée càd Ubuntu.
Et là au miracle à nouveau, au bout de quelques dizaine de secondes j'arrive sur le bureau de Ubuntu.
Je lance Firefox, me connecte au forum et je suis en train de t'écrire ce message.
Je testerai d'autres distributions avec ton dernier MS dans la semaine et te tiendrai au courant.
Milles mercis et un grand bravo à TOI pour ton support hors pair.
A l'avenir je devrais dire Mon Sieur François et plus Frafa..
- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie
Hors ligne
#578 Le 10/05/2011, à 19:19
- Joe76000
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Bonjour Frafa,
Suite de mon précédent message...
J'ai maintenant créé avec succès sur ma clé PNY 8 Go 4 distributions Linux avec MultiSystem v.1.0060 (ta version màj) sous Ubuntu 11.04 64-bits Natty 3D en installation WUBI:
- ubuntu-10.10-desktop-amd64
- ubuntu-11.04-desktop-amd64
- Fedora-15-Beta-x86_64-Live-Desktop
- mandriva-linux-one-2010.2-KDE4-europe1-americas-cdrom-i586
Mais aucune ne fonctionne sous Qemu même en attendant plusieurs minutes après les avoir sélectionnées dans le menu principal.
Les 3 1ères me donnent juste un écran noir et la dernière se bloque environ au message FAT: codepage cp437 not found... Failed to execute linuxrc...
PAR CONTRE, les 4 quatre fonctionnent parfaitement en LiveUSB après reboot de mon DV8 ! Et c'est bien l'essentiel...
Encore un grand merci à toi...
Dernière modification par Joe76000 (Le 10/05/2011, à 19:19)
- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie
Hors ligne
#579 Le 10/05/2011, à 19:36
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Joe76000
Bonjour,
Qemu, perso je ne m'en sert que pour vérifier que le boot est ok ...
Si tu souhaire virtualiser utilise VirtualBox, mais pareil il ne fonctionne pas sur tous les OS,
enfin sous Ubuntu et derivés cela fonctionne relativement bien ...
Hors ligne
#580 Le 10/05/2011, à 19:55
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Bonjour,
Mise à jour de MultiSystem disponible.
-Ajout du support officiel de Zenwalk Linux 7.0 "Live"
Distrowatch: http://distrowatch.com/?newsid=06666
-Modification du support de linuX-gamers pour support de la dernière version linuX-gamers Live 0.9.7
ATTENTION seule la version lite est supportée !
Distrowatch: http://distrowatch.com/?newsid=06670
Hors ligne
#581 Le 10/05/2011, à 23:34
- Joe76000
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Joe76000
Bonjour,
Qemu, perso je ne m'en sert que pour vérifier que le boot est ok ...
Si tu souhaire virtualiser utilise VirtualBox, mais pareil il ne fonctionne pas sur tous les OS,
enfin sous Ubuntu et derivés cela fonctionne relativement bien ...
Bonjour Frafa,
Excellente suggestion que je ne n'avais jamais testée auparavant.
J'ai donc installé VirtualBox 4.0.4 depuis la logithèque Ubuntu sous mon Ubuntu - Wubi et j'ai testé avec succès les 4 distributions Linux mentionnées plus haut. Ouverture ultra rapide et quelques premiers essais très concluant sans aucun paramétrage particulier !
Donc: W7 -> Wubi -> Ubuntu -> Clé USB MultiSystem -> VirtualBox -> Distribution Linux -> ça fonctionne !
Chapeau Mon Sieur François...
Dernière modification par Joe76000 (Le 10/05/2011, à 23:36)
- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie
Hors ligne
#582 Le 12/05/2011, à 13:07
- bikarfioul
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Merci pour ce super produit.
J'ai tous mes systèmes sur mon disque de 120 Go.
Aujourd'hui j'ai besoin de faire une procédure donc des captures d'écran.
J'ai voulu lancer une virtualisation via VBOX.
Mais la machine virtuelle "Multisystem" a été endommagé je l'ai donc supprimé.
Seulement je n'arrive pas a trouver comment la reconstruire...
Je suis sur Ubuntu 11.04 avec VBox en version 4.06.
Auriez vous une astuce ?
Hors ligne
#583 Le 12/05/2011, à 13:14
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@bikarfioul
Bonjour,
normalement il te suffit de cliquer sur le bouton du gui principal de MultiSystem (a gauche icone VBox),
cela regénère automatiquement une nouvelle configuration pour VirtualBox.
Dernière modification par frafa (Le 12/05/2011, à 13:14)
Hors ligne
#584 Le 12/05/2011, à 13:35
- bikarfioul
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Je te remercie pour ton aide.
J'appliquais bien ton astuce mais cela ne fonctionnait pas. J'ai donc directement supprimé le fichier sous le répertoire d'image de VirtualBox.
Et cela fonctionne à nouveau.
Mais j'obtiens le message suivant :
Échec de l'ouverture de session pour la machine virtuelle multisystem.
Implementation of the USB 2.0 controller not found!
Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings (VERR_NOT_FOUND).
Unknown error creating VM (VERR_NOT_FOUND).
Qui lui est propre à VirtualBox, je vais donc de ce pas regarder de ce côté.
Encore merci.
Hors ligne
#585 Le 12/05/2011, à 13:42
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@bikarfioul
Bonjour,
Installe: Oracle VM VirtualBox Extension Pack
Hors ligne
#586 Le 12/05/2011, à 17:05
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Bonjour,
Mise à jour de MultiSystem disponible.
-Modification du support de BackTrack pour support de la dernière version
Distribution Release: BackTrack 5
Distrowatch: http://distrowatch.com/?newsid=06671
-Ajout du support officiel de Ocariabuntus
Ocarinabuntus: http://sourceforge.net/projects/emmubun … inabuntus/
Freetorrent: http://www.freetorrent.fr/details.php?i … 922bb6faa0
Wiki: http://sourceforge.net/apps/mediawiki/e … =Main_Page
Patrick Ablard: http://www.framablog.org/index.php/post … ew-patrick
-Modification du support de SalineOS pour support de la dernière version
Distribution Releases: SalineOS 1.4, 1.0 "Personal Server"
Distrowatch: http://distrowatch.com/?newsid=06672
-Ajout du support officiel de Caixa Mágica
Caixa Mágica: http://www.caixamagica.pt/pag/b_down00.php
Distrowatch: http://distrowatch.com/?newsid=06674
Hors ligne
#587 Le 13/05/2011, à 14:24
- HLFH
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Bonjour,
Excusez-moi de déranger mais je vous signale juste que la rubrique Burg de MultiSystem n'était pas forcément à jour puisque que quand je lance via VBox et Burg un disque amovible MultiSystem, une image bizarre "MultiBoot" est affichée ! Si vous pouviez un peu changer les thèmes Burg en remplaçant notamment le nom par "MultiSystem", ce serait sympa ! Je sais toutefois qu'il est vrai que Burg n'est pas encore "stable"... Et puis même, avec Burg, quand on sélectionne une image disque pour la lancer grâce au logo affiché, on observe que le logo ne correspond pas à l'image disque ! Quand je clique sur le logo MultiSystem pour normalement lancer MultiSystem LTS R4, cela me lance au lieu de cela Rescatux 0.26 par exemple ! Merci de voir ce que vous pouvez faire... Autant réparer Burg (cf. ci-dessus, sans oublier les problèmes d'affichage qu'il peut avoir) ou enlever carrément l'option Burg instable dans MultiSystem. Et puis, il y a déjà Grub2, c'est déjà bien.
EDIT : excusez-moi d'éditer le message mais si cela vous chante, vous pourriez aussi supporter les versions netinstall x86/x64 de Fedora 15 RC3...
http://serverbeach1.fedoraproject.org/p … 86_64/iso/
Mais comme Fedora 15 RC3 Desktop est naturellement supporté, cela reste secondaire...
Merci d'avance.
Cordialement,
HLFH
Dernière modification par HackerLiberty (Le 14/05/2011, à 18:44)
Hors ligne
#588 Le 14/05/2011, à 21:35
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@HackerLiberty
Bonjour,
je viens de ripper une mise à jour pour corriger divers bug sur le support de Burg,
testé ok de mon coté sous maverick et natty en 32bits.
je n'ai que du 32bits sous la main ce week-end,
donc je ne peut pas tester Fedora 15 en 64,
mais j'ai testé la r3 en 32 bits, pas de souci avec...
Hors ligne
#589 Le 14/05/2011, à 23:32
- HLFH
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Frafa
Bonsoir Frafa !
Tout d'abord,
Désolé pour la dernière fois.
Et merci, vous êtes adorable Ah, je vais pouvoir retester Burg qui avait l'air pas mal dans le fond...
Et oui, pas de soucis avec les versions x86/x64 de Fedora 15 RC3, j'ai testé, c'est juste les versions netinstall pour les DVDs Fedora 15 RC3 qui ne sont pas supportées, donc, c'est vraiment facultatif.
De tout coeur,
HLFH
Dernière modification par HackerLiberty (Le 14/05/2011, à 23:36)
Hors ligne
#590 Le 14/05/2011, à 23:50
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@HackerLiberty
je ferait une petite mise à jour pour mettre des icones plus jolies dans Burg.
pour customiser ton Burg utilise les boutons dans le gui Burg
==> Thèmes personnels
==> Icones personnelles
dans un premier temps efface la totalité de ton dossier
==> $HOME/.multisystem/burg
puis met à jour burg, cela va recréer l'arbo perso pour Burg
à partir de là tu peut stocker tes thèmes et icones perso la dedans ...
apres mise à jour ils seront pris en compte ...
Hors ligne
#591 Le 15/05/2011, à 10:30
- HLFH
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Frafa
Bonjour,
Premièrement, je voulais simplement vous dire que pour ma part, bizarrement, dans Burg avec le thème MultiSystem comme Ubuntu, les icônes/images de BackTrack 5 ne s'affichent pas... A noter que ce sont les premiers dans la liste. Et que dans Grub4Dos, malgré les possibilités indiquées dans le fichier de config, je n'arrivais pas à faire démarrer Syslinux. Il démarre en tout cas tout à fait de Grub2 ou de Burg. Avez-vous une idée quel code faut-il rajouter...? Et dans Burg, c'est possible d'avoir la résolution 1366*768 ? Donc on change manuellement les arrières-plans de Burg pas comme dans le gestionnaire de Grub2, vous trouvez cela bien...? Bon, j'ai changé manuellement l'image MultiSystem par celle de Facebook World Map, ça marche bien...
Voici une illustration :
Merci d'avance.
Cordialement,
HLFH
Dernière modification par HackerLiberty (Le 15/05/2011, à 10:45)
Hors ligne
#592 Le 15/05/2011, à 10:42
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@HackerLiberty
Bonjour,
Pas le temps de faire une mise à jour,
suis invité a bouffer, je file ...
je te met la dernière version du fichier du script Burg qui corrigera ton souci avec icone de backtrack.
remplace: /usr/local/share/multisystem/gui-burg.sh
par:
#! /bin/bash
chemin="$(cd "$(dirname "$0")";pwd)/$(basename "$0")";
dossier="$(dirname "$chemin")"
export chemin dossier
cd "${dossier}"
###Pour exporter la librairie de gettext.
set -a
source gettext.sh
set +a
export TEXTDOMAIN=multisystem
export TEXTDOMAINDIR=${dossier}/locale
. gettext.sh
multisystem=$0
options="$*"
option1="$(echo "$options" | awk -F"|" '{print $1}')"
option2="$(echo "$options" | awk -F"|" '{print $2}')"
#Exit si multisystem n'est pas lancé!
if [ ! "$(cat /tmp/multisystem-selection-uuid-usb 2>/dev/null)" ]; then
exit 0
fi
#reserver pour karmic et lucid ou déjà installé
if [ "$(which tazpkg)" ]; then
echo "Burg Compil Slitaz"
elif [ "$(lsb_release -cs)" == "karmic" ]; then
echo "karmic"
elif [ "$(lsb_release -cs)" == "lucid" ]; then
echo "lucid"
elif [ "$(lsb_release -cs)" == "maverick" ]; then
echo "maverick"
elif [ "$(lsb_release -cs)" == "natty" ]; then
echo "natty"
elif [ "$(lsb_release -cs)" == "xxxx" ]; then
echo "xxxx"
else
zenity --info --text "<b>$(eval_gettext 'Cette partie du script est réservé à Ubuntu karmic et lucid') , maverick, natty</b>"
exit 0
fi
#${burg_folder}
burg_folder="/boot/burg"
#▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒Install▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
#Install Burg Slitaz
if [ "$(which tazpkg)" ]; then
echo ok Slitaz
if [ ! "$(which burg-install)" ]; then
echo Compiler Burg
export INFO='<window width_request="400" height_request="140" window_position="1" title="Info" icon-name="multisystem-icon" decorated="true" resizable="false">
<vbox spacing="0">
<frame>
<hbox homogeneous="true">
<text use-markup="true">
<variable>MESSAGES</variable>
<input>echo "\<span color='\''red'\'' font_weight='\''bold'\'' size='\''larger'\''>'$(eval_gettext 'Attention! vous allez installer Burg,\nce logiciel est experimental')'\</span>" | sed "s/\\\//g"</input>
</text>
</hbox>
</frame>
<hbox>
<button>
<input file stock="gtk-cancel"></input>
<variable>btnul</variable>
<label>"'$(eval_gettext 'Annuler')'"</label>
<action>rm /tmp/multisystem-sel-multi</action>
<action type="exit">cancel</action>
</button>
<button>
<input file stock="gtk-ok"></input>
<label>"'$(eval_gettext "Valider")'"</label>
<action type="exit">ok</action>
</button>
</hbox>
</vbox>
</window>'
#monter gui
I=$IFS; IFS=""
for MENU_INFO in $(gtkdialog --program=INFO); do
eval $MENU_INFO
if [ "$EXIT" != "ok" ]; then
exit 0
fi
done
IFS=$I
#Lancer Install Burg Slitaz
"${dossier}/burg/burg-slitaz-compil.sh"
#exit si toujours pas présent!
if [ ! "$(which burg-install)" ]; then
exit 0
fi
#si téléchargement du thème a échoué exit!
if [ ! -d "/boot/burg/themes" ]; then
exit 0
fi
fi
fi
#▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒Install▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
#Si dossier thème perso existe pas le créer
if [ ! -d "$HOME"/.multisystem/burg/themes ]; then
mkdir -p "$HOME"/.multisystem/burg/themes
fi
#Si dossier icons perso existe pas le créer
if [ ! -d "$HOME"/.multisystem/burg/icons ]; then
mkdir -p "$HOME"/.multisystem/burg/icons
cp -Rn "${dossier}/burg/icons/." "$HOME"/.multisystem/burg/icons/ 2>/dev/null
#Copier les icones à utiliser dans dossier perso
while read line
do
cp -n "${dossier}/pixmaps/multisystem-${line}.png" "$HOME"/.multisystem/burg/icons/multisystem-${line}.png 2>/dev/null
done <<<"$(grep '#MULTISYSTEM_MENU_DEBUT' "$(cat /tmp/multisystem-mountpoint-usb)/boot/grub/grub.cfg" | awk -F "|" '{print $4}' | sed "s/multisystem-//")"
fi
#Editer burg.cfg
if [ "${option1}" == "config" ]; then
if [ ! -f "$HOME"/.multisystem/burg/burg.cfg ]; then
cp -f "${dossier}/burg/burg.cfg" "$HOME"/.multisystem/burg/burg.cfg
fi
if which gedit >/dev/null 2>&1; then
gedit "$HOME"/.multisystem/burg/burg.cfg
elif which kwrite >/dev/null 2>&1; then
kwrite "$HOME"/.multisystem/burg/burg.cfg
elif which kate >/dev/null 2>&1; then
kate "$HOME"/.multisystem/burg/burg.cfg
elif which leafpad >/dev/null 2>&1; then
leafpad "$HOME"/.multisystem/burg/burg.cfg
elif which mousepad >/dev/null 2>&1; then
mousepad "$HOME"/.multisystem/burg/burg.cfg
elif which geany >/dev/null 2>&1; then
geany "$HOME"/.multisystem/burg/burg.cfg
fi
wait
cp -f "$HOME"/.multisystem/burg/burg.cfg "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/burg.cfg"
fi
#Changer resolution gfxboot
if [ "${option1}" == "640" ]; then
if [ ! -f "$HOME"/.multisystem/burg/burg.cfg ]; then
cp -f "${dossier}/burg/burg.cfg" "$HOME"/.multisystem/burg/burg.cfg
fi
sed -i "s/set gfxmode=.*/set gfxmode=640x480/" "$HOME"/.multisystem/burg/burg.cfg
cat "$HOME"/.multisystem/burg/burg.cfg 2>/dev/null | sed '/set gfxmode=/!d' | awk -F "=" '{print "multisystem-display-properties|" $2}' >/tmp/multisystem-sel-gfxboot-burg
elif [ "${option1}" == "1024" ]; then
if [ ! -f "$HOME"/.multisystem/burg/burg.cfg ]; then
cp -f "${dossier}/burg/burg.cfg" "$HOME"/.multisystem/burg/burg.cfg
fi
sed -i "s/set gfxmode=.*/set gfxmode=1024x768/" "$HOME"/.multisystem/burg/burg.cfg
cat "$HOME"/.multisystem/burg/burg.cfg 2>/dev/null | sed '/set gfxmode=/!d' | awk -F "=" '{print "multisystem-display-properties|" $2}' >/tmp/multisystem-sel-gfxboot-burg
fi
#theme peso
if [ "${option1}" == "theme" ]; then
if [ "$(which nautilus)" ]; then
nautilus "$HOME"/.multisystem/burg/themes 2>/dev/null&
elif [ "$(which dolphin)" ]; then
dolphin "$HOME"/.multisystem/burg/themes 2>/dev/null&
elif [ "$(which rox-filer)" ]; then
rox-filer "$HOME"/.multisystem/burg/themes 2>/dev/null&
elif [ "$(which thunar)" ]; then
thunar "$HOME"/.multisystem/burg/themes 2>/dev/null&
elif [ "$(which pcmanfm)" ]; then
pcmanfm "$HOME"/.multisystem/burg/themes 2>/dev/null&
fi
fi
#Icones peso
if [ "${option1}" == "icon" ]; then
cp -Rn "${dossier}/burg/icons/." "$HOME"/.multisystem/burg/icons/ 2>/dev/null
#Copier les icones à utiliser dans dossier perso
while read line
do
cp -n "${dossier}/pixmaps/multisystem-${line}.png" "$HOME"/.multisystem/burg/icons/multisystem-${line}.png 2>/dev/null
done <<<"$(grep '#MULTISYSTEM_MENU_DEBUT' "$(cat /tmp/multisystem-mountpoint-usb)/boot/grub/grub.cfg" | awk -F "|" '{print $4}' | sed "s/multisystem-//")"
if [ "$(which nautilus)" ]; then
nautilus "$HOME"/.multisystem/burg/icons 2>/dev/null&
elif [ "$(which dolphin)" ]; then
dolphin "$HOME"/.multisystem/burg/icons 2>/dev/null&
elif [ "$(which rox-filer)" ]; then
rox-filer "$HOME"/.multisystem/burg/icons 2>/dev/null&
elif [ "$(which thunar)" ]; then
thunar "$HOME"/.multisystem/burg/icons 2>/dev/null&
elif [ "$(which pcmanfm)" ]; then
pcmanfm "$HOME"/.multisystem/burg/icons 2>/dev/null&
fi
fi
#select
if [[ "${option1}" == "select" && "${option2}" && -d "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg" ]]; then
#Copier thèmes perso
cp -Rf "$HOME"/.multisystem/burg/themes/. "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/"
#Définir selection theme perso
sed -i "s/^set theme_name=.*/set theme_name=${option2}/" "$HOME"/.multisystem/burg/burg.cfg
#Générer la liste des thèmes disponibles dans ==> /boot/burg/list-theme-burg.txt
# load_string '+theme_menu { -multisystem { command="set theme_name=multisystem" }}'
>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/list-theme-burg.txt"
while read line
do
echo -e " load_string '+theme_menu { -${line} { command=\"set theme_name=${line}\" }}'" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/list-theme-burg.txt"
done <<<"$(ls "$(cat /tmp/multisystem-mountpoint-usb)"/boot/burg/themes/ | grep -vE '(^conf.d$)|(^icons$)')" | awk '{print $1}'
fi
#refresh
if [ "${option1}" == "refresh" ]; then
#liste les thèmes disponibles
echo "$(ls "$(cat /tmp/multisystem-mountpoint-usb)"/boot/burg/themes/ 2>/dev/null | grep -vE '(^conf.d$)|(^icons$)')" | awk '{print "multisystem-grub48|" $1}' >/tmp/multisystem-list-themes-burg
#Relever la selection user du thème
cat "$HOME"/.multisystem/burg/burg.cfg 2>/dev/null | sed '/^set theme_name=/!d' | awk -F "=" '{print "multisystem-grub48|" $2}' >/tmp/multisystem-sel-themes-burg
fi
#▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒Maj▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
#burg
if [ "${option1}" == "burg" ]; then
rm -R "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/"
#Instal Burg dans mbr
xterm -title 'burg-install' -e "\
#! /bin/bash
###Pour exporter la librairie de gettext.
set -a
source gettext.sh
set +a
export TEXTDOMAIN=multisystem
export TEXTDOMAINDIR=${dossier}/locale
. gettext.sh
multisystem=$0
echo -e \"\E[37;44m\033[1m $(eval_gettext 'Veuillez saisir votre mot de passe d\047administrateur') \033[0m\"
sudo update-burg
sudo burg-install --no-floppy --recheck --force --root-directory=\"$(cat /tmp/multisystem-mountpoint-usb)\" \
\"$(cat /tmp/multisystem-selection-usb | sed 's/[0-9]//')\"
"
function FCT_MFBURG()
{
#Copier themes
#cp -Rf /boot/burg/themes/ "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg"
mkdir "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/" 2>/dev/null
rsync -av --progress ${burg_folder}/themes/. "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/."
#Copier fonts
cp -Rf ${burg_folder}/fonts/ "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg"
cp -f ${burg_folder}/unicode.pf2 "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/unicode.pf2" 2>/dev/null
#Copier thème multisystem
cp -Rf "${dossier}/burg/multisystem" "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/"
#virer thèmes qui deconnent!
rm -R "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/debian-theme"
#rm -R "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/radiance"
#rm -R "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/radiancetext"
#rm -R "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/sora"
#rm -R "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/sora_clean"
#rm -R "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/sora_extended"
#rm -R "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/black_and_white"
#rm -R "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/coffee"
#Copier thèmes perso
cp -Rf "$HOME"/.multisystem/burg/themes/. "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/"
#Remplacer chemins des icones pour thèmes avec fichier icons/icons
#Remplacer
#include "icons/icons"
#par
#include "../icons/hover"
while read line
do
echo $line
if [ -f "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/${line}/icons/icons" ]; then
sed -i 's@include "icons/icons"@include "../icons/hover"@' "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/${line}/theme"
fi
done <<<"$(ls "$(cat /tmp/multisystem-mountpoint-usb)"/boot/burg/themes/ | grep -vE '(^conf.d$)|(^icons$)')" | awk '{print $1}'
#Créer fichier load.cfg
echo -e "search.fs_uuid $(cat /tmp/multisystem-selection-uuid-usb) root
set prefix=($root)/boot/burg" | tee "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/load.cfg"
#Copier squelette burg.cfg
if [ ! -f "$HOME"/.multisystem/burg/burg.cfg ]; then
cp -f "${dossier}/burg/burg.cfg" "$HOME"/.multisystem/burg/burg.cfg
fi
cp -f "$HOME"/.multisystem/burg/burg.cfg "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/burg.cfg"
#Remplacer UUID du disque dans burg.cfg
sed -i "s@xxxx-xxxx@$(cat /tmp/multisystem-selection-uuid-usb)@" "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/burg.cfg"
#Remplacer lang
lang_burg="$(echo "${LANG}" | awk -F "_" '{print $1 }')"
sed -i "s@set lang=.*@set lang=${lang_burg}@" "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/burg.cfg"
#Recupérer les menu de grub2 dans fichier ==> "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/menu-temp.txt"
sed -n "/^#MULTISYSTEM_MENU_DEBUT.*$/,/^#MULTISYSTEM_MENU_FIN.*$/p" "$(cat /tmp/multisystem-mountpoint-usb)/boot/grub/grub.cfg" >"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/menu-temp.txt"
#phraser le fichier menu-temp.txt
sed -i "s/{/xxxx {/" "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/menu-temp.txt"
>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/menu.txt"
while read line
do
date="$(echo "${line}" | awk -F "|" '{print $2}')"
icone="$(echo "${line}" | awk -F "|" '{print $4}' | sed "s/multisystem-//")"
paragraphe="$(sed -n "/^#MULTISYSTEM_MENU_DEBUT|${date}/,/^#MULTISYSTEM_MENU_FIN|${date}/p" "$(cat "/tmp/multisystem-mountpoint-usb")/boot/burg/menu-temp.txt")"
echo "${paragraphe}" | sed "s/xxxx/--class ${icone} --class gnu-linux --class gnu --class os --group group_main/g" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/menu.txt"
done <<<"$(sed -n '/^#MULTISYSTEM_MENU_DEBUT/p' "$(cat "/tmp/multisystem-mountpoint-usb")/boot/burg/menu-temp.txt" | sed "s/#MULTISYSTEM_MENU_DEBUT//")"
rm "$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/menu-temp.txt"
#Créer icones pour les thèmes
#128 pixels
#/media/*/boot/burg/themes/icons/large
#24 pixels
#/media/*/boot/burg/themes/icons/small
#128 pixels
#/media/*/boot/burg/themes/icons/hover
#haut du fichier
echo -e '+class\n{' >"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/hover"
echo -e '+class\n{' >"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/small"
echo -e '+class\n{' >"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/large"
echo -e '+class\n{' >"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/multisystem"
echo -e '+class\n{' >"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/grey"
#▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
#centre du fichier
#debut boucle
while read line
do
echo "${line}"
echo " -${line} { image = \"\$\$/grey_${line}.png:\$\$/large_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/hover"
echo " -${line} { image = \"\$\$/small_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/small"
echo " -${line} { image = \"\$\$/large_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/large"
echo " -${line} { image = \"\$\$/multisystem_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/multisystem"
echo " -${line} { image = \"\$\$/grey_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/grey"
#Dossier ou prendre les icones? perso ou dans pixmaps
if [ -f "$HOME"/.multisystem/burg/icons/multisystem-${line}.png ]; then
usefolder="$HOME/.multisystem/burg/icons"
else
usefolder="${dossier}/pixmaps/"
fi
#Convertir en 24x24 pixels small
convert "${usefolder}/multisystem-${line}.png" \
-depth 8 \
-density 72x72 \
-units PixelsPerInch \
-resize 24x24 \
-colorspace RGB \
-type TrueColorMatte \
"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/small_${line}.png"
#Convertir en 48x48 pixels multisystem
convert "${usefolder}/multisystem-${line}.png" \
-depth 8 \
-density 72x72 \
-units PixelsPerInch \
-resize 48x48 \
-colorspace RGB \
-type TrueColorMatte \
"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/multisystem_${line}.png"
#Convertir en niveau de gris 128 pixels -colorspace gray
convert "${usefolder}/multisystem-${line}.png" \
-depth 8 \
-density 72x72 \
-units PixelsPerInch \
-resize 128x128 \
-colorspace Gray \
-type TrueColorMatte \
"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/grey_${line}.png"
#Convertir en 128 pixels large
convert "${usefolder}/multisystem-${line}.png" \
-depth 8 \
-density 72x72 \
-units PixelsPerInch \
-resize 128x128 \
-colorspace RGB \
-type TrueColorMatte \
"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/large_${line}.png"
done <<<"$(grep '#MULTISYSTEM_MENU_DEBUT' "$(cat /tmp/multisystem-mountpoint-usb)/boot/grub/grub.cfg" | awk -F "|" '{print $4}' | sed "s/multisystem-//")"
#fin boucle
#▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
#debut boucle icon bas du menu de multisystem
while read line
do
echo "${line}"
echo " -${line} { image = \"\$\$/grey_${line}.png:\$\$/large_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/hover"
echo " -${line} { image = \"\$\$/small_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/small"
echo " -${line} { image = \"\$\$/large_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/large"
echo " -${line} { image = \"\$\$/multisystem_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/multisystem"
echo " -${line} { image = \"\$\$/grey_${line}.png\" }" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/grey"
#Dossier ou prendre les icones? perso ou dans pixmaps
if [ -f "$HOME"/.multisystem/burg/icons/multisystem-${line}.png ]; then
usefolder="$HOME/.multisystem/burg/icons"
else
usefolder="${dossier}/burg/icons/"
fi
#Convertir en 24x24 pixels small
convert "${usefolder}/multisystem-${line}.png" \
-depth 8 \
-density 72x72 \
-units PixelsPerInch \
-resize 24x24 \
-colorspace RGB \
-type TrueColorMatte \
"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/small_${line}.png"
#Convertir en 48x48 pixels multisystem
convert "${usefolder}/multisystem-${line}.png" \
-depth 8 \
-density 72x72 \
-units PixelsPerInch \
-resize 48x48 \
-colorspace RGB \
-type TrueColorMatte \
"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/multisystem_${line}.png"
#Convertir en niveau de gris 128 pixels grey
convert "${usefolder}/multisystem-${line}.png" \
-depth 8 \
-density 72x72 \
-units PixelsPerInch \
-resize 128x128 \
-colorspace Gray \
-type TrueColorMatte \
"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/grey_${line}.png"
#Convertir en 128 pixels large
convert "${usefolder}/multisystem-${line}.png" \
-depth 8 \
-density 72x72 \
-units PixelsPerInch \
-resize 128x128 \
-colorspace RGB \
-type TrueColorMatte \
"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/large_${line}.png"
done <<<"$(ls "${dossier}/burg/icons" | sed "s/^multisystem-//" | sed "s/.png$//")"
#fin boucle icon bas du menu de multisystem
#▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
#bas du fichier
echo -e ' -image { image = "$$/grey_unknown.png:$$/large_unknown.png" }\n}' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/hover"
echo -e ' -image { image = "$$/small_unknown.png" }\n}' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/small"
echo -e ' -image { image = "$$/large_unknown.png" }\n}' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/large"
echo -e ' -image { image = "$$/multisystem_unknown.png" }\n}' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/multisystem"
echo -e ' -image { image = "$$/grey_unknown.png" }\n}' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/grey"
#Custom
echo -e '\n -include "../custom/icon_large"' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/hover"
echo -e '\n -include "../custom/icon_small"' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/small"
echo -e '\n -include "../custom/icon_large"' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/large"
echo -e '\n -include "../custom/icon_multisystem"' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/multisystem"
echo -e '\n -include "../custom/icon_grey"' >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/themes/icons/grey"
#Générer la liste des thèmes disponibles dans ==> /boot/burg/list-theme-burg.txt
# load_string '+theme_menu { -multisystem { command="set theme_name=multisystem" }}'
>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/list-theme-burg.txt"
while read line
do
echo -e " load_string '+theme_menu { -${line} { command=\"set theme_name=${line}\" }}'" >>"$(cat /tmp/multisystem-mountpoint-usb)/boot/burg/list-theme-burg.txt"
done <<<"$(ls "$(cat /tmp/multisystem-mountpoint-usb)"/boot/burg/themes/ | grep -vE '(^conf.d$)|(^icons$)')" | awk '{print $1}'
}
(echo 1;FCT_MFBURG ;echo 100) | zenity --progress --pulsate --auto-close --width 400 --title "burg-install"
#Instal Burg dans mbr
xterm -title 'burg-install' -e "\
#! /bin/bash
###Pour exporter la librairie de gettext.
set -a
source gettext.sh
set +a
export TEXTDOMAIN=multisystem
export TEXTDOMAINDIR=${dossier}/locale
. gettext.sh
multisystem=$0
echo -e \"\E[37;44m\033[1m $(eval_gettext 'Veuillez saisir votre mot de passe d\047administrateur') \033[0m\"
sudo burg-install --no-floppy --recheck --force --root-directory=\"$(cat /tmp/multisystem-mountpoint-usb)\" \
\"$(cat /tmp/multisystem-selection-usb | sed 's/[0-9]//')\"
"
exit 0
fi
#▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒Fin-Maj▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
#liste les thèmes disponibles
listdispo="$(echo "$(ls "$(cat /tmp/multisystem-mountpoint-usb)"/boot/burg/themes/ 2>/dev/null | grep -vE '(^conf.d$)|(^icons$)')" | awk '{print "multisystem-grub48|" $1}')"
if [ "${listdispo}" != "multisystem-grub48|" ]; then
echo -e "${listdispo}" >/tmp/multisystem-list-themes-burg
else
echo "multisystem-grub48|N/A" >/tmp/multisystem-list-themes-burg
fi
#Relever la selection user du thème
cat "$HOME"/.multisystem/burg/burg.cfg 2>/dev/null | sed '/^set theme_name=/!d' | awk -F "=" '{print "multisystem-grub48|" $2}' >/tmp/multisystem-sel-themes-burg
cat "$HOME"/.multisystem/burg/burg.cfg 2>/dev/null | sed '/set gfxmode=/!d' | grep -v '#'| awk -F "=" '{print "multisystem-display-propertiesoo|" $2}' >/tmp/multisystem-sel-gfxboot-burg
#Exit si option demandée!
if [ "${options}" ]; then
exit 0
fi
#▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒Install▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
#Installer Burg
if [ ! "$(which burg-install)" ]; then
export INFO='<window width_request="400" height_request="140" window_position="1" title="Info" icon-name="multisystem-icon" decorated="true" resizable="false">
<vbox spacing="0">
<frame>
<hbox homogeneous="true">
<text use-markup="true">
<variable>MESSAGES</variable>
<input>echo "\<span color='\''red'\'' font_weight='\''bold'\'' size='\''larger'\''>'$(eval_gettext 'Attention! vous allez installer Burg,\nce logiciel est experimental')'\</span>" | sed "s/\\\//g"</input>
</text>
</hbox>
</frame>
<hbox>
<button>
<input file stock="gtk-cancel"></input>
<variable>btnul</variable>
<label>"'$(eval_gettext 'Annuler')'"</label>
<action>rm /tmp/multisystem-sel-multi</action>
<action type="exit">cancel</action>
</button>
<button>
<input file stock="gtk-ok"></input>
<label>"'$(eval_gettext "Valider")'"</label>
<action type="exit">ok</action>
</button>
</hbox>
</vbox>
</window>'
#monter gui
I=$IFS; IFS=""
for MENU_INFO in $(gtkdialog --program=INFO); do
eval $MENU_INFO
if [ "$EXIT" != "ok" ]; then
exit 0
fi
done
IFS=$I
xterm -title 'burg-install' -e "\
#! /bin/bash
###Pour exporter la librairie de gettext.
set -a
source gettext.sh
set +a
export TEXTDOMAIN=multisystem
export TEXTDOMAINDIR=${dossier}/locale
. gettext.sh
multisystem=$0
echo -e \"\E[37;44m\033[1m $(eval_gettext 'Veuillez saisir votre mot de passe d\047administrateur') \033[0m\"
if [ \"$(lsb_release -cs)\" == \"natty\" ]; then
#http://www.webdevonlinux.fr/2011/05/ubuntu-11-04-installer-burg-pour-de-beaux-themes-de-boot/
#http://www.omgubuntu.co.uk/2011/05/beautiful-burg-boot-loader-gets-ubuntu-11-04-ppa/
#https://launchpad.net/~n-muench/+archive/burg?field.series_filter=natty
sudo add-apt-repository ppa:n-muench/burg
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EAE0D85C
sudo apt-get update
sudo apt-get install burg burg-common burg-emu burg-pc burg-themes burg-themes-common
else
sudo add-apt-repository ppa:bean123ch/burg
sudo apt-get update
sudo apt-get install -y burg burg-themes burg-emu
fi
"
fi
#exit si toujours pas présent!
if [ ! "$(which burg-install)" ]; then
exit 0
fi
#▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒Fin-Install▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
texte_annonce="$(eval_gettext "Burg")"
export INFO='<window width_request="400" height_request="400" resizable="false" title="MultiSystem_PoPuP" window_position="1" icon-name="multisystem-icon" decorated="true">
<vbox spacing="0">
<frame>
<text use-markup="true" wrap="true" sensitive="false">
<input>echo "\<b>\<big>'$texte_annonce'\</big>\</b>" | sed "s%\\\%%g"</input>
</text>
</frame>
<hbox homogeneous="true" height_request="32">
<button>
<input file icon="gtk-preferences"></input>
<label>'$(eval_gettext 'Thèmes personnels')'</label>
<action>./gui-burg.sh theme</action>
<action>refresh:select</action>
<action>refresh:tree</action>
</button>
<button>
<input file icon="gtk-preferences"></input>
<label>'$(eval_gettext 'Icones personnelles')'</label>
<action>./gui-burg.sh icon</action>
<action>refresh:select</action>
<action>refresh:tree</action>
</button>
</hbox>
<hbox homogeneous="true" height_request="32">
<button>
<input file icon="gtk-preferences"></input>
<label>burg.cfg</label>
<action>./gui-burg.sh config</action>
<action>refresh:select</action>
<action>refresh:tree</action>
</button>
</hbox>
<hbox homogeneous="true" height_request="32">
<button relief="1">
<input file icon="multisystem-display-properties"></input>
<label>640x480</label>
<action>./gui-burg.sh 640</action>
<action>refresh:gfxboot</action>
</button>
<tree headers_visible="false" exported_column="0">
<label>sel</label>
<input icon_column="0">cat /tmp/multisystem-sel-gfxboot-burg</input>
<variable>gfxboot</variable>
<action signal="button-press-event">refresh:gfxboot</action>
</tree>
<button>
<input file icon="multisystem-display-properties"></input>
<label>1024x768</label>
<action>./gui-burg.sh 1024</action>
<action>refresh:gfxboot</action>
</button>
</hbox>
<frame>
<hbox height_request="25">
<text use-markup="true">
<input>echo "\<b>'$(eval_gettext 'Thème par defaut:')'\</b>" | sed "s%\\\%%g"</input>
</text>
<tree headers_visible="false" exported_column="0">
<label>sel</label>
<input icon_column="0">cat /tmp/multisystem-sel-themes-burg</input>
<variable>select</variable>
<action signal="button-press-event">refresh:select</action>
<action signal="button-press-event">refresh:tree</action>
</tree>
</hbox>
</frame>
<frame '$(eval_gettext 'Choix du thème à utiliser par defaut')'>
<hbox height_request="70">
<tree hover_selection="true" headers_visible="false" exported_column="0">
<label>files</label>
<input icon_column="0">cat /tmp/multisystem-list-themes-burg</input>
<variable>tree</variable>
<action signal="button-press-event">./gui-burg.sh select\|$tree</action>
<action signal="button-press-event">./gui-burg.sh refresh</action>
<action signal="button-press-event">refresh:select</action>
<action signal="button-press-event">refresh:tree</action>
</tree>
</hbox>
</frame>
<button>
<input file icon="multisystem-grub"></input>
<label>'$(eval_gettext 'Installer/Mettre Burg à jour (patience)')'</label>
<action>./gui-burg.sh burg</action>
<action>refresh:select</action>
<action>refresh:tree</action>
</button>
<hbox>
<button width_request="160">
<input file icon="gtk-close"></input>
<label>"'$(eval_gettext "Fermer")'"</label>
<action type="exit">exit</action>
</button>
</hbox>
</vbox>
</window>'
gtkdialog --program=INFO
exit 0
Hors ligne
#593 Le 15/05/2011, à 11:08
- HLFH
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Frafa
Bonjour et bon dej',
Problème BackTrack résolu merci.
Problème résolution Burg semi-résolu, je vais me débrouiller avec les 2 résolutions possibles et un Liquid Rescale (seam carving).
Problème démarrage Syslinux dans Grub4Dos non résolu.
Merci d'avance.
Hors ligne
#594 Le 15/05/2011, à 20:27
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@HackerLiberty
Bonjour,
Pour chainer Syslinux depuis grub4dos,
tu as essayé quoi, ca ?
title Chainloader into Syslinux
map (hd0) (hd0)
map (hd0) (hd0)
chainloader (hd0,0)+1
rootnoverify (hd0,0)
Dernière modification par frafa (Le 15/05/2011, à 20:27)
Hors ligne
#595 Le 15/05/2011, à 22:40
- darkeclypse
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Salut Frafra,
Il y a une erreur pour clonezilla-maverick (pas testé les autres version de clonezilla)
Dans le fichier grub.conf, il est indiqué initrd1.img et vmluz1 alors que les fichiers copiés automatiquement depuis le livecd sont initrd.img et vmluz (sans les 1)
En changeant soit les noms des fichiers, soit grub.conf, clonezilla se lance sans souci.
J'ai une requête: pourrais tu intégrer cette image iso s'il te plait?
http://www.tonymacx86.com/1010110101/iBoot-3.0.2.zip
Il s'agit d'un cd de boot pour macos X. Mieux que ça, ce cd de boot est aussi capable de booter du windows et linux!
Hors ligne
#596 Le 15/05/2011, à 23:01
- cpedir
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Bonjour,
J'ai toujours cherché à faire une clé USB Multiboot et Multisystem répond à toutes mes attentes.
Le plus dur pour moi est la mise en place de mon projet car je suis néophyte sur Linux donc je risque de faire appel à vous pour faciliter mon apprentissage (merci d'avance)
Mon environnement:
Une machine virtuel VirtualBox Ubuntu 11.04
Une clé USB 16Go (Intenso) Formater FAT32
Et le fameux Multisystem 1.0066 14 mai
Install de multisystem, après il faut installer plop...J'ai lu qu'il suffisait de le télécharger et de "mettre a jour grub2" pour que plop s'install sur la clé, je l'ai donc téléchargé et mis a jour grub2 mais je n'ai aucune idée de comment vérifier si l'install c'est bien passée.
De plus je vois qu'il il y aussi deux autres téléchargements ., firadisk.ima et windows serveur 2003; doit on les installer et comment fait on?
Pour windows 2003 server SP1 il a téléchargé 70 Mo mais je ne les vois pas dans nonfree, où sont ces sources téléchargées?
Dans nonfree il y a les fichiers bootsect.bin, firadisk.ima, plpbt.bin, ntdetect.com, plpcfgbt, ramdisk.sy_, ramdisk.sys, setupldr.bin et un répertoire bootcd contenant un rep boot contenant un fichier plpbt.img, tout cela me laisse penser que tout ce que j'ai téléchargé n'est pas installé sur ma clé, et comment les installer sur la clé?
Premier test Qemu:
Booting from hard Disk...
Error: file not found. ( comment savoir quel fichier lui manque t'il?)
Error: No argument specified. ( de quel argument parle t'il)
Grub2 se lance malgrés ces 2 erreurs
Losque je lance Syslinux j'ai ce message:
"This is not a bootable disk, please insert a bootable floppy and press any key to try again."
Merci pour votre aide
Dernière modification par cpedir (Le 15/05/2011, à 23:48)
Hors ligne
#597 Le 15/05/2011, à 23:26
- HLFH
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@darkeclypse
Tu me fais bien marrer darkeclypse ! J'étais justement en train de tester la méthode de tonymacx86 avec iBoot et une iso Retail de Mac OS X (cela n'empêche que j'ai bien un Ordi Mac at home aussi, je suis donc dans la semi-légalité), bon là tout est téléchargé, j'ai tous les outils en main grâce à frafa qui me les a donnés il y a 1/2 mois, je vais pouvoir tester avec amusement Hum... En fait, ça va être plus compliqué de tester... de mon côté, l'iso fait 8 Go donc ingravable et plus compliqué à mettre en place direct sur MultiSystem en Fat32...
http://tonymacx86.blogspot.com/2010/04/ … -x-on.html
Merci pour l'info Clonezilla. Mais pour ma part, Clonezilla se lance sans soucis même sans rien modifier ! Enfin c'est peut-être dû au fait que j'avais "multisystémé" le disque amovible avec une vieille version du logiciel.
@Frafa
Non, ça ne marche pas pour moi, j'ai testé, ça me donne cela :
boot
Error 43: The BPB hidden sector should not be zero for a hard disk partition bo
ot
Press any key to continue...
Après avoir appuyé sur une touche, ça redémarre sur le gestionnaire de démarrage...
Je penserais davantage à un mauvais formatage d'un vieux HDD Externe en IDE de 2007 mais n'en suis guère sûre...
Merci d'avance et bonne continuation.
@cpedir
J'ai eu aussi exactement le même problème hier du démarrage naze de Syslinux et des deux messages de boot Grub2 incompréhensibles avec la dernière version de MultiSystem.
Je me suis donc pris un autre PC avec une vieille version de MultiSystem d'installée, (j'avais d'abord formaté mon HDD Ext. sous Mac OS X en croyant que cela passerait mieux), et Syslinux était ensuite réparé ! Sauf pour le démarrage via Grub4Dos de Syslinux Mais j'avais toujours les "deux messages de boot Grub2 incompréhensibles".
Et après j'ai pu tester tranquillement MultiSystem en attendant... la mise à jour !
EDIT : @Frafa
Ah, tiens !
BackTrack 5 Gnome ne démarre pas ! Il démarre mais... s'arrête en plein logo plein-écran de BackTrack 5 ! donc il ne démarre pas ! Je ne sais pas encore si cela est dû à MultiSystem...
Dernière modification par HackerLiberty (Le 16/05/2011, à 01:00)
Hors ligne
#598 Le 16/05/2011, à 09:45
- darkeclypse
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@HackerLiberty
Hehe, je ne vois pas pourquoi se priver d'aussi bons outils.
Pour ce qui concerne l'iso, je te conseille celui d'iaktos_s3_version2. Il fait 4.4Go. En tout cas, j'ai pc de test, presque fait pour. Tu peux envoyer les modifs pour que je teste si besoin est.
Hors ligne
#599 Le 16/05/2011, à 11:32
- HLFH
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@darkeclypse
Ah super ! Parce que IATKOS continue d'être développé, je pensais qu'il s'était arrêté à Mac OS X 10.5.7 ! Ah donc voilà ça recommence à la 10.6.3 avec S3 v2 ! Cool ! Merci de l'info ! En plus, c'est fait pour les hackintoshs, merci Eh bien je vais la télécharger de mon côté et te tiens au courant ! C'est cool ! Eh bien, pour les modifs, Frafa t'aidera mieux que moi, je ferais pour ma part simplement un menuentry&co dans grub.cfg sur iBoot qui me mènera via la méthode tonymacx86 à l'install de Mac OS X.
ça reste encore très théorique et il faut que je download l'autre iso via un réseau WiFi en Wep cracké avec aircrack-ng sous BackTrack 4-R2 pour aider Hadopi à trouver une raison de ne pas exister..
Hum... En fait, je suis pas sûr de le faire, le DVD Retail non modifié donc serait davantage compatible avec les PCs mais je n'en suis pas sûr à 100%
Dernière modification par HackerLiberty (Le 16/05/2011, à 13:37)
Hors ligne
#600 Le 16/05/2011, à 14:02
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Bonjour,
@darkeclypse
concernant clonezilla-maverick (la nouvelle version)
est maintenant supportée sans erreur.
concernant iBoot, je viens d'ajouter son support,
accès via grub4dos.
@cpedir
Pour tester Plop, quand tu demarre ta clé USB dans qemu
va dans menu "PLoP Boot Manager" si tu voit son interface,
il est bien installé.
Pour les autres firadisk et win 2003,
si multisystem en à besoin au moment ou tu ajoute une iso,
une fenetre de le dira.
par contre pas normal que tu ai téléchargé 70Mo,
de memoire l'iso fait 350Mo.
c'est juste Syslinux qui ne fonctionne pas ?
essaie genre grub4dos, voir si fonctionne.
@HackerLiberty
Syslinux est casse pied à chainer depuis grub4dos,
pour moi fonctionne, mais je sait que sur certaines clé USB/disques l'exemple ne fonctionne pas.
essaie ca:
title Chainloader into Syslinux
find --set-root --ignore-floppies --ignore-cd /boot/syslinux/redir.img
kernel /boot/syslinux/memdisk
initrd /boot/syslinux/redir.img
BackTrack 5
je viens de tester BT5-GNOME-32.iso
md5: b01a93a916fabb6d1640bd0054428e17
ok pour moi ...
Hors ligne