Vous n'êtes pas identifié(e).
Il n'y a pas de problème au démarrage si au niveau du BIOS je place en première position pour l'ordre d'amorçage le disque dur SATA. Si je place en première position USB je tombe sur grub rescue.
Est-il possible de laisser usb en première position au niveau du BIOS et d'informer Grub ou init (???) de ne pas booter sur une partition particulière ?
Merci
Dernière modification par Hypathie (12-11-2014 07:00:51)
Hors ligne
Il n'y a pas de problème au démarrage si au niveau du BIOS je place en première position pour l'ordre d'amorçage le disque dur SATA. Si je place en première position USB je tombe sur grub rescue.
Normal, grub s'attend a trouver un noyau utilisable sur la premiere partition montée.
La premiere occurence du fstab doit etre la partition ou est le dossier /boot
Sinon ...
Ca ne boot pas
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
J'ai juste mis la ligne ajoutée à mon fstab ... qui est en totalité :
Donc avec ça et le disque externe branché en permanence via un port usb, si au niveau de l'ordre de d'amorçage du BIOS je laisse USB en première position, je tombe sur Grub rescue. Pour l'éviter je place USB derrière SATA.
Mais je voudrais savoir s'il y aurait une possibilité pour laisser UBS en première position au niveau de l'ordre d'amorçage du BIOS et de lui faire "ignorer" un port usb en particulier ? Ou encore mieux, si au niveau de grub il n'y aurait pas une possibilité ?
Je me disais que oui, car dans la situation où USB en première position je ne tombe pas sur un écran noir avec curseur mais bien sur grub rescue...
Hors ligne
Ce brave GRUB (os-prober en fait) a trouvé un système bootable sur le disque et l'a ajouté à ses entrées.
Au redémarrage de l'ordi openSUSE était dispo sans problème et sans changer l'ordre de boot dans le BIOS
NB: je précise que je te dis cela de mémoire, je n'ai plus les moyens de vérifier ça là de suite
Hors ligne
Hors ligne
Pas d'amorce sur l'USB.
Eh bien dans ce cas là pourquoi voudrais-tu informer GRUB de l'ajout d'une partition?
Grub est un chargeur de démarrage, il sert à amorcer un disque ou une partition bootable.
Si ce que tu souhaites c'est simplement avoir ton disque monté automatiquement au démarrage de ton ordi, il suffit ajouter une ligne à ton /etc/fstab dans le style:
N'oublie pas l'option auto si tu cherches à ce que ton disque / ta partition soit monté(e) automatiquement au démarrage du système.
Dans ton cas ça donnerait un truc comme:
Et pense à faire une ligne vide à la fin du fichier.
Dernière modification par sogal (07-11-2014 12:52:47)
Hors ligne
je voudrais savoir si on peut informer grub2 de l'ajout d'une partition.
Grub n'a que faire de l'ajout d'une partition.
Je pense tout simplement que ton disque USB est bootable et qu'il y a un grub dessus, peut-être un reste d'une ancienne installation. Pour t'en assurer, tu peux désactiver ou débrancher le disque interne, et tu verras encore grub. Si on donne la priorité du boot à un périphérique bootable, alors le BIOS boote dessus, c'est aussi bête que cela. Si tu ne veux pas que cela arrive, règle les priorités. Et si tu as parfois besoin de booter sur un périphérique USB, il doit y avoir une touche à actionner pour ouvrir le menu de démarrage (boot menu, souvent F8 ou F10) du BIOS.
Une autre explication serait que le grub présent sur le disque interne va chercher sa configuration sur le disque USB et ne la trouve pas (d'où l'ouverture de grub rescue), mais je n'y crois pas. D'une part grub n'a aucune raison de faire cela et d'autre part il ferait la même chose quel que soit l'ordre de démarrage dans le BIOS.
Normal, grub s'attend a trouver un noyau utilisable sur la premiere partition montée.
La premiere occurence du fstab doit etre la partition ou est le dossier /boot
Sinon ...
Ca ne boot pas
Faux. A ta disposition si tu veux les détails.
Dernière modification par raleur (08-11-2014 07:04:56)
Il vaut mieux montrer que raconter.
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Je pense tout simplement que ton disque USB est bootable et qu'il y a un grub dessus, peut-être un reste d'une ancienne installation.
Effectivement il y a quelque temps j'avais essayé d'installer un OS sur ce disque. J'avais pourtant supprimé toute la partition et formaté, avant de m'en servir pour autre chose. Ça expliquerait que je tombe sur grub et non sur écran noir quand USB est en première position dans le bios.
Je vais essayer d'utiliser testdisk pour vérifier.
Merci à vous
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Mais je recommanderais plutôt de remplacer le code amorce avec un programme spécialisé comme install-mbr.
Il vaut mieux montrer que raconter.
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
J'aurais plutôt mis seulement :
-> La présence de "proxy" dans /etc/passwd signifie-t-elle que proxy est un utilisateur du système ; de façon générale est-ce que tout ce qui est dans /etc/passwd, correspond à l'option "user" du fstab ?
Enfin sur l'option "auto" qui permet le montage automatique : en fait, je ne comprends pas à quoi correspond l'assimilation de "montage automatique" avec "montage au démarrage" ; "montée automatiquement au démarrage". Sans l'option "auto", au démarrage du système la partition est bien montée. C'est quoi la différence entre "montage automatique" et "montage au démarrage" s'il y en a une ?
Merci
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
user autoriser un utilisateur à monter ;
Ne précise pas quel sorte d'utilisateur.
Je me pose cette question car je crains qu'en ajoutant l'option user comme proposé par sogalpunx #6 me pose problème car j'ai fait en sorte avec chown que le propriétaire des dossiers de cette partition soit proxy et non "hypathie".
Hors ligne
Dernière modification par raleur (11-11-2014 11:45:02)
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne