[syslinux] reboot sans fin (contourné)
[syslinux] reboot sans fin (contourné)
Salut,
Puisque grub-legacy a été déprécié, j'en ai profité pour passer à syslinux. Je l'ai installé depuis le live CD le plus récent, avec un chroot, en suivant les instructions du wiki anglais.
Problème: quand je démarre le PC, un écran noir apparaît pendant 1 seconde, et il reboote sans arrêt.
Si je démarre sur le live CD et que je prends 'boot existing OS', syslinux apparaît et je peux démarrer comme je veux.
Y aurait-il quelque chose que j'ai manqué ? Je suppose que le MBR a mal été mis, mais je ne suis pas sûr.
Puisque grub-legacy a été déprécié, j'en ai profité pour passer à syslinux. Je l'ai installé depuis le live CD le plus récent, avec un chroot, en suivant les instructions du wiki anglais.
Problème: quand je démarre le PC, un écran noir apparaît pendant 1 seconde, et il reboote sans arrêt.
Si je démarre sur le live CD et que je prends 'boot existing OS', syslinux apparaît et je peux démarrer comme je veux.
Y aurait-il quelque chose que j'ai manqué ? Je suppose que le MBR a mal été mis, mais je ne suis pas sûr.
Dernière modification par ilikepie le mer. 01 août 2012, 19:52, modifié 1 fois.
-
- Hankyu
- Messages : 29
- Inscription : lun. 23 juil. 2012, 17:21
- Localisation : Haute-Normandie / pays d'ouche
Re: [syslinux] reboot sans fin
regarde en premier avec un le livecd dans tes fichiers installer sur le disque dur si tout va bien
je pense effectivement que syslinux n'est pas installer au bon endroit
je pense effectivement que syslinux n'est pas installer au bon endroit
Re: [syslinux] reboot sans fin
Visiblement les trucs qu'il faut sont bien dans /boot/syslinux. Syslinux fonctionne si je le démarre depuis le live CD, option "boot existing OS". Ma partition boot est bien flaggée bootable.
EDIT: je viens de réinstaller syslinux, depuis mon système (pas juste un chroot), en suivant à la lettre le wiki français:
- pacman -S syslinux
- /usr/sbin/syslinux-install_update -iam
- édition de /boot/syslinux/syslinux.cfg
- /usr/sbin/syslinux-install_update -iam # une deuxième fois pour être sûr
et ça me fait toujours les reboots sans fin.
EDIT: je viens de réinstaller syslinux, depuis mon système (pas juste un chroot), en suivant à la lettre le wiki français:
- pacman -S syslinux
- /usr/sbin/syslinux-install_update -iam
- édition de /boot/syslinux/syslinux.cfg
- /usr/sbin/syslinux-install_update -iam # une deuxième fois pour être sûr
et ça me fait toujours les reboots sans fin.
- widapit
- Maître du Kyudo
- Messages : 1148
- Inscription : mar. 30 mars 2010, 22:53
- Localisation : Toulouse
Re: [syslinux] reboot sans fin
Salut!
Du coup, je pense que voir ton
sinon, as-tu plusieurs disques ? la partition /boot est séparé ?
Du coup, je pense que voir ton
/boot/syslinux/syslinux.cfg
serait pas une mauvaise idée ... sinon, as-tu plusieurs disques ? la partition /boot est séparé ?
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Re: [syslinux] reboot sans fin
Non : quand je boote syslinux depuis le live cd, j'ai toujours accès à la liste d'OS que j'avais définie dans syslinux.cfg. À partir de là, je peux booter sans problème Arch ou Windows.Ypnose a écrit :Relancer la commande "/usr/sbin/syslinux-install_update -iam" une seconde fois, ça ne remplace pas ton syslinux.cfg modifié par celui de base?
Je n'ai qu'un seul disque dur avec plusieurs partitions. /boot est une partition ext2 séparée parce que mon / est chiffré.
"fdisk -l /dev/sda" donne:
Code : Tout sélectionner
Device Boot Start End Blocks Id System
/dev/sda1 2048 614402047 307200000 7 HPFS/NTFS/exFAT # <<<< windows
/dev/sda2 1204920320 1250263727 22671704 27 Hidden NTFS WinRE # <<<< partition boot de windows
/dev/sda3 614402048 1204920319 295259136 5 Extended
/dev/sda5 614402111 1196052439 290825164+ 83 Linux # <<<< racine linux (chiffrée)
/dev/sda6 1196052503 1204727539 4337518+ 82 Linux swap / Solaris
/dev/sda7 * 1204727603 1204920319 96358+ 83 Linux # <<<< partition boot de linux
Code : Tout sélectionner
DEFAULT arch
PROMPT 1 # que ce soit à 0 ou 1 ça ne change pas le reboot sans fin
TIMEOUT 50
UI menu.c32
# (ici, toutes les directives MENU COLOR et compagnie, osef)
LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND cryptdevice=/dev/sda5:chifroot root=/dev/mapper/chifroot acpi_osi=Linux acpi_backlight=vendor ro
INITRD ../initramfs-linux.img
LABEL windows
MENU LABEL Windows
COM32 chain.c32
APPEND hd0 2
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
Re: [syslinux] reboot sans fin
Salut,
As tu bien copié le fichier menu.32 ?
et après, éventuellement, les autres suivant ce que tu as besoin: chain.c32, hdt.c32, reboot.c32, poweroff.com, ...
As tu bien copié le fichier menu.32 ?
Code : Tout sélectionner
cp /usr/lib/syslinux/menu.c32 /boot/syslinux/
Re: [syslinux] reboot sans fin
Tout y est, et tout fonctionne correctement quand je prends "boot existing OS" depuis le live CD.
Code : Tout sélectionner
$ ls /boot/syslinux
chain.c32 ldlinux.sys pci.ids reboot.c32 syslinux.cfg
hdt.c32 menu.c32 poweroff.com SYSLINUX_AUTOUPDATE vesamenu.c32
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [syslinux] reboot sans fin
Salut, avant tout, je ne pige pas pourquoi tu es passé par un chroot. Tu pouvais très bien installer syslinux depuis ton Arch... et à mon avis c'est le noeud du problème ou en tous cas, j'aimerai bien vérifier comment tu l'as fait.ilikepie a écrit :Je l'ai installé depuis le live CD le plus récent, avec un chroot, en suivant les instructions du wiki anglais.
«The following statement is not true. The previous statement is true.»
Re: [syslinux] reboot sans fin
Je l'avais installé depuis Arch au début (après avoir viré grub), et ça m'a fait les reboots sans fin.
Donc j'ai réinstallé syslinux avec un chroot depuis le live CD (des fois que ça ait raté). Ça n'a rien changé.
Ensuite j'ai découvert que je pouvais booter syslinux correctement avec "boot existing OS" du live CD. J'ai donc booté dans mon Arch et j'ai ré-réinstallé syslinux comme ça. En vain, toujours les reboots sans fin.
Voilà toute l'histoire.
Donc j'ai réinstallé syslinux avec un chroot depuis le live CD (des fois que ça ait raté). Ça n'a rien changé.
Ensuite j'ai découvert que je pouvais booter syslinux correctement avec "boot existing OS" du live CD. J'ai donc booté dans mon Arch et j'ai ré-réinstallé syslinux comme ça. En vain, toujours les reboots sans fin.
Voilà toute l'histoire.
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [syslinux] reboot sans fin
sda7 est bien montée en tant que /boot ? (apparemment oui, puisque la partition a le flag de boot)
Comme tu as réinstallé syslinux, as-tu bien enlevé le ldlinux.sys avant de lancer
Tu peux aussi essayer de réinstaller le MBR manuellement:
Comme tu as réinstallé syslinux, as-tu bien enlevé le ldlinux.sys avant de lancer
syslinux-install_update -iam
?
Code : Tout sélectionner
chattr -i /boot/syslinux/ldlinux.sys
rm /boot/syslinux/ldlinux.sys
Code : Tout sélectionner
dd bs=440 count=1 conv=notrunc if=/usr/lib/syslinux/mbr.bin of=/dev/sda
«The following statement is not true. The previous statement is true.»
Re: [syslinux] reboot sans fin
Oui, sda7 est monté en /boot.
Je viens d'essayer de faire la manip sur ldlinux.sys, ça n'a pas marché.
J'ai ensuite viré tout /boot/syslinux et /boot/ldlinux.sys, fait un pacman -Rs syslinux, puis j'ai réinstallé, ça ne marche toujours pas.
Réécrire le MBR manuellement ne marche pas non plus.
Je viens d'essayer de faire la manip sur ldlinux.sys, ça n'a pas marché.
J'ai ensuite viré tout /boot/syslinux et /boot/ldlinux.sys, fait un pacman -Rs syslinux, puis j'ai réinstallé, ça ne marche toujours pas.
Réécrire le MBR manuellement ne marche pas non plus.
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [syslinux] reboot sans fin
Pige pas...
Tu n'aurais pas farfouillé dans le BIOS aussi ?
Tu n'aurais pas farfouillé dans le BIOS aussi ?
«The following statement is not true. The previous statement is true.»
Re: [syslinux] reboot sans fin
J'ai rien touché au BIOS depuis que grub-legacy marchait correctement.
Bon, le problème n'a pas l'air d'être syslinux. Je viens d'essayer de mettre GRUB2 à la place, et j'ai exactement les même symptomes (reboots sans fin, fonctionne OK si démarré depuis "boot existing OS").
Donc ça m'a l'air d'être un problème de MBR... mais quant à savoir ce qui cloche, et pourquoi ça marchait avec grub-legacy... je ne sais pas du tout.
Bon, le problème n'a pas l'air d'être syslinux. Je viens d'essayer de mettre GRUB2 à la place, et j'ai exactement les même symptomes (reboots sans fin, fonctionne OK si démarré depuis "boot existing OS").
Donc ça m'a l'air d'être un problème de MBR... mais quant à savoir ce qui cloche, et pourquoi ça marchait avec grub-legacy... je ne sais pas du tout.
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [syslinux] reboot sans fin
Faudrait peut-être voir avec rescatux/supergrubdisk si tu peux réparer.
«The following statement is not true. The previous statement is true.»
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [syslinux] reboot sans fin
Et si tu réinstalles grub-legacy (le fait qu'il soit déprécié ne le rends pas inutilisable pour autant), as-tu toujours le problème ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [syslinux] reboot sans fin
Rescatux me faisait un kernel panic au démarrage, et réinstaller grub-legacy ne marchait pas non plus !
Mais j'ai finalement trouvé une solution. Un peu bourrine, certes, mais efficace.
Bon, ça m'aurait bien embêté d'avoir ma racine et mon boot sur la même partition... donc je suppose que c'est plus un contournement qu'une vraie solution.
Je ne sais vraiment pas ce qui s'est passé pour que j'en sois obligé de faire ça. Merci à vous pour les tuyaux en tout cas
Mais j'ai finalement trouvé une solution. Un peu bourrine, certes, mais efficace.
- Sauvegarder le contenu de la partition boot (avec
cp -a
) - Supprimer la partition boot
- Créer une nouvelle partition dans le trou. Tant qu'à faire, j'en ai fait une partition primaire, alors qu'avant c'était une partition logique.
- Mettre le flag bootable sur cette partition et la formater (en ext2 pour moi).
- Monter la nouvelle partition boot et y rebalancer le contenu préalablement sauvegardé.
syslinux-install_update -iam
- Éditer /etc/fstab pour changer le numéro de partition de /boot.
- Redémarrer, et ... Tadaaa, ça marche. À moi les joies de syslinux.
Bon, ça m'aurait bien embêté d'avoir ma racine et mon boot sur la même partition... donc je suppose que c'est plus un contournement qu'une vraie solution.
Je ne sais vraiment pas ce qui s'est passé pour que j'en sois obligé de faire ça. Merci à vous pour les tuyaux en tout cas
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [syslinux] reboot sans fin (contourné)
Tu imagines bien, c'est tout l'intérêt d'avoir un /boot séparé (ceci étant, elle fonctionne très bien sur une partition étendue, donc je ne sais pas quelle pouvait être le problème).ilikepie a écrit : j'imagine que ça aurait pu se faire à chaud.
«The following statement is not true. The previous statement is true.»
Re: [syslinux] reboot sans fin (contourné)
À l'époque où j'ai installé mon système, la seule raison pour laquelle je trouvais nécessaire d'avoir un /boot séparé c'était parce que mon / allait être chiffré (et ne serait donc pas bootable directement). Jusque là je n'étais pas vraiment un adepte de la séparation des partitions. Mais maintenant j'y penserai quand je ferai des installations non-chiffrées.
Je pense bien que c'est censé marcher sur une partition logique aussi, mais je me suis dit que si jamais c'était un problème avec le bios, autant limiter les complications potentielles.
En tout cas je suis content que tout marche maintenant.
Je pense bien que c'est censé marcher sur une partition logique aussi, mais je me suis dit que si jamais c'était un problème avec le bios, autant limiter les complications potentielles.
En tout cas je suis content que tout marche maintenant.