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.

#1 Le 18/06/2012, à 10:11

YannUbuntu

Option --allow-floppy de grub-install

Bonjour

Quelqu'un a-t-il une expérience d'utilisation de l'option --allow-floppy de GRUB ?
Comment savoir s'il faut utiliser cette option ou pas?

GRUB manual a écrit :

Some BIOSes have a bug of exposing the first partition of a USB drive as a floppy instead of exposing the USB drive as a hard disk (they call it “USB-FDD” boot). In such cases, you need to install like this:

     # losetup /dev/loop0 /dev/sdb1
     # mount /dev/loop0 /mnt/usb
     # grub-install --boot-directory=/mnt/usb/bugbios --force --allow-floppy /dev/loop0

This install doesn't conflict with standard install as long as they are in separate directories.

http://www.gnu.org/software/grub/manual … stall.html

Dernière modification par YannUbuntu (Le 18/06/2012, à 10:15)


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

Hors ligne

#2 Le 18/06/2012, à 10:39

cep

Re : Option --allow-floppy de grub-install

YannUbuntu a écrit :

l'option --allow-floppy de GRUB ?
Comment savoir s'il faut utiliser cette option ou pas?

Comme précisé dans la page citée : "(they call it “USB-FDD” boot)".
Voir donc les réglages du bios si l'on veut installer grub sur usb avec un bios configuré en usb-fdd.
Cependant, sauf si l'on veut absolument grub sur usb, une autre option est d'utiliser isolinux (ou extlinux avec de l'ext3/4), plus simple et plus léger.

Hors ligne

#3 Le 18/06/2012, à 12:25

YannUbuntu

Re : Option --allow-floppy de grub-install

Merci cep.
- saurais-tu identifier un système sur lequel le BIOS est réglé en USB-FDD? (via fdisk, parted ou autre?)
- concernant isolinux, veux-tu dire faire un chainage isolinux dans le MBR vers GRUB qui est dans le PBR de la 1ere partition ?


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

Hors ligne

#4 Le 18/06/2012, à 13:18

cep

Re : Option --allow-floppy de grub-install

Pour la première question, à part afficher les réglages du bios au démarrage du pc, je ne vois pas.
Essayer avec  /usr/sbin/dmidecode -t0  (-t bios) et voir le man, mais je ne crois pas que l'on puisse avoir les positions de ce type à part les grandes lignes.


Pour la deuxième question je pensais plutôt que tu voulais un usb qui soit opérationnel indépendamment, pas un usb qui passe la main à un disque dur. Pour autant tu dois pouvoir réaliser cela aussi. Voir les menus isolinux sur certains cdrom qui permettent de booter un système. Bien sûr il faudra adapter à l'usb. Tu pourrais t'inspirer de ce que fait unetbootin avec isolinux.cfg et son default menu.c32

Bonne continuation.
cep

Hors ligne

#5 Le 18/06/2012, à 14:08

YannUbuntu

Re : Option --allow-floppy de grub-install

Merci pour dmidecode, je ne connaissais pas, et je sens que ça va occuper mes soirées cet hiver wink

Pour isolinux: oui ce que je cherche c'est un USB opérationnel indépendamment. D'après ce que je comprends de l'extrait du manuel GRUB au post#1, si le BIOS est USB-FDD, par défaut (sans l'option allow-floppy) GRUB va se mettre dans le PBR de la 1ere partition de l'USB. D'où mon idée de chaîner ensuite depuis le MBR...


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

Hors ligne

#6 Le 18/06/2012, à 15:02

cep

Re : Option --allow-floppy de grub-install

Je ne suis jamais tombé sur ce cas et n'ai jamais eu de problème pour installer grub sur usb.

Pour autant, si tu as un cas de bios avec usb-fdd actif j'ai l'impression qu'il ne te sera pas nécessaire de faire un chaînage et, en suivant la méthode indiquée dans ton lien, tu auras au boot un grub opérationnel puisque le boot sautera par le fait du bios sur les secteurs concernés et la première partition.

Concernant isolinux et/ou extlinux je les utilise en lieu et place de l'usine à gaz grub (si je n'ai pas besoin de la console grub) et rien n'empêche de faire un chainload direct.
http://www.syslinux.org/wiki/index.php/ … ux_Project

Hors ligne

#7 Le 18/06/2012, à 15:38

YannUbuntu

Re : Option --allow-floppy de grub-install

cep a écrit :

Pour autant, si tu as un cas de bios avec usb-fdd actif j'ai l'impression qu'il ne te sera pas nécessaire de faire un chaînage et, en suivant la méthode indiquée dans ton lien, tu auras au boot un grub opérationnel puisque le boot sautera par le fait du bios sur les secteurs concernés et la première partition.

C'est possible, mais j'ai un doute, car si c'est le cas alors je ne comprends pas à quoi sert l'option --allow-floppy ...


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

Hors ligne