Page 1 sur 1

[Syslinux&Grub2] Quand cela ne veut pas s'installer (Résolu)

Publié : mar. 07 août 2012, 16:18
par Distag
Bonjour,

Voilà ce que j'obtiens quand j'utilise le script d'installation de syslinux:

Code : Tout sélectionner

~ $ sudo /usr/sbin/syslinux-install_update -i -a -m
Syslinux install successful
FAILED to Set the boot flag on /dev/sda1
Du coup, il ne se lance pas au démarrage et je suis toujours avec Grub.

Et je ne voie pas trop quoi faire. Des idées?

Merci d'avance.

Re: [Syslinux] Quand cela ne veut pas s'installer …

Publié : mar. 07 août 2012, 16:27
par oktoberfest
Salut,

utilises-tu un partitionnement classique ou GPT ?
Sur le forum anglais il y a un cas similaire : https://bbs.archlinux.org/viewtopic.php?id=125823/

EDIT : syslinux-install_update est un script. Et la commande qui provoque ton erreur est un sfdisk. Tu peux mettre à la main le flag BOOT via fdisk, par exemple

Re: [Syslinux] Quand cela ne veut pas s'installer …

Publié : mar. 07 août 2012, 18:37
par Distag
J'utilise:

Code : Tout sélectionner

~ $ sudo fdisk -l /dev/sda 

Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sda » ! L'utilitaire sfdisk ne prend pas GPT en charge. Utilisez GNU Parted.

Disque /dev/sda : 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteur de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *          63     1028159      514048+  83  Linux
/dev/sda2         1028160     5124734     2048287+  82  partition d'échange Linux / Solaris
/dev/sda3         5124735    66573359    30724312+  83  Linux
/dev/sda4        66573360   976768064   455097352+  83  Linux
Et je fais comment? car j'y connais pas grand-chose là-dessus.

Re: [Syslinux] Quand cela ne veut pas s'installer …

Publié : jeu. 09 août 2012, 14:23
par Distag
Apparemment, mon problème n'est pas que avec Syslinux, car je n'arrive pas a installer non plus Grub2.

Help, please.

Re: [Syslinux & Grub2] Quand cela ne veut pas s'installer …

Publié : jeu. 09 août 2012, 19:53
par FoolEcho
Salut, c'est parce que tu es en GPT je suppose.
Pour syslinux: https://wiki.archlinux.org/index.php/Sy ... le_aka_GPT.

Re: [Syslinux & Grub2] Quand cela ne veut pas s'installer …

Publié : jeu. 09 août 2012, 22:47
par Distag
Oui, mais non :( car quand je lance les commandes du wiki anglais, ma console me dit que je ne suis pas en GPT.

Code : Tout sélectionner

~ $ sudo sgdisk /dev/sda --attributes=1:set:2 
Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

Caution! After loading partitions, the CRC doesn't check out!
Warning! Main partition table CRC mismatch! Loaded backup partition table
instead of main partition table!

Warning! One or more CRCs don't match. You should repair the disk!

Invalid partition data!
Donc je me pose des questions sur: est-ce que j'ai bien partitionné mon disque quand j'ai fait mon installation, il y a 8 mois? Car en tout cas, mon partitionnement marche avec grub-legacy.

Re: [Syslinux & Grub2] Quand cela ne veut pas s'installer …

Publié : ven. 10 août 2012, 09:15
par FoolEcho
Distag a écrit :

Code : Tout sélectionner

~ $ sudo fdisk -l /dev/sda

Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sda » ! L'utilitaire sfdisk ne prend pas GPT en charge. Utilisez GNU Parted.
Distag a écrit :

Code : Tout sélectionner

$ sudo sgdisk /dev/sda --attributes=1:set:2
Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!
Donc il y a clairement un problème à ce niveau.
Tu fais régulièrement des tests du disque ? Un coup de fsck + réparation me semble à faire...

Re: [Syslinux & Grub2] Quand cela ne veut pas s'installer …

Publié : ven. 10 août 2012, 16:44
par Distag
Comment je procède pour ne rien planter?

Re: [Syslinux & Grub2] Quand cela ne veut pas s'installer …

Publié : ven. 10 août 2012, 17:10
par onyx67
Tu peux lancer par exemple gparted en live et accéder directement à une console. De là tu peux éffectuer un contrôle + réparation de tes partitions avec la commande fsck /dev/sda3 (ou tout autre partition). Il suffit ensuite de suivre le processus et éventuellement de répondre "yes" pour les réparations.
Je fait ces test régulièrement et c'est sans risque pour ton système (au contraire).

Re: [Syslinux & Grub2] Quand cela ne veut pas s'installer …

Publié : ven. 10 août 2012, 17:13
par FoolEcho
Sinon il y a gdisk. Par exemple:
http://www.rodsbooks.com/gdisk/repairing.html
pour tenter de repartir de la sauvegarde (mais vu ta sortie, j'ai peur que ça ne fonctionne pas :( ).
Si tu fais des opérations plus avancées, je te conseille de sauver les données de tes partitions.

Éventuellement, repars de grub legacy si ça fonctionnait, voir...

Re: [Syslinux & Grub2]Quand cela ne veut pas s'installer

Publié : sam. 11 août 2012, 11:27
par Distag
Résolu!

Alors en fait, aucun problème de vérification de disque. Mon partitionnement ressemble à du GPT sauf que c'est du MBR. J'ai donc fait l'installation manuelle pour MBR, et j'ai eu de la chance que cela ne redémarre pas sans problème au boot.

Merci pour votre aide.