[Install sur clé usb] GRUB affiché, pas de choix de boot

Questions et astuces concernant l'installation et la configuration d'archlinux
Link_
Daikyu
Messages : 78
Inscription : lun. 21 avr. 2008, 11:38

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Link_ »

J'ai pas envie de te faire tout faire Wisthler, mais mes compétences sont décidément limités :S

Pour ce qui est de l'erreur au démontage, je l'ai eu sur les deux oui.
J'ai suivi le wiki en faisant:
mount /dev/<device-or-partition-name> /mnt/arch
cd /mnt/arch
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
Puis un umount pour chaque "ligne" de mount.
De souvenir, çà me disait quelque chose comme "proc and sys are not mounted according to mtab" et çà coincait toutefois lors du démontage de la clé (monté pour le coup en /mnt/arch et /mnt/archstick selon la clé utilisée)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par FoolEcho »

Heu... Tu as juste besoin de

Code : Tout sélectionner

umount /mnt/arch
une fois sorti du chroot.
«The following statement is not true. The previous statement is true.» :nage:
Link_
Daikyu
Messages : 78
Inscription : lun. 21 avr. 2008, 11:38

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Link_ »

FoolEcho a écrit :Grub2 en plus... Pour Mint, édite le 40-custom en ajoutant:

Code : Tout sélectionner

#test boot normal sur clé
menuentry "Arch Linux - hd1" {
   set root=(hd1,1)
   linux /boot/vmlinuz26 root=/dev/sdb1
   initrd /boot/kernel26.img
}

#test boot sur clé par chaînage
menuentry "Arch Linux - chainloader" {
    set root=(hd1,1)
    chainloader (hd1,1)+1
}
Puis mettre à jour le grub.cfg avec (bien sûr garde-celui qui fonctionne sous le coude :mrgreen: ):

Code : Tout sélectionner

grub-mkconfig -o /boot/grub/grub.cfg
... ou tu utilises la recherche automatique si tu l'as sous Mint ( https://wiki.archlinux.org/index.php/GRUB2#Dual-booting )

(pas de garantie, je n'utilise pas grub2 ... de toutes manières, je crains que le chaînage te fasse retomber sur le grub inexpliquablement foireux... la première option par contre devrait marcher, enfin j'espère... :| )

Rapport à la clef, via le chroot, tu pourrais essayer d'installer grub manuellement via son prompt plutôt que par grub-install.
J'ai fait ce que tu m'as dit pour ajouter les menu à grub2 de Mint. Au boot çà donne:
Pour le #test boot normal sur clé:

Code : Tout sélectionner

error: hd1,1 cannot get C/H/S values.
error: you need to load the kernel first.

Press any key to continue...
Pour le #test boot sur clé par chaînage:

Code : Tout sélectionner

error: hd1,1 cannot get C/H/S values.

Press any key to continue...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par FoolEcho »

