Problèmes et questions sur les environnements graphiques et les applications.

grub.cfg : génération très longue

#1Messageil y a 10 ans

:bjr:

La génération du grub.cfg est très longue. Beaucoup plus longue qu'avant.

Entre les lignes Image mémoire initiale trouvée : /boot/initramfs-34-x86_64.img et SolydXK (1) trouvé sur /dev/sda2,
pas moins de 45 secondes d'attente.

┌──[04-12-2013 18:21:35] [thierry@pc-thierry] ~ 
└──[$] → sudo update-grub
Création de grub.cfg…
Arrière-plan trouvé : /usr/share/grub/background.png
Image Linux trouvée : /boot/vmlinuz-310-x86_64
Image mémoire initiale trouvée : /boot/initramfs-310-x86_64.img
Image Linux trouvée : /boot/vmlinuz-34-x86_64
Image mémoire initiale trouvée : /boot/initramfs-34-x86_64.img
SolydXK (1) trouvé sur /dev/sda2
Arch trouvé sur /dev/sda6
Windows 7 (loader) trouvé sur /dev/sdb1
Found memtest86+ image: /boot/memtest86+/memtest.bin
fait


Sur Arch, comme sur SolydK, la génération se fait normalement en quelques secondes.

grub.cfg : génération très longue

#2Messageil y a 10 ans

et le grub.cfg obtenu, il est normal ? tu as un système en plus ? ou Arch a remplacé autre chose ?

grub.cfg : génération très longue

#3Messageil y a 10 ans

Salut,

Comme déjà dit ailleurs, c'est un peu long aussi pour moi depuis Manjaro, il me trouve du Manjaro là ou il y a du ntfs & il ne me déniche pas Arch (syslinux) alors qu"elle est bien là au boot :saispas: , mais ça marche... (os_prober ?)

A suivre...

grub.cfg : génération très longue

#4Messageil y a 10 ans

Loubrix a écrit :et le grub.cfg obtenu, il est normal ? tu as un système en plus ? ou Arch a remplacé autre chose ?

:bjr:

Le grub.cfg obtenu est normal. Je n'ai pas de système supplémentaire, le retour de update-grub est conforme à mes HDD.

La version de grub et os-prober est identique à celle de arch.

Comme ça me gonflait sévère, j'ai désactivé os-prober et je passe par le 40_custom. Là, le update-grub se fait en quelques secondes.

grub.cfg : génération très longue

#5Messageil y a 10 ans

Salut,
ewolnux a écrit :
Loubrix a écrit :et le grub.cfg obtenu, il est normal ? tu as un système en plus ? ou Arch a remplacé autre chose ?

:bjr:

Le grub.cfg obtenu est normal. Je n'ai pas de système supplémentaire, le retour de update-grub est conforme à mes HDD.

La version de grub et os-prober est identique à celle de arch.

Comme ça me gonflait sévère, j'ai désactivé os-prober et je passe par le 40_custom. Là, le update-grub se fait en quelques secondes.


Yep, & si c'est pas os_prober qui met le "souk"en version lente, ça n'en est pas loin... (+ ça va, moins j'aime/comprend grub, & si je trouve un moyen de m'en passer...).

A+

grub.cfg : génération très longue

#6Messageil y a 10 ans

Quand j'ai installé Arch, j'ai passé ces commandes pour l'installation de grub et la génération du grub.cfg (commandes vues sur le tutoriel de Fred Bezies) :

grub-mkconfig -o /boot/grub/grub.cfg
grub-install --target=i386-pc --recheck /dev/sda
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
mkinitcpio -p linux-lts

alors que le wiki de Arch donne les commandes suivantes :

mkinitcpio -p linux
grub-install --no-floppy --recheck /dev/sda
grub-mkconfig -o  /boot/grub/grub.cfg

Est-ce que ça pourrait avoir une conséquence sur cette génération maintenant très longue sur manjaro ?

edit : je viens de regarder dans manjaro /boot/grub/locale/ => il n'y a pas ce en.mo

grub.cfg : génération très longue

#7Messageil y a 10 ans

Et tu as jeté un oeil dans /usr/share/locale/ pour voir si les fichiers concernant grub.mo s'y trouvait ?

