[grub --> syslinux] changement de bootloader (abandonné)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub --> syslinux] changemment de bootloader

Message par FoolEcho »

claudef a écrit :ok et si après je fais

il me répond
mount: mount point /mnt/ does not exis
Faut pas être bête non plus: il faut remplacer les différents /mnt par /new_root ! :copain:

Code : Tout sélectionner

mount /dev/sda2 /new_root/
mount --bind /dev /new_root/dev
mount -t sysfs sys /new_root/sys/
mount -t proc /proc /new_root/proc
chroot /new_root
claudef a écrit :.com32 chain.c32 hd0 5
.com32 chain.c32 hd0 5 file=/boot/grub/core.img
comme réponse j'ai
could not find kernel image:.com32
Ce prompt est bête... faut que je vérifie un truc... :?

EDIT:
Pour Ubuntu, utilise TAB sur n'importe quelle entrée de menu de démarrage, efface toute la ligne et recommence:

Code : Tout sélectionner

.com32 chain.c32 hd0 5
ou

Code : Tout sélectionner

.com32 chain.c32 hd0 5 file=/boot/grub/core.img
(avec ESC, il ne cherche que les LABELs du syslinux.cfg, en fait)

Si tu peux démarrer Ubuntu, ça sera plus simple pour chrooter Arch. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [grub --> syslinux] changemment de bootloader

Message par claudef »

bon rien ne marche ,par contre maintenant j'ai un beau promt syslinux je pense
mais sans ubuntu et toujours la même phrase qui bloque tout
merci claude
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub --> syslinux] changemment de bootloader

Message par FoolEcho »

As-tu vu mon édition concernant Ubuntu ? Il faut utiliser TAB et non ESC.
claudef a écrit :bon rien ne marche ,
C'est-à-dire ? Qu'a donné le chroot d'Arch et les commandes de pacman ?

EDIT:
Un truc que je viens seulement de voir sur ton premier message et la sortie de fdisl -l: où est sda4 ?? C'est pas là qu'est Ubuntu plutôt ? :shock: (auquel cas, ressaie avec .com32 chain.c32 hd0 [b]4[/b] file=/boot/grub/core.img ou si c'est le boot séparé d'ubuntu: .com32 chain.c32 hd0 [b]4[/b] file=/grub/core.img).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [grub --> syslinux] changement de bootloader

Message par claudef »

oui j'ai bien fait TAB
et pour le chroot
il me répond
bash:cannot set terminal process group (-1):inappropriate ioctl for device
bash: no job controlin this shell
j'ai booté sur ctkarch
dans le syslinux de l'ordi j'ai
label arch
menulinux archlinux
linux../vmlinux-linux
APPEND root=/dev/sda3 ro
...
normalement ça devrait être sda2
et il n'y a pas d'entrée ubuntu
puis vhanger sda3en sda2
et mêttre le label que tu m'avais donné au début
merci claude
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub --> syslinux] changement de bootloader

Message par FoolEcho »

Ça fonctionne alors pour Arch ? (pas trop compris ton message, apparemment tu n'avais pas modifié ton syslinux.cfg, c'est ça ?)

Pour Ubuntu, j'ai (encore) édité mon message précédent: tu es sûr que la racine d'Ubuntu est sda5 ? Il nous manque un sda4...

(j'aimerais bien boucler cette histoire avant minuit...)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [grub --> syslinux] changement de bootloader

Message par claudef »

bon je vais essayer d'être plus clair
quand je boote j'ai bien syslinux
avec

Code : Tout sélectionner

arch linux
arch fallback
HDT (Hardware Detection Tool)
Reboot
power Off
afficher mais ça ne marche pas
j'ai boote sur ctkarch
et dans le APPEND arch j'ai .../sda3/...
normalement je devrais avoir .../sda2/....
et jai rien pour ubuntu
est ce que je peux changer sda3 en sda2 et mêttre le label ubuntu merci claude
apparement pas de sda4

Code : Tout sélectionner

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1            2046   183736319    91867137    5  Étendue
/dev/sda2   *   183736320   225228799    20746240   83  Linux
                                 (/arch)
/dev/sda3       225228800   625141759   199956480   83  Linux
                                 (/arch/home)
/dev/sda5            2048    29437951    14717952   83  Linux
                                        (/ubuntu)
/dev/sda6        29440000   175923199    73241600   83  Linux
                                   (/ubuntu/home)
/dev/sda7       175925248   183736319     3905536   82  partition d'échange Linux / Solaris
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub --> syslinux] changement de bootloader

Message par FoolEcho »

... pourquoi ne pas l'avoir fait avant ? on t'avait dit que c'était bon... :|

Et pour Ubuntu je ne pige pas...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [grub --> syslinux] changement de bootloader

Message par claudef »

:zero: bon mea culpa mea culpa j'ai donc remis le syslinux.cfg comme il fallait (mais pourquoi il m'a mis sda3 au lieu de sda2)pour archlinux c'est bon ouf on n'en parle plus
par contre ubuntu est affiché mais rien ne se passe si je clique
merci de me supporté claude
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub --> syslinux] changement de bootloader