Au moins c'est "rassurant" d'avoir la même erreur... bein que je ne sache pas du tout à quoi ça correspond... :(

A moins que tu arrives à mettre à jour grub2 via la méthode automatique (ou que quelqu'un sache précisément quoi faire en manuel), je te suggère de te concentrer sur le boot de la clef elle-même. Tu pourrais t'aider de Supergrub http://www.supergrubdisk.org/. Il est impératif d'avoir au moins le grub en bon état.

Aussi, tant que j'y pense... utilise les uuids pour identifier les (la) partitions de ta clef dans le menu.lst.
«The following statement is not true. The previous statement is true.» :nage:
Link_
Daikyu
Messages : 78
Inscription : lun. 21 avr. 2008, 11:38

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Link_ »

Je vais essayer de refaire deux install (une par clé) dans les jours qui viennent.
Là j'ai vraiment trafiqué beaucoup trop de chose.

Toute à l'heure je pensais être chrooté sous ma clé sous Arch. J'ai donc réinstallé grub.
Au reboot, Mint refuse de booter, j'ai compris que j'avais foutu mon install en l'air...
Grosse peur pour mes données, j'ai finalement chrooté (décidément jfais que çà) ac le Live CD d'Arch, et ai réussit à reinstaller grub.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par FoolEcho »

Via le chroot tu as probablement installé grub sur le mauvais disque, à force de booter sur l'un ou l'autre disque on s'y perd :mrgreen: (mais bon, comme tu as rattrapé sans problèmes :D ).

N'hésite pas à dupliquer les entrées dans le menu.lst de façon à avoir hd0,0 et hd1,0 . Et passe par les uuids, tu auras moins de soucis.

Mais la façon dont les /dev ont été listés est très curieuse... Tu t'es servi de quoi pour l'installation ? :?
«The following statement is not true. The previous statement is true.» :nage:
Link_
Daikyu
Messages : 78
Inscription : lun. 21 avr. 2008, 11:38

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Link_ »

Je ferai les prochaines install en utilisant les uuid ouai ^^

Pour l'installation, j'ai booté sur le cd suivant: archlinux-2010.05-netinstall-dual. Le dernier quoi :S
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par FoolEcho »

Je n'ai jamais testé la netinstall... Essaie voir une installation depuis un core (bon, il faudra mettre à jour après si ça marche...).

EDIT: d'autant que je viens de voir que sur ce sujet (installation sur un macbook): http://forums.archlinux.fr/post66879.html#p66879 , grub a eu l'air de foirer aussi... netinstall également. :?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1215
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par karhu »

Bonjour
Juste une récapitulation pour comprendre comment tu pratiques.
Ton PC est éteint avec une clé USB connectée.
Tu allumes et tu souhaites que le boot est lieu à partir de la clé.
Maintenant les questions que je me pose, certaines sont très bêtes mais .... :
Ton BIOS est il configuré pour booter à partir d'un port usb ?
L'ordre de recherche des périphériques pour le boot est il le bon ?
Le chargeur de GRUB est il bien sur le bon master boot ?

Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
Wisthler
Hankyu
Messages : 36
Inscription : lun. 23 mars 2009, 09:40
Localisation : Belgique, Ciney

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Wisthler »

une idée comme ça en passant, une clé usb c'est de la mémoire flash. Est-ce qu'il y a seulement moyen de mettre le grub dans le MBR sur une clé usb ?

Sinon, le même problème avec 2 clés différentes du même modèle (enfin, si j'ai bien suivi), ça me semble louche. T'as regardé sur le web s'il y avait pas des infos sur un problème "similaire" ?
« Si la matière grise était plus rose, le monde aurait moins les idées noires »
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par FoolEcho »

Wisthler a écrit :Est-ce qu'il y a seulement moyen de mettre le grub dans le MBR sur une clé usb ?
Encore heureux. :|
«The following statement is not true. The previous statement is true.» :nage:
Link_
Daikyu
Messages : 78
Inscription : lun. 21 avr. 2008, 11:38

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Link_ »

Refait une install sur une autre clé (Kingston Datatraveler 2Go) en utilisant les UUID, et le reste comme d'habitude.
J'ai grub avec le menu de sélection ! Bon après j'ai un "file not found" au moment de booter le kernel me semble-t-il mais bon, là n'est pas la question (peut être lié à mkinitcpio.conf...). Je donnerai plus de détails dès que possible, là je pose en speed ^^

Pour la suite je vais installer de refaire une install sur mes clés OCZ en utilisant les UUID et voir ce que çà donne.
Je vois pas trop comment çà serait lié à des clé usb neuve, et de marque pour le moment mais bon... :evil:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par FoolEcho »

Link_ a écrit :J'ai grub avec le menu de sélection ! Bon après j'ai un "file not found" au moment de booter le kernel me semble-t-il mais bon, là n'est pas la question (peut être lié à mkinitcpio.conf...). Je donnerai plus de détails dès que possible, là je pose en speed ^^
Ce genre de choses se corrige sans problèmes. :D
Link_ a écrit :Pour la suite je vais installer de refaire une install sur mes clés OCZ en utilisant les UUID et voir ce que çà donne.
Je vois pas trop comment çà serait lié à des clé usb neuve, et de marque pour le moment mais bon... :evil:
:chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Wisthler
Hankyu
Messages : 36
Inscription : lun. 23 mars 2009, 09:40
Localisation : Belgique, Ciney

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Wisthler »

Cela pourrait être dû à une particularité de la marque en question d'où ma question
Wisthler a écrit :Sinon, le même problème avec 2 clés différentes du même modèle (enfin, si j'ai bien suivi), ça me semble louche. T'as regardé sur le web s'il y avait pas des infos sur un problème "similaire" ?
« Si la matière grise était plus rose, le monde aurait moins les idées noires »
Link_
Daikyu
Messages : 78
Inscription : lun. 21 avr. 2008, 11:38

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Link_ »

Ca se confirme...
Refait une install avec les UUID et une de mes clé OCZ, et j'ai encore ce soucis sous grub.

@Wisthler: J'avais fait quelques recherches, mais n'avais rien trouvé de particulier à ce sujet.
Je ne sais pas tellement quels sont mes recours, si je contacte OCZ ils ne seront pas foutu de me dire de quoi çà vient à mon avis...

EDIT: karhu: Réponse affirmative à toutes tes questions :)
Dernière modification par Link_ le jeu. 21 avr. 2011, 13:25, modifié 1 fois.
Avatar de l’utilisateur
Wisthler
Hankyu
Messages : 36
Inscription : lun. 23 mars 2009, 09:40
Localisation : Belgique, Ciney

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Wisthler »

et si t'essayes d'installer autre chose que grub (ou une autre version) ?

Genre ton autre Linux, il s'installe sur de l'usb ?

Juste pour voir si c'est lié au grub utilisé par arch. Si oui, on pourra essayer de le remplacer (version plus récente, grub2, lilo, ...)
« Si la matière grise était plus rose, le monde aurait moins les idées noires »
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par FoolEcho »

Tu pourrais essayer d'installer grub en manuel (depuis Arch chrooté + la commande grub):
(vérifier la localisation de stage1 -- attention, ne pas se tromper de disque)
https://wiki.archlinux.org/index.php/GR ... B.27s_root
https://wiki.archlinux.org/index.php/GR ... to_the_MBR

Code : Tout sélectionner

#dupliquer les entrées dans le menu.lst (hd0/hd1) puis:
$ grub
grub > find /boot/grub/stage1
grub > root (hd1,0) #la partition trouvée par find qui correspond à ta clef
grub > setup (hd1) #installation de grub sur le MBR
grub > setup (hd1,0) #... en option, sur la première (la seule) partition de ta clef, tant qu'on y est
grub > quit
#rechanger l'ordre de boot lors du prochain démarrage...
N'hésite pas à nous indiquer les différentes sorties de ces commandes.

... plutôt que de faire une installation, tu peux aussi essayer un live pré-configuré, genre CTK Arch...
«The following statement is not true. The previous statement is true.» :nage:
Link_
Daikyu
Messages : 78
Inscription : lun. 21 avr. 2008, 11:38

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Link_ »

J'ai fait une install de LMDE sur la clé OCZ (basé sur debian testing, utilise grub2): Toujours ce fichu "GRUB _" au boot...

J'avais également posté avant hier sur le forum support d'OCZ mon soucis, toujours pas de réponse à ce jour.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par FoolEcho »

Non, mais c'est quoi ces clefs ? :?
As-tu essayé l'installation de grub en manuel ? (sans grand espoir, mais si au moins y avait un message d'erreur... :( )
«The following statement is not true. The previous statement is true.» :nage:
Link_
Daikyu
Messages : 78
Inscription : lun. 21 avr. 2008, 11:38

Re: [Install sur clé usb] GRUB affiché, pas de choix de boot

Message par Link_ »

Je désespère, moi qui pensait que OCZ était une bonne marque... :roll:
Enième install, 32bits, détection des partitions par /dev/sdb:

FoolEcho: J'ai tenté l'installation de grub en manuel, une fois chrooté:
GNU GRUB version 0.97 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]

grub> find /boot/grub/stage1

Error 15: File not found

grub>
Pas plus de succés en faisant un grub-install:
[root@laptop /]# grub-install /dev/sdb
/dev/sdb: Not found or not a block device.
[root@laptop /]#
Répondre