[ Résolu]14.2 à partir d'une clé USB

Forum d'aide générale sur Slackware
Répondre
Patounet
Messages : 19
Inscription : 31 janvier 2017, 13:13

[ Résolu]14.2 à partir d'une clé USB

Message par Patounet » 13 septembre 2017, 13:34

Re Bonjour à toutes et tous,

La question est dans le titre, mais je vais expliciter quand même un peu.
Pour éviter de graver inutilement un DVD ( que je n'ai plus d'ailleurs ) et en attendant l'arrivée de ma commande, je tente une installation à partir d'une clé USB ; et là, problème.
Clé formatée en fat32, ISO chargée avec torrent, installation sur la clé avec Unetbootin. Que dalle.
/boot/grub/i386-pc /normal.mod not found
je jette un oeil sur la clé , effectivement, ça aurait été un exploit de trouver ce truc, pas de /boot , des Slackbook, Slackware, Isolinux , etc.... mais pas l'ombre d'un boot, ou équivalent.
Mystère.
Dernière modification par Patounet le 08 octobre 2017, 19:13, modifié 1 fois.

Avatar de l’utilisateur
Thomas
Administrateur
Messages : 124
Inscription : 08 janvier 2017, 07:14

Re: 14.2 à partir d'une clé USB

Message par Thomas » 13 septembre 2017, 13:52

Et si tu utilisais directement l'outil "dd" pour copier l'iso sur ta clé ?

Code : Tout sélectionner

dd if=slackware.iso of=/dev/sdx
Il existe également usbboot.img dans usb-and-pxe-installers qui permet de faire une install.
Thomas Bourdon

dodo
Messages : 22
Inscription : 31 janvier 2017, 18:26

Re: 14.2 à partir d'une clé USB

Message par dodo » 13 septembre 2017, 18:33

C'est qui le plus rapide ? Depuis un dvd gravé ou alors une clé usb ?

ecforum
Messages : 17
Inscription : 18 août 2017, 10:04

Re: 14.2 à partir d'une clé USB

Message par ecforum » 13 septembre 2017, 22:48

[Edit] oups : j'ai répondu trop vide. C'est juste pour booter moi... Je monte ensuite une partition qui contient l'iso [/Edit]

J'ai testé la semaine dernière le script pour faire une clé sans la détruire... Et ça marche !
Bien pratique. :)

Ca se résume à ça (tu verifieras si tu choisis ça...) :
./usbimg2disk.sh -i ./usbboot.img -o /dev/sdX

Avatar de l’utilisateur
Incognito
Messages : 27
Inscription : 16 juillet 2017, 14:14

Re: 14.2 à partir d'une clé USB

Message par Incognito » 14 septembre 2017, 10:00

Euh, Unetbootin au fait c'est vraiment de la grosse grosse daube, Rufus est hyper simple d'utilisation et n'a jamais failli de mon coté.
Image

Didier Spaier
Messages : 42
Inscription : 29 janvier 2017, 21:07

Re: 14.2 à partir d'une clé USB

Message par Didier Spaier » 14 septembre 2017, 14:44

J'ai la flemme de me répéter:
http://slint.fr/wiki/fr/installation#cr ... b_bootable
Bien sûr, cela fonctionne de même pour Slackware.

Pour restituer ensuite à la clef sa virginité:
http://slint.fr/installers/Restore_an_USB_stick.txt

Seb
Messages : 49
Inscription : 22 février 2017, 19:07

Re: 14.2 à partir d'une clé USB

Message par Seb » 14 septembre 2017, 19:39

Salut,

Alternativement à tout ce qui a été présenté ici, il est possible de mettre l'installeur directement sur le FS de la clé, l'avantage étant que celle-ci reste alors utilisable en tant que stockage.

Voici mon pense-bête :

Tout d'abord, on formate la clé, soit en EXT soit en VFAT. On
la monte, puis on télécharge dessus les dossiers "kernels/" et
"isolinux/" de la version Slackware choisie (~35 Mo de
données):

Code : Tout sélectionner

mount /dev/sdXN /mnt/tmp
wget -4 -P /mnt/tmp -r -N -l inf \
ftp://.../kernels ftp://.../isolinux
Dans "isolinux/", on peut supprimer tout ce qui a trait au
bootloader du même nom ("iso.sort", "isolinux.bin"), à
l'exception du fichier de configuration "isolinux.cfg". Selon
que la clé soit en VFAT ou en EXT il faut ensuite le renommer
"syslinux.cfg" ou "extlinux.conf" (attention à l'extension).
Pour plus de simplicité, on va également renommer le dossier
"isolinux/" "bootloader/".

Maintenant, on va installer le bootloader. Si la clé est en
VFAT, on utilise la commande 'syslinux', sur un périphérique
DÉMONTÉ:

Code : Tout sélectionner

umount /mnt/tmp
syslinux /dev/sdXN -d /bootloader
Si elle est au contraire en EXT, on emploie 'extlinux' (version
4+, pour les supports de EXT4 et BTRFS -- même si a priori
inutiles pour un installeur), sur un périphérique MONTÉ,
avant de copier un MBR sur le périphérique MAÎTRE:

Code : Tout sélectionner

extlinux -i /.../bootloader
cat /usr/share/syslinux/mbr.bin >/dev/sdX
La clé est prête. On peut alors la booter et choisir la source
d'installation appropriée (disque local, NFS, FTP/HTTP... ).

dodo
Messages : 22
Inscription : 31 janvier 2017, 18:26

Re: 14.2 à partir d'une clé USB

Message par dodo » 15 septembre 2017, 19:29

Très pertinant ton post Seb ! Ici la clé usb sony que j'avais s'est tranformée de 16Go en une 16Mo :shock: Rien compris.. -> Bennée.

Code : Tout sélectionner

cat /usr/share/syslinux/mbr.bin >/dev/sdX
Euh donc la partition de la clé reste montée et la-dite commande va juste inscrire les nbytes au début de la partition ?

Seb
Messages : 49
Inscription : 22 février 2017, 19:07

Re: 14.2 à partir d'une clé USB

Message par Seb » 16 septembre 2017, 09:55

Oui, la commande initialise juste le MBR, soit les 512 premiers octets du périphérique. Que celui-ci soit monté ou non ne change rien. C'est une méthode qui marche très bien, je l'emploie tout le temps et d'ailleurs mon système utilise aussi extlinux comme amorceur. :)

Patounet
Messages : 19
Inscription : 31 janvier 2017, 13:13

Re: 14.2 à partir d'une clé USB

Message par Patounet » 16 septembre 2017, 13:37

Bon, en fait c'était trés simple, suffisait jjuste de faire comme il dit : https://slackwiki.com/Install_Slackware ... lash_Drive, et pis voilà !
Merci à tous de s'être penché sur ce truc, et à la prochaine . (parce qu'il y en aura sûrement, juste pour le plaisir de partager mon ignorance).

Répondre