Page 1 sur 1

3 dd 1 linux, 2 W10 3 Haiku configurer le boot ,

Posté : lun. 7 janv. 2019 17:50
par NicNac
J'ai 3 disques dur.

1: Linux et son bootloader qui permet de choisir Mate,... ou W10 qui se trouve sur le disque 2.
2 W10 qui peut démarrer en bootant directement dessus via le bios (F11);
3 Haiku qui a son propre bootloader sur son disque. Mais je dois passer par le bios (F11).

J'aurais voulu ajouter dans 40_custom l'accès à Haiku, ou son bootloader configuré par bootman qui ne voit pas les autres OS.

Voici fdisk -l

Code : Tout sélectionner

Disque /dev/sda : 111,8 GiB, 120034123776 octets, 234441648 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 : 0x0004f79f

Périphérique Amorçage     Début       Fin Secteurs Taille Id Type
/dev/sda1    *             2048  76533759 76531712  36,5G 83 Linux
/dev/sda2              76533760 154658815 78125056  37,3G 83 Linux
/dev/sda3             154658816 234440703 79781888    38G 83 Linux


Disque /dev/sdb : 111,8 GiB, 120034123776 octets, 234441648 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 : 0x5bc53d8b

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 233515007 233308160 111,3G  7 HPFS/NTFS/exFAT
/dev/sdb3             233515008 234436607    921600   450M 27 TFS WinRE masquée
/dev/sdb4             234436608 234436608         1   512B  0 Vide

Disque /dev/sdc : 149,1 GiB, 160041885696 octets, 312581808 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 : 0x612d312c

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sdc1    *             2048   2107391   2105344     1G  b W95 FAT32
/dev/sdc2               2107392  84692991  82585600  39,4G  b W95 FAT32
/dev/sdc3              84692992 136650751  51957760  24,8G 83 Linux
/dev/sdc4             136650752 312580095 175929344  83,9G  5 Étendue

Re: 3 dd 1 linux, 2 W10 3 Haiku configurer le boot ,

Posté : lun. 14 janv. 2019 15:37
par cyrille
Hello
Jette un oeil sur chainloading, ça devrait répondre à tes questions
https://wiki.gentoo.org/wiki/GRUB2/Chainloading

Re: 3 dd 1 linux, 2 W10 3 Haiku configurer le boot ,

Posté : mar. 15 janv. 2019 11:25
par NicNac
Merci je vais m'en inspirer.

Mais il faut que je comprenne les différentes instructions.
et adapte ceci:

Code : Tout sélectionner

menuentry "Haiku" {
	insmod chain
	insmod part msdos	# j'ai une partition en fat32 en sdc1 où je peux ecrire le boot avec MootManager
	set root=(hd2,1)		# sans doute 2 c'est le 3ème disk /sdc
	chainloader +1
}

Re: 3 dd 1 linux, 2 W10 3 Haiku configurer le boot ,

Posté : mar. 15 janv. 2019 11:44
par cyrille
De tête, il me semble que hd c'est le numéro du disque sur la nappe et le second numéro c'est le numéro de partition
attention A VERIFIER, je suis au taf... dsl...
mais je dirais oui ;)

Re: 3 dd 1 linux, 2 W10 3 Haiku configurer le boot ,

Posté : mer. 16 janv. 2019 17:28
par NicNac
Oui mais je crois que hdx commence avec 0 pour le premier?
Et la partition avec 1?
Je réessayerai, car ce que j'ai écris ci-avant n'aboutit à rien qu'un message me demandant d'insérer un CD... donc à retravailler.

Re: 3 dd 1 linux, 2 W10 3 Haiku configurer le boot ,

Posté : mer. 16 janv. 2019 17:57
par cyrille
oui on commence à compter à partir de zéro

Re: 3 dd 1 linux, 2 W10 3 Haiku configurer le boot ,

Posté : jeu. 17 janv. 2019 00:22
par L5d
Bonjour,
La solution est donnée sur la page https://www.haiku-os.org/guides/booting/

Code : Tout sélectionner

# for BIOS systems
menuentry "Haiku" {
	set root=(hd2,1);
	chainloader +1
}

Code : Tout sélectionner

# for EFI systems
menuentry "Haiku" {
	load_video
	insmod part_msdos
	insmod chain
	search --fs-uuid --set=root <EFIBOOT partition UUID>
	chainloader ($root)/EFI/BOOT/BOOTX64.EFI
}

Re: 3 dd 1 linux, 2 W10 3 Haiku configurer le boot ,

Posté : dim. 20 janv. 2019 14:06
par NicNac
Solution après avoir modifier les partitionnement du sdc et en installant Haiku en partition 1.

40_custom......
.....
#title Aller sur BootManager de sdc
#
menuentry "HAIKU" {
set root=(hd2,1)
chainloader +1
}