Page 1 sur 1

[Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : jeu. 06 sept. 2012, 14:26
par Hellsing
Bonjour,
Je viens d’acquérir un Asus tout neuf, je souhaite conserver Windows et installer arch sur une autre partition.
Voici comment est organisé mon DD :

Code : Tout sélectionner

Partition     Type       Taille        Flag      Etiquette
/dev/sda1     fat32      200.0 Mio               (Etiquette : System)
/dev/sda2     inconnu    128.0 Mio     msftres
/dev/sda3     ntfs       279.45 Gio              (Etiquette : OS)
/dev/sda4     ext2       100.0 Mio     boot      (Partition /boot)
/dev/sda5     linux-swap 1 Gio                   (Partition Swap)
/dev/sda6     ext4       40.0 Gio                (Partition /) 
/dev/sda7     ext4       375.79 Gio              (Partition /home)
Le fait est que j'ai suivi la procédure normale pour installer Arch. Sauf que curieusement le Bios de mon Asus ne me propose pas de booter "sur" le disque dur mais directement sur "Windows Boot". En gros j'ai deux choix lors du boot, soit le lecteur DVD soit Windows boot.
J'ai bien enlevé le flag "boot" de la partition windows, et l'ai rajouté à /boot ou est installé Syslinux. Je ne sais pas comment faire pour que Syslinux pointe le bout de son nez lors du boot.
Est-ce que quelqu'un aurait une solution à me proposer ? Précision : Première fois que j'installe Arch en dual boot.

Autre info : Dans le bios j'ai essayé de rajouter une option de boot comme suis :
Sur le disque dur (le seul)
Chemin : /dev/sda4
Nom : Syslinux

Merci d'avance...

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : jeu. 06 sept. 2012, 19:41
par FoolEcho
Tu es en GPT, non ? (je ne vois pas de partition étendue)
Quoi qu'il en soit, il faut également installer syslinux via son script d'installation de façon à l'avoir sur le mbr (ou ce qui tient ce rôle en GPT).

(je ne pense pas que ça pose problème vis-à-vis de l'entrée dans le bios... mais je ne sais pas, en fait, 'connais pas ce système)

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : jeu. 06 sept. 2012, 19:50
par Hellsing
Petites news sur mon avancement.
Il semble qu'il y ai un problème avec Syslinux :
(en chroot)

Code : Tout sélectionner

[root@archiso /]# syslinux-install_update -iam
Syslinux install successfull
FAILED to set attribute Legacy BIOS Bootable on /dev/sda4
Quelqu'un pourrait m'aider ? Apparament mon disque n'est pas en MBR mais en GPT, et je ne sais pas quoi faire.

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : jeu. 06 sept. 2012, 19:55
par FoolEcho
Essaie la méthode manuelle: https://wiki.archlinux.org/index.php/Sy ... le_aka_GPT.

EDIT: ou, vu que tu es en chroot, passe un grep -v rootfs /proc/mounts > /là/où/Arch/est/monté/etc/mtab avant le chroot.

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : jeu. 06 sept. 2012, 19:57
par Hellsing
J'aimerai bien mais je n'ai pas la commande sgdisk apparemment ._.

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : jeu. 06 sept. 2012, 19:58
par FoolEcho
Installe gptfdisk ?

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : jeu. 06 sept. 2012, 20:01
par Hellsing
Une faute de frappe je ne trouvais pas ce paquet. Je tente et je te dis si ça a marché.

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : jeu. 06 sept. 2012, 20:07
par Hellsing
J'ai bien installé Syslinux normalement comme il est indiqué. Néanmoins je ne sais pas quoi mettre comme boot dans mon bios (car je n'ai toujours que le lecteur DVD ou le Boot Windows et rien d'autre, de plus syslinux ne fait toujours pas son apparition)

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : ven. 07 sept. 2012, 09:11
par FoolEcho
Hellsing a écrit :Autre info : Dans le bios j'ai essayé de rajouter une option de boot comme suis :
Ça se présente comment exactement ? (l'exemple de windows pourrait être utile)

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : dim. 09 sept. 2012, 22:34
par Hellsing
J'ai compris ce qui se passe. En fait mes partitions sont en GPT et windows est installé en UEFI (je sais pas du tout comment le dire car je ne comprend pas grand chose à ce qui se passe).
De ce fait j'ai deux solutions :
- Tripoter ma table de partitions pour installer grub ou syslinux sur la partition UEFI ou est le loader de Windows (si j'ai bien compris les 20 pages que j'ai lu un peu partout sur internet)
- Réinstaller Windows en mode MBR et pas en mode UEFI mais dans ce cas je doute que Windows modifie directement le bios et les options de lancement. Donc je ne sais pas ce qui se passera si je tente cette méthode.

Le truc c'est que j'ai peur que mon BIOS ne suive pas ce genre de manip car je n'ai pas comme "option" de boot "Hard drive". Dans toutes mes autres machines c'était seulement l'ordre de boot (Lecteur DVD puis Hard drive puis clée usb...)

Je peux "ajouter" une option :
Le nom en premier (ça a peu d'importance)
Le média (une seule option, mon disque dur)
Et enfin l'EMPLACEMENT des fichiers de boot. Et c'est là que je coince je ne sais pas du tout quoi mettre. J'ai déjà essayé de pointer sur /dev/sda7 (équivalent à /) ainsi que /dev/sda4 (équivalent de /boot)

J'ai lu quelque part que quand un OS est installé en mode UEFI il faut que les autres le soient aussi. C'est le seul ordinateur sur lequel je dois conserver Windows et ça devient vraiment compliqué...

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : lun. 10 sept. 2012, 09:16
par FoolEcho
Syslinux gère les tables en GPT mais pas l'EFI, il faut que tu te tournes vers grub.

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : lun. 10 sept. 2012, 09:47
par Hellsing
Je vais essayer autre chose. Car l'EFI semble bien trop complexe et somme toute je suis assez pressé.
Je vais sauvegarder Windows sur clée USB, aller dans Gparted et reformater mon disque en mode MBR. Puis je vais réinstaller Windows (normalement il ne repassera pas mon disque en GPT si je l'installe via clé USB). Et si tout se passe bien, je peux retourner sur du boot classique en Bios Legacy. Je dis bien si tout se passe bien. En dernier recours je vais tenter ce que tu proposes...
Je ne connaissais pas du tout le système UEFI maintenant oui. Assez brainfuck pour trouver des informations compréhensibles (je ne suis pas débutant en informatique mais je dois avouer que le sujet est complexe...)

De plus la partie UEFI de grub est "a venir". Je crois que les seuls tutoriaux valables sont sous Grub(2). Je te remercie du temps que tu as passé à m'aider.

Ha si, autre question, est-ce qu'il y a une page sur le partitionnement en MBR ? Je ne sais pas du tout me servir des partitions étendues et logiques...

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : lun. 10 sept. 2012, 10:19
par FoolEcho
Hellsing a écrit :De plus la partie UEFI de grub est "a venir". Je crois que les seuls tutoriaux valables sont sous Grub(2). Je te remercie du temps que tu as passé à m'aider.
Ma faute, mauvais lien. Le wiki anglophone est plus complet à ce niveau, ça vaut quand même le coup que tu regardes ça (je trouve ça un peu brouillon côté EFI et certains n'y arrivent pas bien, surtout avec Mac). Grub
Hellsing a écrit :Ha si, autre question, est-ce qu'il y a une page sur le partitionnement en MBR ? Je ne sais pas du tout me servir des partitions étendues et logiques...
Si tu en va là, c'est très simple. En MBR, tu n'as droit qu'à 4 partitions primaires OU, pour étendre cette limite, 3 primaires max et une étendue, cette dernière pouvant à son tour être divisée en partitions logiques.
Concrétement, windows préfère le primaire, donc tu peux lui donner jusqu'à 3 partitions et mettre Arch sur une étendue.
Exemple, de mon pc de bureau:

Code : Tout sélectionner

Périphérique Amorce  Début        Fin      Blocs     Id  Système                                               
/dev/sda1              63      160649       80293+   6  FAT16                                                  
/dev/sda2          161792    20318207    10078208    7  HPFS/NTFS/exFAT                                        
/dev/sda3        20318208   921442303   450562048    7  HPFS/NTFS/exFAT                                        
/dev/sda4       921442304  1953523711   516040704    5  Étendue                                                
/dev/sda5   *   921444352   921546751       51200   83  Linux                                                  
/dev/sda6       921548800   937932799     8192000   82  partition d'échange Linux / Solaris                    
/dev/sda7       937934848   978894847    20480000   83  Linux                                                  
/dev/sda8       978896896   999376895    10240000   83  Linux                                                  
/dev/sda9       999378944  1953523711   477072384   83  Linux 
sda1, 2 et 3 sont respectivement... 1, je ne sais pas en fait, les outils de diagnostics de Dell peut-être, je suppose :mrgreen: . 2, windows (avec démarrage) et 3, les données windows.
Ensuite, 4 est la partition étendue dans laquelle est logée Arch (divisée de 5 à 9, respectivement /boot avec syslinux, swap, /, /var et /home).
En mode graphique, un live de gparted et pas de problème, normalement.

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : lun. 10 sept. 2012, 12:49
par Hellsing
J'ai contacté le service technique d'Asus car ce n'est définitivement pas clair je ne peux toujours pas "booter" sur le disque dur directement. Ils m'ont donc demander de restaurer mon système avec les CD de restauration. Le seul problème c'est que ça a viré toutes les options de boot et donc je n'ai même plus accès à Windows. Et comme pour rajouter une option de boot il me faut le chemin du .efi et que je n'ai aucun moyen de le trouver, je me retrouve avec un ordinateur inutilisable.
Le bios d'Asus est vraiment bizarre. J'aurai bien aimé que ce soit plus facile et que je n'ai qu'a booter sur le DD. Visiblement cette option n'est pas envisageable.

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : lun. 10 sept. 2012, 18:20
par FoolEcho
Tu as essayé de mettre son bios à jour ? C'est quoi comme modèle ?

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : lun. 10 sept. 2012, 18:46
par Hellsing
Le modèle de PC est un Asus R500V ou R500VD (je ne sais plus). Le modèle de Bios je te redis ça plus tard car il est en pleine restauration et non je n'ai pas mis à jour le Bios (merci de m'en donner l'idée).

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : mar. 11 sept. 2012, 23:28
par Hellsing
Solution trouvée : Ne pas essayer d'installer Arch en UEFI. En fait Fedora est la seule distribution qui fait une installation UEFI en bootant dessus en mode UEFI. Concrètement toutes les autres distributions essuient les plâtres pour le moment. Wait and see.

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : mer. 12 sept. 2012, 09:22
par FoolEcho
Certains l'ont pourtant fait ici, sur des Mac notamment. :|

Re: [Syslinux] Partitions et MBR Syslinux ne se montre pas.

Publié : mer. 12 sept. 2012, 09:31
par Hellsing
Je ne suis pas assez "calé". La documentation anglophone est d'un tout autre niveau en ce qui concerne UEFI... Bref j'ai un Linux fonctionnel sur ma bécane donc je suis content. De toute façon je conserve mon Arch adoré sur mon desktop :D