Message par FoolEcho »

Il ne t'a rien mis: si tu n'édites pas, il ne se passe rien (hého on est sous Arch :copain: ).

Bon c'est déjà ça...
Pour Ubuntu, il faudrait monter sda5 (ou autre...) et voir sur quelle partition se trouve core.img (dans un répertoire grub/ ou /boot/grub normalement)... si c'est bien sur sda5, je ne pige pas pourquoi l'une ou l'autre des entrées que je t'ai indiqué ne fonctionne pas... :?

Tu peux nous remontrer ton syslinux.cfg ? Tu as quoi comme message quand tu sélectionnes l'entrée ?

(au pire ou quand tu en auras marre, tu pourras toujours passer à grub2 et voir le wiki pour démarrer aussi Ubuntu :chinois: mais tu es dans un cas de figure qui m'intéresse donc j'aimerais bien plus d'infos)

(en ce qui me concerne, on verra ça demain :chinois: )
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [grub --> syslinux] changement de bootloader

Message par claudef »

je ne t'aurais peut-être pas fait perdre ton temps avec un peu de chance
mon syslinux.cfg

Code : Tout sélectionner

# Config file for Syslinux -
# /boot/syslinux/syslinux.cfg
#
# Comboot modules:
#   * menu.c32 - provides a text menu
#   * vesamenu.c32 - provides a graphical menu
#   * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders
#   * hdt.c32 - hardware detection tool
#   * reboot.c32 - reboots the system
#   * poweroff.com - shutdown the system
#
# To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux.
# If /usr and /boot are on the same file system, symlink the files instead
# of copying them.
#
# If you do not use a menu, a 'boot:' prompt will be shown and the system
# will boot automatically after 5 seconds.
#
# Please review the wiki: https://wiki.archlinux.org/index.php/Syslinux
# The wiki provides further configuration examples

DEFAULT arch
PROMPT 0        # Set to 1 if you always want to display the boot: prompt 
TIMEOUT 50
# You can create syslinux keymaps with the keytab-lilo tool
#KBDMAP de.ktl

# Menu Configuration
# Either menu.c32 or vesamenu32.c32 must be copied to /boot/syslinux 
UI menu.c32
#UI vesamenu.c32

# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu
MENU TITLE Arch Linux
#MENU BACKGROUND splash.png
MENU COLOR border       30;44   #40ffffff #a0000000 std
MENU COLOR title        1;36;44 #9033ccff #a0000000 std
MENU COLOR sel          7;37;40 #e0ffffff #20ffffff all
MENU COLOR unsel        37;44   #50ffffff #a0000000 std
MENU COLOR help         37;40   #c0ffffff #a0000000 std
MENU COLOR timeout_msg  37;40   #80ffffff #00000000 std
MENU COLOR timeout      1;37;40 #c0ffffff #00000000 std
MENU COLOR msg07        37;40   #90ffffff #a0000000 std
MENU COLOR tabmsg       31;40   #30ffffff #00000000 std

# boot sections follow
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

LABEL arch
	MENU LABEL Arch Linux
	LINUX ../vmlinuz-linux
	APPEND root=/dev/sda2 ro
	INITRD ../initramfs-linux.img

LABEL archfallback
	MENU LABEL Arch Linux Fallback
	LINUX ../vmlinuz-linux
	APPEND root=/dev/sda2 ro
	INITRD ../initramfs-linux-fallback.img

#LABEL windows
#        MENU LABEL Windows
#        COM32 chain.c32
#        APPEND hd0 1

LABEL Ubuntu
        MENU LABEL Ubuntu
        COM32 chain.c32
        APPEND hd0 5

LABEL hdt
        MENU LABEL HDT (Hardware Detection Tool)
        COM32 hdt.c32
 
LABEL reboot
        MENU LABEL Reboot
        COM32 reboot.c32
 
LABEL off
        MENU LABEL Power Off
        COMBOOT poweroff.com
quand je boote si je clique sur ubuntu rien ne se passe
merci claude
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [grub --> syslinux] changement de bootloader

Message par karhu »

Ce topic m'a donné envie de tester et pourquoi pas d'adopter syslinux.
Installation : OK
Configuration : OK
Mise en place : KO ==> / (root) file system is not supported by Syslinux !!!!!!! mon système de fichiers est xfs, pourtant pas très exotique il me semble. :mrgreen:
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [grub --> syslinux] changement de bootloader

Message par benjarobin »

syslinux cannot boot from an XFS filesystem
Essaye Grub2 :copain:
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub --> syslinux] changement de bootloader

Message par FoolEcho »

claudef a écrit :quand je boote si je clique sur ubuntu rien ne se passe
Depuis Arch:

Code : Tout sélectionner

mount /dev/sda5 /mnt
find /mnt -name "*img|grub.cfg"
umount /mnt
... pareil avec sda6 si ça ne trouve rien...