Simple question, hein :D

Voici le listing du grub chez "la grande soeur" :

https://www.archlinux.org/packages/core/x86_64/grub/

[Je saute la partie non "locales"]
usr/share/locale/
usr/share/locale/ast/
usr/share/locale/ast/LC_MESSAGES/
usr/share/locale/ast/LC_MESSAGES/grub.mo
usr/share/locale/ca/
usr/share/locale/ca/LC_MESSAGES/
usr/share/locale/ca/LC_MESSAGES/grub.mo
usr/share/locale/da/
usr/share/locale/da/LC_MESSAGES/
usr/share/locale/da/LC_MESSAGES/grub.mo
usr/share/locale/de/
usr/share/locale/de/LC_MESSAGES/
usr/share/locale/de/LC_MESSAGES/grub.mo
usr/share/locale/de@hebrew/
usr/share/locale/de@hebrew/LC_MESSAGES/
usr/share/locale/de@hebrew/LC_MESSAGES/grub.mo
usr/share/locale/de_CH/
usr/share/locale/de_CH/LC_MESSAGES/
usr/share/locale/de_CH/LC_MESSAGES/grub.mo
usr/share/locale/en@arabic/
usr/share/locale/en@arabic/LC_MESSAGES/
usr/share/locale/en@arabic/LC_MESSAGES/grub.mo
usr/share/locale/en@hebrew/
usr/share/locale/en@hebrew/LC_MESSAGES/
usr/share/locale/en@hebrew/LC_MESSAGES/grub.mo
usr/share/locale/en@piglatin/
usr/share/locale/en@piglatin/LC_MESSAGES/
usr/share/locale/en@piglatin/LC_MESSAGES/grub.mo
usr/share/locale/en@quot/
usr/share/locale/en@quot/LC_MESSAGES/
usr/share/locale/en@quot/LC_MESSAGES/grub.mo
usr/share/locale/eo/
usr/share/locale/eo/LC_MESSAGES/
usr/share/locale/eo/LC_MESSAGES/grub.mo
usr/share/locale/es/
usr/share/locale/es/LC_MESSAGES/
usr/share/locale/es/LC_MESSAGES/grub.mo
usr/share/locale/fi/
usr/share/locale/fi/LC_MESSAGES/
usr/share/locale/fi/LC_MESSAGES/grub.mo
usr/share/locale/fr/
usr/share/locale/fr/LC_MESSAGES/
usr/share/locale/fr/LC_MESSAGES/grub.mo
[et le reste des localisations qui sont nombreuses]


Tu as quelque chose d'équivalent ?

grub.cfg : génération très longue

#8Messageil y a 10 ans

FredBezies a écrit :Et tu as jeté un oeil dans /usr/share/locale/ pour voir si les fichiers concernant grub.mo s'y trouvait ?

Tu as quelque chose d'équivalent ?

:bjr:

Oui j'ai la même chose.

Je pense que je vais faire un clonezilla de ma partition Arch, la virer, réactiver os-prober et refaire un update-grub pour voir.

grub.cfg : génération très longue

#9Messageil y a 10 ans

Du neuf.

Donc j'ai viré la partition Arch, j'ai remis en activité os-prober et fait un update-grub => tout est OK.

J'ai poussé un peu plus loin et j'ai refait une installation de Arch en suivant les commandes du wiki arch

mkinitcpio -p linux-lts
grub-install --no-floppy --recheck /dev/sda
grub-mkconfig -o  /boot/grub/grub.cfg

jusqu'à la séquence

exit
umount /mnt
reboot

Redémarrage sur manjaro, réinstallation de grub et l'update-grub est OK.

Donc peut-on en déduire que les commandes du tuto de Fred mettent le souk :saispas:

grub.cfg : génération très longue

#10Messageil y a 10 ans

Ouiiiiiiiiiiiiiiiinnnnn !

C'est pas juste :D

Je vais modifier au moins la ligne grub-install. Pour l'autre, je vais voir sur le wiki anglophone.

https://wiki.archlinux.org/index.php/Be ... Guide#GRUB

