Page 1 sur 1
[boot] Ajout d'une entrée dans syslinux, oui mais ... [résolu]
Publié : mar. 01 déc. 2015, 09:57
par NY152
Bonjour,
Je me trouve devant un petit soucis pour ajouter une ligne de démarrage pour un second OS (Windows 10) dans syslinux.
Sauf que déjà, le système de nommage des disques n'est pas pareil (c'est le cas aussi de grub, j'ai jamais compris pourquoi ne pas utiliser la même nomenclature pour les bootloaders)
Et le second point c'est que comme j'utilise un système RAID (2x1.5 To + 4x2 To + 1x500Go), j'en perds mon latin pour savoir quoi mettre dans syslinux
Il y-a-t-il une méthode pour avoir le nom à mettre dans syslinux sans me prendre la tête ?
D'avance, merci
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mar. 01 déc. 2015, 10:04
par benjarobin
Bonjour,
As tu fait une installation / un démarrage du PC en mode UEFI ou en mode legacy/MBR ?
Peux tu donner ton partitionnement avec le type de la table de partition (msdos/MBR ou GPT) ?
Comment est agencé ton RAID ? As tu une partition ESP ou de boot ?
Si tu démarres en UEFI (ce que je recommande), tu ne peux pas utiliser syslinux pour faire du multiboot...
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mar. 01 déc. 2015, 10:19
par NY152
Alors je suis en legacy/mbr
Voici le détail :
Code : Tout sélectionner
Disque /dev/sda : 1,4 TiB, 1500301910016 octets, 2930277168 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
Type d'étiquette de disque : dos
Identifiant de disque : 0xa8dd1347
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 2929348607 2929141760 1,4T 7 HPFS/NTFS/exFAT
/dev/sda3 2929348608 2930270207 921600 450M 27 TFS WinRE masquée
Disque /dev/sdb : 1,4 TiB, 1500301910016 octets, 2930277168 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
Type d'étiquette de disque : dos
Identifiant de disque : 0xa8dd1347
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdb1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdb2 206848 2929348607 2929141760 1,4T 7 HPFS/NTFS/exFAT
/dev/sdb3 2929348608 2930270207 921600 450M 27 TFS WinRE masquée
Disque /dev/sdc : 1,8 TiB, 2000398934016 octets, 3907029168 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
Type d'étiquette de disque : dos
Identifiant de disque : 0xbffb5787
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdc1 2048 3907018751 3907016704 1,8T 7 HPFS/NTFS/exFAT
Disque /dev/sdd : 1,8 TiB, 2000398934016 octets, 3907029168 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
Type d'étiquette de disque : dos
Identifiant de disque : 0xbffb5787
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdd1 2048 3907018751 3907016704 1,8T 7 HPFS/NTFS/exFAT
Disque /dev/sde : 1,8 TiB, 2000398934016 octets, 3907029168 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
Type d'étiquette de disque : dos
Identifiant de disque : 0x0b115fe0
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sde1 2048 3907018751 3907016704 1,8T 7 HPFS/NTFS/exFAT
Disque /dev/sdf : 1,8 TiB, 2000398934016 octets, 3907029168 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
Type d'étiquette de disque : dos
Identifiant de disque : 0x0b115fe0
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdf1 2048 3907018751 3907016704 1,8T 7 HPFS/NTFS/exFAT
Disque /dev/sdg : 465,8 GiB, 500107862016 octets, 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
Type d'étiquette de disque : dos
Identifiant de disque : 0x00065835
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdg1 63 50347709 50347647 24G 82 partition d'échange Linux / Solaris
/dev/sdg2 * 50347710 976768064 926420355 441,8G 83 Linux
Disque /dev/md124 : 1,4 TiB, 1500299395072 octets, 2930272256 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
Type d'étiquette de disque : dos
Identifiant de disque : 0xa8dd1347
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/md124p1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/md124p2 206848 2929348607 2929141760 1,4T 7 HPFS/NTFS/exFAT
/dev/md124p3 2929348608 2930270207 921600 450M 27 TFS WinRE masquée
Disque /dev/md123 : 1,8 TiB, 2000395698176 octets, 3907022848 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
Type d'étiquette de disque : dos
Identifiant de disque : 0xbffb5787
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/md123p1 2048 3907018751 3907016704 1,8T 7 HPFS/NTFS/exFAT
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mar. 01 déc. 2015, 11:04
par benjarobin
Ce serait vraiment sympa d'expliquer comment est agencé ton RAID, le type du RAID, il y a en a plusieurs ?...
Détaillé un peu tout, a quoi sert chaque partition, les membres du RAID...
Sur quel MBR de quel disque est installé syslinux...
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mar. 01 déc. 2015, 19:52
par NY152
Ok c'est un RAID logiciel (Intel Rapid Storage)
Le port 1 et 2 (les 2 disques de 1.5 To) sont en RAID1, il contient Windows 10
Le port 3 et 4 (2 disques de 2 To) sont en RAID1, c'est du stockage
Le port 5 et 6 (2 disques de 2 To) sont en RAID1, c'est du stockage
Le disque de 500 Go est sur un contrôleur additionnel et n'est pas en RAID, il contient Archlinux
Le RAID des partoches Windows sont accessibles via /dev/md124p? (? = de 1 à 3)
Donc la logique est d'utiliser /dev/md124p* dans syslinux mais je ne voudrais pas faire de bêtises voire de corrompre le RAID avec une mauvaise config
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mar. 01 déc. 2015, 21:04
par benjarobin
Donc cela devrait être relativement simple (je ne comprend pas ta logique, tu ne peux pas mélanger une notation de Linux qui a assemblé un RAID et ce qui est vu pas syslinux)
https://wiki.archlinux.fr/Syslinux#Cha. ... al_Boot.29
En gros ceci devrait faire l'affaire :
Code : Tout sélectionner
LABEL windows
MENU LABEL Windows
COM32 chain.c32
APPEND hd0 1
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mar. 01 déc. 2015, 21:22
par NY152
Non ça ne fonctionne pas, ça aurait été si simple, je n'aurais pas déposé un message sur le forum ^^
hd0 1 pointe à mon avis sur sda
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mar. 01 déc. 2015, 21:30
par benjarobin
C'est un peu le but, on veut démarrer depuis sda... Sérieusement, je n'aime pas trop syslinux dans ces cas, bien trop limité (gère assez mal plusieurs disques). Grub est bien plus efficace / puissant.
Et comme tu n'as pas répondu à une de mes questions, je ne peux que supputer certaines choses (où est installé syslinux, dans le MBR de quel disque dur ? )
Si tu ne sais pas répondre à cette question, merci de donner la sortie pour chaque disque dur (en remplaçant sdX...) de
Sinon ce que tu dois faire, c'est déjà de mettre dans ton bios le disque sda en premier et voir si tu arrives à lancer Windows ainsi (sans syslinux)
Puis une fois que ceci fonctionne, supprimer syslinux du ou des MBR et de la partition de boot
Et puis sans changer l'ordre de boot dans le BIOS depuis un liveCD, installer Grub sur sda depuis un chroot
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mar. 01 déc. 2015, 21:51
par NY152
excuse moi j'ai zappé ta question. syslinux est installé sur le disque de 500 Go où est installé Archlinux (donc lui n'est pas sur un RAID et mon /boot est carrement sur / j'ai pas voulu m’embêter)
Moi je veux bien tenter le boot sur sda mais ca ne fonctionne pas. Il n'y a que Linux qui "voit" les disques. Dans mon BIOS je sélectionne une grappe pour le boot, pas un disque.
EDIT
mes 2 OS démarrent (selon le choix que je prend au menu boot F8 de mon bios (je choisis soit mon disque de 500 Go soit ma grappe Windows, tout fonctionne
Je veux juste centraliser tout ça sur le boot Linux pour éviter les bidouillages.
Concernant le choix de syslinux, je l'ai choisis car Grub ne me bootait rien (étrange puisque la même machine avec un kUbuntu me bootait tout sans soucis)
Pour la sortie des commandes, je te fais ça dès que je suis sur la machine, là c'est pas le cas ^^
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mar. 01 déc. 2015, 22:43
par benjarobin
Je ne pense pas que les sorties soient nécessaires. Je te conseil de faire la sauvegarde des MBR, configurer ton BIOS pour démarrer par défaut sous windows, puis d'installer GRUB sur sda
Re: [boot] Ajout d'une entrée dans syslinux, oui mais ...
Publié : mer. 02 déc. 2015, 08:59
par NY152
J'ai suivis ton conseil et là ça roule ^^ Merci