[Résolu] Aide boot sur noyau linux |
Bienvenue invité ( Connexion | Inscription )
[Résolu] Aide boot sur noyau linux |
21 Jun 2021, 09:35
Message
#1
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 659 Inscrit : 7 May 2015 Membre no 195 224 |
Bonjour,
J'essaie différentes méthodes, mais je ne parviens pas depuis Clover à booter sur le noyau linux en passant outre Grub. Je voudrais tout de même conserver le chainload de Clover + Grub lors de la mise en place d'un nouveau noyau, mais lorsqu'il est stable, j'aimerais pouvoir booter directement sur celui-ci. CODE gentoo-imack ~ # blkid /dev/sda1: UUID="BCC6-A962" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI Linux" PARTUUID="82ae8793-4019-4d94-bb38-62c427c483b8" /dev/sda2: UUID="aab24e48-691c-49b7-ae35-f03e51739473" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="dda7f02b-b74d-4127-b0f8-ce989863a87b" [...] /dev/sdd1: LABEL_FATBOOT="EFI" LABEL="EFI" UUID="67E3-17ED" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="802d4d2b-f222-4a1c-8cad-7b006dce6780" /dev/sdd2: UUID="4a2ee281-4e87-42ee-abf3-756322fd25f0" BLOCK_SIZE="4096" TYPE="apfs" PARTLABEL="macOS" PARTUUID="c1ba4803-f7ac-47af-b55f-d34834f96b6a"
Ici se trouvent mes 3 custom entries principales (la première, macOS et la troisième, Gentoo via Grub fonctionnent comme je le voudrais, celle qui pose problème est la seconde) : CODE <key>Custom</key> <dict> <key>Entries</key> <array> <dict> <key>Disabled</key> <false/> <key>FullTitle</key> <string>Mojave</string> <key>Hidden</key> <false/> <key>Ignore</key> <false/> <key>NoCaches</key> <false/> <key>Type</key> <string>OSX</string> <key>Volume</key> <string>C1BA4803-F7AC-47AF-B55F-D34834F96B6A</string> <key>VolumeType</key> <string>Internal</string> </dict> <dict> <key>Disabled</key> <false/> <key>FullTitle</key> <string>Gentoo</string> <key>Hidden</key> <false/> <key>Ignore</key> <false/> <key>Arguments</key> <string>initrd=\GENTOO\initramfs.img root=PARTUUID=DDA7F02B-B74D-4127-B0F8-CE989863A87B ro add_efi_memmap</string> <key>Path</key> <string>\GENTOO\vmlinuz.efi</string> <key>Type</key> <string>Linux</string> <key>Volume</key> <string>802D4D2B-F222-4A1C-8CAD-7B006DCE6780</string> <key>VolumeType</key> <string>Internal</string> </dict> <dict> <key>Disabled</key> <false/> <key>FullTitle</key> <string>Gentoo via GRUB</string> <key>Hidden</key> <true/> <key>Ignore</key> <false/> <key>Path</key> <string>\EFI\gentoo\grubx64.efi</string> <key>Type</key> <string>Linux</string> <key>Volume</key> <string>82AE8793-4019-4D94-BB38-62C427C483B8</string> <key>VolumeType</key> <string>Internal</string> </dict> </array> </dict> J'ai également un config-test.plist dans lequel j'ai inversé les UUID situés dans "Arguments" et dans "Volume" mais encore une fois, sans résultat. Que VBoxExt4.efi se trouve dans mes drivers UEFI ou non ne semble rien changer non plus... Il y a quelque chose que je ne comprends pas, pourriez-vous me mettre sur la voie ? Merci. [EDIT]Idem en remplacant mes chemins \GENTOO\vmlinuz.efi par \EFI\GENTOO\vmlinuz.efi ... Ce message a été modifié par Anard - 22 Jun 2021, 06:20. -------------------- "iMack" : GA-H97M-D3H, Intel i5 4460, 16Go DDR3,
"Portable" : HP Pavilion DV3500, Intel core2 T6400, 4Go DDR3, NVidia GeForce 9300M, HDD 256Go / Grub2 - Gentoo-Xfce |
|
|
21 Jun 2021, 18:00
Message
#2
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 659 Inscrit : 7 May 2015 Membre no 195 224 |
Re.
Du coup, il semble que tout se passe comme si Clover ne parvenait pas à détecter les noyaux linux. Peut-être un driver manquant ? Code anard@gentoo-imack /mnt/EFI/EFI/CLOVER/drivers/UEFI $ ls
ApfsDriverLoader.efi DataHubDxe.efi HFSPlus.efi SMCHelper.efi AudioDxe.efi FSInject.efi OsxAptioFix3Drv.efi VBOXEXT4.EFI anard@gentoo-imack /mnt/EFI/EFI/CLOVER/drivers/UEFI $ ls ../off/ apfsdriverloader.efi fat.efi osxlowmemfixdrv.efi appleimagecodec.efi firmwarevolume.efi partitiondxe.efi applekeyaggregator.efi fsinject.efi ps2mousedxe.efi applekeyfeeder.efi grubexfat.efi smchelper.efi appleuitheme.efi grubiso9660.efi usbkbdxe.efi aptioinputfix.efi grubntfs.efi usbmousedxe.efi aptiomemoryfix.efi grubudf.efi vboxext2.efi audiodxe.efi hashservicefix.efi vboxext4.efi csmvideodxe.efi nvmexpressdxe.efi vboxhfs.efi datahubdxe.efi osxaptiofix3drv.efi vboxiso9600.efi emuvariableuefi.efi osxaptiofixdrv.efi xhcidxe.efi englishdxe.efi osxfatbinarydrv.efi Ce message a été modifié par Anard - 21 Jun 2021, 19:22. -------------------- "iMack" : GA-H97M-D3H, Intel i5 4460, 16Go DDR3,
"Portable" : HP Pavilion DV3500, Intel core2 T6400, 4Go DDR3, NVidia GeForce 9300M, HDD 256Go / Grub2 - Gentoo-Xfce |
|
|
21 Jun 2021, 19:46
Message
#3
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 659 Inscrit : 7 May 2015 Membre no 195 224 |
Cool.
Semble fonctionner avec emuvariableuefi.efi. Mais je crois que précédemment, ce driver m'avait posé problème soous macOS... À voir... Ceci dit ça ne fonctionne pas encore tout à fait comme je l'esperais : Clover voit maintenant correctement mes "Custom Entries" et le boot direct depuis le kernel linux fonctionne. Mais celui-ci passe normalement par Plymouth pour afficher une image plein écran de démarrage, un peu comme la pomme de macOS, à la place du "mode verbose". Je pensais que celle-ci était entièrement gérée par mon initramfs.img. Mais apparemment non puisqu'elle n'apparait plus Bon probable que vous ne puissiez pas m'apporter grande aide de ce côté, je vais ré-étudier comment j'avais intégré Plymouth à Grub et essayer de comprendre pourquoi Clover ne le charge pas... [EDIT]OK, Plymouth avait besoin de l'argument "splash" en plus. Finalement : CODE <dict> <key>Disabled</key> <false/> <key>FullTitle</key> <string>Gentoo</string> <key>Hidden</key> <false/> <key>Ignore</key> <false/> <key>Arguments</key> <string>initrd=\EFI\GENTOO\intel-uc.img initrd=\EFI\GENTOO\initramfs.img root=PARTUUID=PARTUUID du système Linux rw quiet splash</string> <key>Path</key> <string>\EFI\GENTOO\vmlinuz</string> <key>Type</key> <string>Linux</string> <key>Volume</key> <string>PARTUUID de l'EFI Clover (où est copié mon dernier noyau stable)</string> <key>VolumeType</key> <string>Internal</string> </dict> <dict> <key>Disabled</key> <false/> <key>FullTitle</key> <string>Gentoo via GRUB</string> <key>Hidden</key> <true/> <key>Ignore</key> <false/> <key>Path</key> <string>\EFI\gentoo\grubx64.efi</string> <key>Type</key> <string>Linux</string> <key>Volume</key> <string>PARTUUID de l'EFI Linux (contenant grubx64.efi)</string> <key>VolumeType</key> <string>Internal</string> </dict> Code anard@gentoo-imack /mnt/EFI/EFI $ ls CLOVER/drivers/UEFI/ ApfsDriverLoader.efi AudioDxe.efi DataHubDxe.efi emuvariableuefi.efi FSInject.efi HFSPlus.efi OsxAptioFix3Drv.efi SMCHelper.efi Reste à voir si emuvariable ne me pose pas de souci sous macOS (dans mon souvenir, il faisait planter le hack lors de mises en veille)... Merci Ce message a été modifié par Anard - 22 Jun 2021, 06:20. -------------------- "iMack" : GA-H97M-D3H, Intel i5 4460, 16Go DDR3,
"Portable" : HP Pavilion DV3500, Intel core2 T6400, 4Go DDR3, NVidia GeForce 9300M, HDD 256Go / Grub2 - Gentoo-Xfce |
|
|
23 Jun 2021, 06:26
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 13 720 Inscrit : 11 May 2006 Membre no 60 938 |
Note de la modération
Je déplace dans Installation et configuration. -------------------- Un Mac • macOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks • Asus Z170-P - Core i7 6700 3,40 GHz - Sapphire RX 6600 XT 8 Go - 32 Go DDR4 • Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 • Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 • Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 • Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 • Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 • Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 • HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...) Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh |
|
|
Nous sommes le : 28th April 2024 - 07:18 |