[code]pacman -S grub
grub-install --target=i386-pc --recheck /dev/sda[code]

Bon... Je vais me flageller avec une boite de MS-Windows Vista, et je reviens.

grub.cfg : génération très longue

#11Messageil y a 10 ans

J'ai quasiment fini de paramétrer cette nouvelle installation (je suis passé en kde 4.11.4).

Après avoir passé les commandes

exit
umount /mnt
reboot

Redémarrage sur manjaro, réinstallation de grub et l'update-grub est OK.

Retour sur Arch, entré les commandes suivantes

pacman -Syy
pacman -S ntp
alsamixer => régler
alsactl store
yaourt -S gst-plugins-good gst-plugins-bad gst-plugins-ugly
yaourt -S xorg-server xorg-xinit xorg-xmessage xorg-utils xf86-input-mouse
yaourt -S xf86-video-intel lib32-intel-dri
yaourt -S ttf-bitstream-vera ttf-liberation ttf-freefont ttf-dejavu

et au retour sur manjaro, le update-grub ne reconnait plus Arch ; obligé de passer par le 40_custom.

Une idée du pourquoi ?

grub.cfg : génération très longue

#12Messageil y a 10 ans

FredBezies a écrit :Ouiiiiiiiiiiiiiiiinnnnn !
C'est pas juste :D
Bon... Je vais me flageller avec une boite de MS-Windows Vista, et je reviens.

Déconnes pas!! Image C'est dangereux ces trucs Image
:rigole:

grub.cfg : génération très longue

#13Messageil y a 10 ans

Pas pire qu'une machine virtuelle MS-Windows 8.1... Loin de là, même :)

grub.cfg : génération très longue

#14Messageil y a 10 ans

En étant sur manjaro, je monte la partition de Arch et je refais un update-grub.

Là, os-prober me détecte Arch.

Je démonte la partition Arch et je refais un update-grub => pas de détection de Arch.

Trop technique pour moi, c'est quoi ce binz ?

grub.cfg : génération très longue

#15Messageil y a 10 ans

:salut:
Juste un truc pour voir..
A partir d'une live ,tes systèmes sont ils détectés via "Démarrer depuis le DD"

grub.cfg : génération très longue

#16Messageil y a 10 ans

Hello Steph :bjr:

Tous les systèmes sont parfaitement détectés.

Ce qui me gave avec ce grub et ce os-prober, c'est que chaque distro y met sa sauce.
Si je fais un update-grub sur SolydK ou un grub-mkconfig -o /boot/grub/grub.cfg sur Arch, tous les OS sont détectés.

Sur manjaro ce n'est pas le cas ; être obligé de monter une partoche pour faire reconnaître un OS, mais on va où :saispas:

D'ailleurs, j'ai remarqué dernièrement (j'avais alors deux manjaro d'installées), le ping-pong des entrées grub n'est toujours pas résolu chez manjaro.
Je pense même qu'ils n'ont jamais cherché à solutionner ce schmilblick.

grub.cfg : génération très longue

#17Messageil y a 10 ans

C'est là que je me pose la question du bootloader fourni sur les ISOs qui semble bien jouer son rôle et celui qui est mit en dur...Peut on le "recopier" du moins extraire pour l'imposer ? :saispas:

grub.cfg : génération très longue

#18Messageil y a 10 ans

Hola,

Pour moi, l'os_prober manjarien divague un brin...
Ici, il ne renvoie rien de la "grande soeur" après un <update-grub>, & pourtant Arch (syslinux) est bien là au reboot :saispas:

grub.cfg : génération très longue

#19Messageil y a 10 ans

Salut fassil

Tu as essayé avant de faire ton update-grub sur manjaro de monter ta partition arch, juste pour voir si c'est idem chez moi.

grub.cfg : génération très longue

#20Messageil y a 10 ans

os-prober est identique chez manjaro et arch.

Par contre grub, depuis hier, n'est pas identique :
version chez arch : grub-1:2.00.1282.g5ae5c54-1-x86_64.pkg.tar.xz https://www.archlinux.org/packages/core/x86_64/grub/
celle de manjaro : grub-2.00.5086-1-x86_64.pkg.tar.xz
Répondre