Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
Innerz

[Tutoriel] Comment injecter des drivers dans une distribution

2 posts in this topic

Recommended Posts

Ce tutoriel n'est pas de moi, je n'en suis que le traducteur, vous trouverez l'original à cette adresse.

 

 

Qui n'a pas connu un jour l'erreur "Still wait for root device...", car la distribution que vous avez choisie n'incorpore pas le(s) kext(s) nécessaire pour booter votre système. Nous allons voir dans ce tutoriel, comment injecter des drivers dans une distribution pour l'adapter à vos besoins. Pour ce tutoriel je vais prendre comme exemple l'extension "AppleVIAATA.kext", que nous allons injecter dans l'ISO d'une distribution.

 

Outils nécessaires :

 

- Un ordinateur Windows avec Transmac d'installer

- Un ordinateur ou une machine virtuelle avec OS X de fonctionnel

- L'ISO de la distribution de votre choix

 

Conseil : Faites une copie de votre ISO pour travailler avec.

 

 

Manipulations effectuées sous Windows

 

1. Vérifiez dans les préférences de Transmac que l'affichage des fichiers cachés est activé, ainsi que la lecture et l'écriture.

 

20090228-q92r1syt2a5gucumn8541csgxf.jpg

 

20090228-jeyjc2hshx9fbm5ywyn4ed5bse.jpg

 

2. Ouvrez l'ISO avec Transmac, et rendez-vous dans le répertoire suivant

 

HFS+ Partition/System/Library

 

3. Copiez le fichier "Extensions.mkext" dans le dossier de votre choix

 

4. Fermez Transmac

 

5. Copiez le fichier "Extensions.mkext" dans votre répertoire personnel de votre machine OS X (ou machine virtuelle)

 

 

Manipulations effectuées sous OS X

 

6. Ouvrez un terminal et tapez les commandes suivantes :

 

$ cd ~/
$ mkdir extracted
$ mkextunpack -a i386 -d extracted Extensions.mkext

7. Déplacez "Extensions.mkext" dans un autre dossier.

 

Explication rapide des commandes :

"cd ~/" aller dans votre répertoire personnel

"mkdir extracted" créer un dossier "extracted" dans votre répertoire personnel

"mkextunpack" décompresse d'une archive .mkext

"-a" spécifie le type d'architecture, dans notre cas "i386"

"-d" spécifie le répertoire de destination pour la décompression des fichiers

8. Il faut maintenant copier (ou déplacer) l'extension "AppleVIAATA.kext" dans le répertoire "extracted", réparer ensuite les permissions, et enfin reconstruire le fichier .mkext. On considère que l'extension "AppleVIAATA.kext" se trouve dans votre répertoire personnel.

 

$ mv ~/AppleVIAATA.kext ~/extracted
$ sudo chown -R root:wheel ~/extracted
$ sudo chmod -R 755 ~/extracted
$ kextcache -a i386 -m ~/Extensions.mkext ~/extracted

 

Explication rapide des commandes :

"mv ~/AppleVIAATA.kext ~/extracted" déplace l'extension "AppleVIAATA.kext" dans le dossier "extracted"

"chown -R" change récursivement le propriétaire d'un dossier et de tout son contenu

"root:wheel" définit "root" comme propriétaire et le groupe "wheel" qui est requis par le kernel

"chmod -R" change les droits d'accès d'un dossier et de tout son contenu

"755" Droits d'accès requis par le kernel, à savoir lecture/exécution par "Tout le monde" et écriture par "root"

"kextcache" créer un fichier .mkext

"-a" spécifie le type d'architecture, dans notre cas "i386"

"m" définit le nom du fichier .mkext

"sudo" exécute la commande en tant que "root"

9. Copiez le fichier "Extensions.mkext" nouvellement créé sur votre machine Windows

 

 

Manipulations effectuées sous Windows

 

10. Ouvrez votre ISO avec Transmac, et supprimez "Extensions.mkext" dans le dossier "HFS+ Partition/System/Library"

 

11. Copiez votre fichier "Extensions.mkext" dans le dossier "HFS+ Partition/System/Library"

 

12. Gravez l'ISO :P

 

 

Note importante : Si votre ISO comporte un dossier "HFS+ Partition/System/Library/Extensions/", veuillez le supprimer sous peine qu'il prenne le pas sur le cache d'extensions.

Share this post


Link to post
Share on other sites

Heu j'ai un bleme j'arrive pas a ouvrir l'iso avec transmac sous windows xD, et ne trouve pas non plus dans transmac les propriété de lecture/réécriture du fichier j'ai la version 8.2 de Transmac.

C'est la loose !

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • i think the "red light" you are referring to is that you have a optical SPDIF output (3.5 mm) combo jack. it most likely will be "red" when audio is active. 
    • Domanda , ma il tuo configplist lo ha settato cosi Gengik????
      Noto molte cose atipiche , tipo aperto con Clover configurator nella sezione ACPI il nome DSDT.aml NON è selezionato , quindi in teoria NON dovrebbe caricare il DSDT che hai in Clover ACPI Patch , se usi SSDT x la CPU NON dovrebbero servirti quelle personalizzazioni sempre in configplist sezione CPU ...
      Secondo me dovresti partire da un configplist pulito , xche sempre secondo me c'è rimasto delle schifezze di qualche tool x installare facile    EDIT
      Scaricando il configplist di jolly NOTO ha impostato +o- come intendevo fare io , sistemando quello  sopra elencato e bammmmm NON avvia , mi forniresti x favore Hack info che trovi nella mia firma ???
      Grazie
    •   Can you share the Clover folder that lets you boot?
    • yes it is. i can boot using a backup from a backup of my clover. i am just trying to fix the VGA /HDMI so i tried using the clover i got from Allan
    •     I mean't to fix that. The new attached EFI only contains new USB patch that will unlikely fix anything unless your hackintosh is installed on a USB drive. If it is installed on your hard drive, as I said, try playing with the patches I attached in the screenshot (i.e. disabling some of them).   Your SATA Mode is AHCI in the BIOS right?


×