(sauf que j'ai vu un post comme quoi grub n'aimait pas trop être installé sur une partition... mais ça doit bien être possible de démarrer Ubuntu quand même par syslinux... :?)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [grub --> syslinux] changement de bootloader

Message par tuxce »

FoolEcho a écrit :sauf que j'ai vu un post comme quoi grub n'aimait pas trop être installé sur une partition...
Si si, ça s'installe.
FoolEcho a écrit : Depuis Arch:

Code : Tout sélectionner

mount /dev/sda5 /mnt
find /mnt -name "*img|grub.cfg"
umount /mnt
... pareil avec sda6 si ça ne trouve rien...
Il faudrait plutôt lancer un truc de ce genre:

Code : Tout sélectionner

dd if=/dev/sda5 count=1 bs=512 | hexdump -C | grep GRUB
histoire de savoir si c'est vraiment installé sur la partition.
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [grub --> syslinux] changement de bootloader

Message par claudef »

salut FoolEcho
j'ai fait les commandes (d'abord pour sda5,rien,puis sda6 pareil)
au boot je clique sur ubuntu,j'attends rien ne se passe donc je reviens sur arch et boot normal
une question je change rien dans syslinux.cfg

Code : Tout sélectionner

LABEL Ubuntu
        MENU LABEL Ubuntu
        COM32 chain.c32
        APPEND hd0 5 
merci claude
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub --> syslinux] changement de bootloader

Message par FoolEcho »

@tuxce: ... certes, pas réveillé... en plus mon find est foireux...
claudef a écrit :j'ai fait les commandes (d'abord pour sda5,rien,puis sda6 pareil)
Sous Arch, essaie avec les commandes de tuxce (pour sd5 et 6) ... vu que tu n'avais pas édité le syslinux.cfg, je me demande si tu as effectivement fait le grub-install... :copain:

Sinon pour les find, essaie avec -name "*img".

EDIT:
Pour mon find foireux, ce serait plutôt: find /mnt/ -name "grub.cfg" -o -name "*img" (pour savoir où se trouve vraiment le /boot d'Ubuntu...).
Dernière modification par FoolEcho le mar. 24 juil. 2012, 11:27, modifié 1 fois.
Raison : mnt pas boot... -_-''
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [grub --> syslinux] changement de bootloader

Message par claudef »

bon voila pour Tuxce

Code : Tout sélectionner

[claude@claude ~]$ sudo dd if=/dev/sda5 count=1 bs=512 | hexdump -C | grep GRUB 
1+0 enregistrements lus 
1+0 enregistrements écrits 
512 octets (512 B) copiés, 0,0161073 s, 31,8 kB/s 

[claude@claude ~]$ sudo dd if=/dev/sda6 count=1 bs=512 | hexdump -C | grep GRUB
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,020656 s, 24,8 kB/s
et pout FoolEcho

Code : Tout sélectionner

mount /dev/sda5 /mnt
find /mnt -name "*img"
umount /mnt
puis

Code : Tout sélectionner

mount /dev/sda6 /mnt
find /mnt -name "*img"
umount /mnt
et au boot si je choisis ubuntu rien ne se passe
merci claude
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub --> syslinux] changement de bootloader

Message par FoolEcho »

claudef a écrit :et au boot si je choisis ubuntu rien ne se passe
Les commandes qu'on te demande ne sont pas censées corriger le tir, inutile de nous le redire... :copain:

Donc:
-au vu des sorties de dd, tu n'as pas fait le grub-install quand tu étais sous Ubuntu (dois-je m'en étonner ? :copain: )... donc pour le chaînage direct, forcément, ça ne risque pas de fonctionner... :mrgreen:
-au vu des sorties de find, je ne sais même pas où sont les images d'Ubuntu et donc ton grub... fascinant... :|

Que donne la sortie du find complet pendant les montages ? (voir édition de ton message précédent :chinois: )

Voire montage, et au minimum ls -l...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [grub --> syslinux] changement de bootloader

Message par claudef »

bon j'ai refais les finds (comme indiqué plus loin dans ton post ça donne donc

Code : Tout sélectionner

[claude@claude ~]$ sudo mount /dev/sda5 /mnt 
[claude@claude ~]$ sudo find /boot/ -name "grub.cfg" -o -name "*img" 
/boot/initramfs-linux-fallback.img 
/boot/initramfs-linux.img 
[claude@claude ~]$ sudo umount /mnt

Code : Tout sélectionner

claude@claude ~]$ sudo mount /dev/sda6 /mnt 
[claude@claude ~]$ sudo find /boot/ -name "grub.cfg" -o -name "*img" 
/boot/initramfs-linux-fallback.img 
/boot/initramfs-linux.img 
[claude@claude ~]$ sudo umount /mnt 
ça répond à ta question?
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub --> syslinux] changement de bootloader

Message par FoolEcho »

Erreur de ma part (ça va pas ce matin...): :cry: find [b]/mnt/[/b] -name "grub.cfg" -o -name "*img"
«The following statement is not true. The previous statement is true.» :nage:
Répondre