Page 2 sur 4

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

Publié : lun. 23 juil. 2012, 19:52
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:

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

Publié : lun. 23 juil. 2012, 20:29
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

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

Publié : lun. 23 juil. 2012, 20:32
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).

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

Publié : lun. 23 juil. 2012, 20:46
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

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

Publié : lun. 23 juil. 2012, 20:49
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...)

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

Publié : lun. 23 juil. 2012, 21:00
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

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

Publié : lun. 23 juil. 2012, 21:03
par FoolEcho
... pourquoi ne pas l'avoir fait avant ? on t'avait dit que c'était bon... :|

Et pour Ubuntu je ne pige pas...

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

Publié : lun. 23 juil. 2012, 21:27
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

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

Publié : lun. 23 juil. 2012, 21:38
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: )

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

Publié : lun. 23 juil. 2012, 21:47
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

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

Publié : mar. 24 juil. 2012, 08:52
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:

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

Publié : mar. 24 juil. 2012, 09:03
par benjarobin
syslinux cannot boot from an XFS filesystem
Essaye Grub2 :copain:

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

Publié : mar. 24 juil. 2012, 09:11
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... :?)

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

Publié : mar. 24 juil. 2012, 09:58
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.

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

Publié : mar. 24 juil. 2012, 10:04
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

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

Publié : mar. 24 juil. 2012, 10:13
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...).

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

Publié : mar. 24 juil. 2012, 11:00
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

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

Publié : mar. 24 juil. 2012, 11:10
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...

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

Publié : mar. 24 juil. 2012, 11:24
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?

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

Publié : mar. 24 juil. 2012, 11:27
par FoolEcho
Erreur de ma part (ça va pas ce matin...): :cry: find [b]/mnt/[/b] -name "grub.cfg" -o -name "*img"