Newbie du hackintosh, lecteur assidu de tonymacx86, insanelymac, mac-on-pc et darwinx86, force est de constater que le newbie est une plaie
les problèmes récurrents sont
"mon pc est compatible ?"
Car avec aucun outil adapté à la description du hardware en vue d'un hackintosh.
trop court ou trop long, codec audio rarement cité, etc etc
Puis juste après l'installation, une énergie énorme est perdue pour obtenir l'état des lieux de leur config
partitionement GPT, MBR, chameleon sur osx ou partition EFI, etc etc.
Et finalement je suis convaincu que beaucoup se contentent d'un hackintosh moyen, jamais finalisé dès que l'on arrive au camboui, les dsdt et ssdt.
Du coup vu que ubuntu 10.04 LTS est une excellente base de détection hardware avec un mode "essayer sans installer".
Vu que je ne pratique que BASH ... j'ai commencé un script bash qui fait ceci :
s'il y a internet fonctionnel
il passe ubuntu en mode universe pour pouvoir installer acpidump et iasl (base procédure trauma)
il met à jour pciids
meme sans internet fonctionnel il :
diagnostique le hardware et génère un fichier texte au nom de la carte mere + bios
extrait le dsdt.aml
detection synthétique du hard en vue de valider la compatibilité hackintosh
(lshw + pciids + parted + dmidecode + alsa)
pour extraire chipset, puce et codec audio, puce reseau, video et controleur HDD
+ partitionement avec viualisation GPT, MBR et partition de démarrage
et si internet
extrait les ssdt
convertit les .aml en .dsl pour simplifier le controle visuel de l'extraction.
Regroupe tout ca dans un dossier, dans la clé USB d'ou a été lancé le script.
Pour l'instant le sujet et le script de départ sont initiés chez mac-on-pc ou je sévis

[ edit 20100706 les versions sont à suivre dans ce fil, la v1.0.9 (20100922) est directement dans ce post ]
Et les Mises à Jour sont à suivre dans ce sujet
Vu que le sujet sur les ssdt de trauma recoupe ce script, j'en avais mis une fraction spécifique à l'extraction ssdt dans les commentaires.
Maintenant j'en suis au stade, ou je me dis que vous pourriez peut etre m'aider à structurer et améliorer ce script.
Ce sujet nous permettant de proposer des modifications, améliorations et faire progresser le scmilblick.
PS pourquoi lshw et pas lspci
lshw permet une extraction par classe et génère des ligne d'info plus concices
Maintenant il y a une base, il me faut des retours d'expérience pour valider les choix que j'ai fixé par analyse de 5 ou 6 pc qui trainent autour de moi.
Typiquement dmidecode ne retourne pas tout le temps la Ram via la classe 6, mais aussi via la 17.
A vos remarques, prêt, partez
Au fait, merci pour tous vos articles en français !
==================== edit 20100625 =================
ajout protection contre ponctuation dans les variables servant au mkdir
extraction en automatique des ssdt
conversion des .aml en .asl via iasl
==================== edit 20100706 =================
ajout version 1.0.1 => ajout capacité formatage et lecture/ecriture HFS+ (voir plus bas)
==================== edit 20100714 =================
v1.0.2 ajout dump audio codec
v1.0.3 ajout conversion dump audio en graph et fichiers pour préparer patch appleHDA
==================== edit 20100019 =================
v1.0.4 ajout table-node parsing
v1.0.5 changer détection web pour usage en mode web restreint
v1.0.6 réorganisation dossiers + ajout i2C, sensors-detect et java
v1.0.7 effacement des serial et uuid pour diffusion publique
v1.0.8 ajout multi-dump audio et correction script i2c
==================== edit 20100922 =================
v1.0.9 ajout ioreg iomem dump i2cdetect -y
Fichier réservé aux membres.
Veuillez vous connecter ou vous enregistrer.