Pages : 1
#1 Le 12/10/2009, à 22:21
- Ungars
Création d' une live usb
Bonsoir à tous !
Je cherche à créer une live usb avec la version pré - finale de Backtrack 4 (basée sous Jaunty, c' est pour cela que je me permets de poster ici) .
La methode que j' ai utilisé, fonctionne avec la version 3, la version 4 béta, mais pas la préfinale...
Je télécharge donc l' iso sur mon bureau puis :
- Création d' un point de montage pour ma clé :
mkdir /mnt/cle
- Puis un point de montage pour l' iso téléchargé :
mkdir /mnt/iso
- Ensuite :
mount -o loop -t iso9660 /home/monlogin/Desktop/Bt4-pré-finale.iso /mnt/iso
- Montage de ma clé :
mount /dev/sdb1 /mnt/cle
- On se deplace sur le clé :
cd /mnt/cle
- On copie l' iso de la distribution dessus :
cp -R /mnt/iso/* /mnt/cle
- On rend la clé bootable :
cd /mnt/cle/boot
Et c' est là que ça "coince" : Jusqu' à présent, il suffisait de faire un :
./bootinst.sh
Le problème, c' est que ce fichier n' existe pas...
Il faut donc installer un bootloader, une recherche sur le forum je regarde la doc de syslinux que j' installe sur ma clé (démontée) :
sudo syslinux /dev/sdb1
Pas de message d' erreur, mais pas de syslinux installé sur ma clé... Surement je dois mal m' y prendre.
Je rends quand même ma clé bootable avec gparted (pour le moment je n' y suis pas arrivé avec "parted")
Mais mon ordi ne démarre pas sur ma clé ! (le post est pourtant bien parametré) .
Autre doute : dans le repertoire "boot" de ma clé, j' ai "grub", peut etre puis je faire quelque chose avec ça...
Quelques renseignements qui pourront vous être utile :
sudo fdisk -l
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 3534 28386823+ 7 HPFS/NTFS
/dev/sda2 3834 9729 47359620 5 Extended
/dev/sda3 3535 3833 2401717+ 7 HPFS/NTFS
/dev/sda5 3834 3963 1044193+ 82 Linux swap / Solaris
/dev/sda6 3964 4736 6209091 83 Linux
/dev/sda7 4737 7971 25985106 83 Linux
/dev/sda8 * 7972 8769 6409903+ 83 Linux
/dev/sda9 8770 9729 7711168+ 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disque /dev/sdb: 2003 Mo, 2003795968 octets
255 heads, 63 sectors/track, 243 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x49285386
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 243 1951866 b W95 FAT32
Et le contenu de ma clé :
boot boot.catalog casper ldlinux.sys md5sum.txt
Le contenu du fichier "boot" de ma clé :
abi-2.6.24-19-generic initrd.img-2.6.24-19-generic.bak
config-2.6.24-19-generic memtest86+.bin
grub System.map-2.6.24-19-generic
initrd.img-2.6.24-19-generic vmlinuz-2.6.24-19-generic
Donc je ne sais pas trop ce que je peux faire :
Ou on installe "syslinux" mais ou et comment (ma méthode n' a pas l' air de fonctionner) ou on essaye de faire quelque chose avec "grub" présent sur ma clé.
Evidemment, je pourrai utiliser "unebootin" , mais j' aimerai y arriver par cette manière.
Merci à vous pour votre aide !
Hors ligne
#2 Le 12/10/2009, à 23:28
- Qid
Re : Création d' une live usb
regarde le tuto d'installation de ubuntu netbookremix
comme il s'install par clef usb tu aura surement
la méthodo d'activation du boot
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#3 Le 15/10/2009, à 21:40
- Ungars
Re : Création d' une live usb
Salut, je viens de regarder ce tuto, mais malheureusement il ne va pas m' aider.
Il manque juste chez moi le bootloader. J' ai essayé avec syslinux, sans succès (voir plus haut) . Peut etre dois je essayer Grub, vu qu' il est dans le dossier "boot" de ma clé.
A+ bonne soirée.
Hors ligne
#4 Le 16/10/2009, à 19:00
- Ungars
Re : Création d' une live usb
On avance un peu : J' ai donc installé sur le boot de ma clé bootinst.sh de Bt4 . Je lance ./ bootinst.sh , un message d' erreur me dis qu' il manque le fichier lilo dans syslinux.
Je copie donc syslinux dans le /boot de ma clé, je relance le ./ bootinst.sh , et là bonne nouvelle, on me dit que ma clé doit etre bootable. Seulement je redémarre ma machine, et malheureusement on ne démarre pas sur ma clé.
Je regarde avec gparted, pourtant ma clé est bien bootable, et fdisk - l me donne :
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 243 1951866 b W95 FAT32
Je ne sais pas d' ou cela peut venir.
Dans le boot de ma clé j' ai "grub" , ce dernier ne peut il pas perturbé syslinux ?
Bonne soirée
Hors ligne
#5 Le 17/10/2009, à 00:31
- smo
Re : Création d' une live usb
ola
d ou vous sortez ce bootinst.sh ??
pour voir ce que ca fait (le code)
++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#6 Le 17/10/2009, à 12:45
- Ungars
Re : Création d' une live usb
Bonjour et merci pour votre aide !
Je n' avais pas ouvert ce fichier (que j' ai extrait de Bt4 béta), bizarre il doit etre tiré de Bt3 qui tournait sous Slackware, alors que la version finale qui me pose problème, est tiré d' Ubuntu.
Voici le contenu :
#!/bin/bash
set -e
TARGET=""
MBR=""
# Find out which partition or disk are we using
MYMNT=$(cd -P $(dirname $0) ; pwd)
while [ "$MYMNT" != "" -a "$MYMNT" != "." -a "$MYMNT" != "/" ]; do
TARGET=$(egrep "[^[:space:]]+[[:space:]]+$MYMNT[[:space:]]+" /proc/mounts | cut -d " " -f 1)
if [ "$TARGET" != "" ]; then break; fi
MYMNT=$(dirname "$MYMNT")
done
if [ "$TARGET" = "" ]; then
echo "Can't find device to install to."
echo "Make sure you run this script from a mounted device."
exit 1
fi
if [ "$(cat /proc/mounts | grep "^$TARGET" | grep noexec)" ]; then
echo "The disk $TARGET is mounted with noexec parameter, trying to remount..."
mount -o remount,exec "$TARGET"
fi
MBR=$(echo "$TARGET" | sed -r "s/[0-9]+\$//g")
NUM=${TARGET:${#MBR}}
cd "$MYMNT"
clear
echo "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"
echo " Welcome to Slax boot installer "
echo "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"
echo
echo "This installer will setup disk $TARGET to boot only Slax."
if [ "$MBR" != "$TARGET" ]; then
echo
echo "Warning! Master boot record (MBR) of $MBR will be overwritten."
echo "If you use $MBR to boot any existing operating system, it will not work"
echo "anymore. Only Slax will boot from this device. Be careful!"
fi
echo
echo "Press any key to continue, or Ctrl+C to abort..."
read junk
clear
echo "Flushing filesystem buffers, this may take a while..."
sync
# setup MBR if the device is not in superfloppy format
if [ "$MBR" != "$TARGET" ]; then
echo "Setting up MBR on $MBR..."
./boot/syslinux/lilo -S /dev/null -M $MBR ext # this must be here to support -A for extended partitions
echo "Activating partition $TARGET..."
./boot/syslinux/lilo -S /dev/null -A $MBR $NUM
echo "Updating MBR on $MBR..." # this must be here because LILO mbr is bad. mbr.bin is from syslinux
cat ./boot/syslinux/mbr.bin > $MBR
fi
echo "Setting up boot record for $TARGET..."
./boot/syslinux/syslinux -d boot/syslinux $TARGET
echo "Disk $TARGET should be bootable now. Installation finished."
echo
echo "Read the information above and then press any key to exit..."
read junk
Merci encore et bonne journée !
Hors ligne
Pages : 1