Jump to content

MAJ 10.6 server sur P5LD2-VM SE


raoul
 Share

17 posts in this topic

Recommended Posts

J'ai migré de Leo Server 10.5.8 à 10.6 sur la carte indiqué.

Les différents composants marchent parfaitement: GMA950, son, WG311T (reconnu comme AirPort).

1) CCC sur un disque GPT de 10.5.8

2) OSInstall.pkg de SL sur ce disque

3) Chameleon 2.0+EFI10(http://rs690tl4.rapidshare.com/files/272072056/4867008/Chameleon_2.0___EFI10.zip)

4) Installation des kext dans /Extra (http://download303.mediafire.com/f1v55gyhdlyg/flyc1ejzynm/kexts.zip) et construction du mkext avec "Kext Utility"

5) Installation de snow_gma pour SL dans /S/L/E (http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=55008)

6) Installation de voodooHDA.kext dans /S/L/E (http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=51160)

7) Classique: changer UUID dans PlatformUUID.kext et smbios.plist dans /Extra et appliquer DSDPatcher sur le disque

 

Conseils: Redémarrer toujours avec -f -v pour voir... Si ça marche voir la suite.

 

AAAA)

J'ai merdé pas mal pour transférer les réglages de la partition avec 10.5.8. La raison était l'absence de configuration manuelle du cable Ethernet (appplediscussion).

Une fois cette action réalisée j'ai pu réaliser le transfert dans le premier boot SL des réglages de 10.5.8. Il demande néanmoins deux fois l'import (??)... insister!

BBB)

J'ai ensuite pas mal merdé avant de réaliser pourquoi j'avais un KP si je ne booté pas avec -f -v. La raison est semble t-il que SL ne recrée pas le .mkext dans S/L/E. Après le boot -f -v utilisé de nouveau "Kext Utility" pour le générer.

CC)

Tout semble marché très vite (vraiment), sans bugs (même ceux de l'install 10.5.8)

D)

A suivre.

 

MAJ 10.6.1

Ne pas oublier de replacer "AppleIntegratedFrameBuffer" de Snow_GMA dans S/L/E et de reconstruire avec Kext Utility

Link to comment
Share on other sites

  • 2 months later...
J'ai migré de Leo Server 10.5.8 à 10.6 sur la carte indiqué.

Les différents composants marchent parfaitement: GMA950, son, WG311T (reconnu comme AirPort).

1) CCC sur un disque GPT de 10.5.8

2) OSInstall.pkg de SL sur ce disque

3) Chameleon 2.0+EFI10(http://rs690tl4.rapidshare.com/files/272072056/4867008/Chameleon_2.0___EFI10.zip)

4) Installation des kext dans /Extra (http://download303.mediafire.com/f1v55gyhdlyg/flyc1ejzynm/kexts.zip) et construction du mkext avec "Kext Utility"

5) Installation de snow_gma pour SL dans /S/L/E (http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=55008)

6) Installation de voodooHDA.kext dans /S/L/E (http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=51160)

7) Classique: changer UUID dans PlatformUUID.kext et smbios.plist dans /Extra et appliquer DSDPatcher sur le disque

 

Conseils: Redémarrer toujours avec -f -v pour voir... Si ça marche voir la suite.

 

AAAA)

J'ai merdé pas mal pour transférer les réglages de la partition avec 10.5.8. La raison était l'absence de configuration manuelle du cable Ethernet (appplediscussion).

Une fois cette action réalisée j'ai pu réaliser le transfert dans le premier boot SL des réglages de 10.5.8. Il demande néanmoins deux fois l'import (??)... insister!

BBB)

J'ai ensuite pas mal merdé avant de réaliser pourquoi j'avais un KP si je ne booté pas avec -f -v. La raison est semble t-il que SL ne recrée pas le .mkext dans S/L/E. Après le boot -f -v utilisé de nouveau "Kext Utility" pour le générer.

CC)

Tout semble marché très vite (vraiment), sans bugs (même ceux de l'install 10.5.8)

D)

A suivre.

 

MAJ 10.6.1

Ne pas oublier de replacer "AppleIntegratedFrameBuffer" de Snow_GMA dans S/L/E et de reconstruire avec Kext Utility

 

Bonjour,

 

merci pour ta contribution.

J'essaye d'installer SL sur cette même carte mère.

Je suis pour le moment en 10.4.9, mais j'aimerais mettre SL sur un autre disque.

J'ai suivi plusieurs tutos, mais à chaque fois, j'ai des kernel panic, soit, c'est HCPI, soit c'est le power management, soit, quand j'ai suivi ton tuto, ça ne dit pas d'où ça vient.

 

J'aimerais bien comprendre certaines choses. Je démarre sur une clef USB, le bootloader semble ok. Je voudrais savoir si c'est indispensable d'avoir le Extensions.mkext ? Ne peut-on pas booter sans le cache?

 

D'autre part, tu mentionnes EFI10, je voulais savoir si c'était quelque chose contenu dans Chameleon ou quelque chose d'autre? A quoi cela sert-il si c'est autre chose?

 

A quoi sert le DSDPatcher? Est-ce indispensable? Je n'ai pas compris, ni son utilité, ni son utilisation.

 

Finalement, comment peut-on déterminer les kext dont on a vraiment besoin dans Extra? Faut-il tester empiriquement ou existe-il une combine?

 

Pourrais-tu me fournir le dossier "Extra" que tu utilises pour cette carte mère? Aurais-je à modifier quelque chose pour que ça fonctionne?

 

Désolé, ça fait un moment que j'ai un peu laché le projet x86, et je ne connais pas bien les nouveaux outils...

 

Merci

Link to comment
Share on other sites

@raoul: t'arrives à config le service DHCP?

Autant que je puisse en juger: oui. Sur une des installations le wifi est redistribuer sur les ports ethernet pour donner l'accès internet à des clients OS X. NAT, DHCP, DLS sont activés. Ce qui bug (os x ou osx86 ?) c'est l'assistant de passerelle du NAT.

 

Bonjour,

 

merci pour ta contribution.

J'essaye d'installer SL sur cette même carte mère.

Je suis pour le moment en 10.4.9, mais j'aimerais mettre SL sur un autre disque.

J'ai suivi plusieurs tutos, mais à chaque fois, j'ai des kernel panic, soit, c'est HCPI, soit c'est le power management, soit, quand j'ai suivi ton tuto, ça ne dit pas d'où ça vient.

 

J'aimerais bien comprendre certaines choses. Je démarre sur une clef USB, le bootloader semble ok. Je voudrais savoir si c'est indispensable d'avoir le Extensions.mkext ? Ne peut-on pas booter sans le cache?

 

D'autre part, tu mentionnes EFI10, je voulais savoir si c'était quelque chose contenu dans Chameleon ou quelque chose d'autre? A quoi cela sert-il si c'est autre chose?

 

A quoi sert le DSDPatcher? Est-ce indispensable? Je n'ai pas compris, ni son utilité, ni son utilisation.

 

Finalement, comment peut-on déterminer les kext dont on a vraiment besoin dans Extra? Faut-il tester empiriquement ou existe-il une combine?

 

Pourrais-tu me fournir le dossier "Extra" que tu utilises pour cette carte mère? Aurais-je à modifier quelque chose pour que ça fonctionne?

 

Désolé, ça fait un moment que j'ai un peu laché le projet x86, et je ne connais pas bien les nouveaux outils...

 

Merci

j'ai toujours installer les différents os x à partir de l'install original de jas. Pour 10.6 j'ai lancé install.mpkg du disque original depuis 10.5. Il y a maintenant un cd qui boote l'install original ( quelque chose comme cdboot.iso sur le site darwin), mais je ne l'ai essayé que pour time machine. Dans 10.6 le fichier cache n'est plus extensions.mkext dans S/L mais le même nom dans le répertoire /Caches/etc... de S/L. Après avoir booté avec -f -v, j'utilise kextutility qui rebatit extensions.mkext dans /S/L et il faut le déplacer dans le nouveau répertoire. Ou alors supprimer tous les caches de ce répertoire qui se recomposeront automatiquement.

 

J'utilise mainteant pcefi10.4.1 qui est un fichier "boot" placé sur la racine (archive octobre de ntekas). L'avantage est que mes cartes graphiques (GMA950 entre autres) sont reconnus avec les extensions d'origine (vanilla) en placant la clause "GraphicsEnabler=yes" dans boot.plist

 

Dans extra, il n'y a que des extensions prévues pour y fonctionner (fakesmc,nullPM,etc...). N'ayant pas les mac sous la main je ne peux être plus précis, mais en soirée, je devrais pouvoir mieux répondre.

Link to comment
Share on other sites

Dernière question :

 

à quoi sert le DSDPatcher ?

Comment ça marche? Est-ce indispensable?

 

Si je delete tous les caches, est-ce que ça peut marcher?

 

Merci beaucoup en tous cas.

Si tu as un fichier extra qui marche pour cette carte mère, ça m'intéresse aussi.

 

Je vais essayer le fichier boot de NetKas. Je crois l'avoir quelque part.

Il s'agit bien d'un fichier "boot" qu'il faut déplacer sur l'install ?

Link to comment
Share on other sites

Dernière question :

 

à quoi sert le DSDPatcher ?

Comment ça marche? Est-ce indispensable?

 

Si je delete tous les caches, est-ce que ça peut marcher?

 

Merci beaucoup en tous cas.

Si tu as un fichier extra qui marche pour cette carte mère, ça m'intéresse aussi.

 

Je vais essayer le fichier boot de NetKas. Je crois l'avoir quelque part.

Il s'agit bien d'un fichier "boot" qu'il faut déplacer sur l'install ?

Le patcher manipule les registres de boot (EFI) qu'utilise le mac pour ses différents composants. Mon dossier extra et boot.plist sont joints . Précisions utiles, kextutility doit être utilisé pour créer extentensions.mkext dans le dossier extra, le fichier smbios.plist et le plist dans platformUUID.kext doivent être edités pour mettre le UUID du disque de démarrage (obtenu par diskutility ->info)

Bonne chance

J'ai oublié de préciser qu'il faut retirer appleHPET.kext de S/L/E pour que le ports USB 2.0 fonctionnent correctement

Extra.zip

com.apple.Boot.plist.zip

Link to comment
Share on other sites

Le patcher manipule les registres de boot (EFI) qu'utilise le mac pour ses différents composants. Mon dossier extra et boot.plist sont joints . Précisions utiles, kextutility doit être utilisé pour créer extentensions.mkext dans le dossier extra, le fichier smbios.plist et le plist dans platformUUID.kext doivent être edités pour mettre le UUID du disque de démarrage (obtenu par diskutility ->info)

Bonne chance

J'ai oubli� de pr�ciser qu'il faut retirer appleHPET.kext de S/L/E pour que le ports USB 2.0 fonctionnent correctement

 

Super!

Mais j'ai encore quelques questions :

J'aimerais savoir si c'est indispensable d'utiliser un extensions.mkext dans Extra ?

Ou est-ce possible de démarrer sans ce cache?

 

Pour le UUID, j'ai bien compris.

 

Par contre, je reviens sur ma question précédente :

quel est le principe pour patcher un disque avec dsdpatcher? J'ai juste un outil en ligne de commande et je ne sais pas trop quoi faire avec si je devais l'utiliser? C'est juste par curiosité, car avec tes fichiers, ça devrait aller.

 

Dernière question :

A ton avis, est-il mieux de faire une image disque puis de la patcher avec Chameleon, ou de prendre les derniers binaires de NetKas et de faire des copies sur mon disque d'install?

 

Je ne sais pas si l'installeur Chamaleon change bien les bons fichiers (boot0 et boot1h je crois).

 

Merci beaucoup pour l'aide!

Link to comment
Share on other sites

J'ai fait un test en bootant sur ma clef usb mais ça ne fonctionne pas.

 

J'ai booté avec -v -f.

Là, changement de résolution, puis je vois plein de modules qui se chargent (à mon avis, des kext, mais ça va très vite...)

puis, rechangement de résolution et kernel panic juste après.

 

Le problème, c'est que je ne vois même pas quel kext s'est chargé avant.

J'ai juste le texte qui dit qu'il y a eu un kernel panic et des registres.

 

Comment puis-je trouver d'où ça vient et corriger?

 

A noter que j'ai utilisé le fichier DSDT.aml que tu as fourni, et que je n'ai pas utilisé le DSDPatcher du coup.

J'ai l'impression qu'il y a une extension (un kext) qui plante dans le listing.

 

Comment puis-je faire un dump de mon kernel panic afin qu'on m'aide?

 

Merci

Link to comment
Share on other sites

Bonjour,

Je viens de redémarrer sans le DSDT.aml dans /extra. Tout fonctionne sauf la video (GMA 950). Mon bios est le 2.59. Quelles sont les lignes sur lesquelles terminent le boot ?

Quel processeur ?

Quel config de ton bios ?

Quel carte graphique ?

Bonne chance.

Link to comment
Share on other sites

Bonjour,

Je viens de redémarrer sans le DSDT.aml dans /extra. Tout fonctionne sauf la video (GMA 950). Mon bios est le 2.59. Quelles sont les lignes sur lesquelles terminent le boot ?

Quel processeur ?

Quel config de ton bios ?

Quel carte graphique ?

Bonne chance.

 

Carte graphique intégrée.

E6600 je crois, le Core Duo 2 à 2.4 GHz.

Pour le BIOS, je vais voir si c'est pas ça.

 

Pour le boot, le problème, c'est ce que je disais, je ne vois que les dernière lignes. Je ne vois pas l'extension qui s'est chargée avant.

J'ai juste un kernel panic avec des registres affichés.

Il y a un changement de résolution juste avant, alors peut-être qu'il y a un rapport avec la carte graphique...

Je vais voir si je peux utiliser le DSDT patcher.

 

Pour le BIOS, je regarde ce soir.

Link to comment
Share on other sites

Carte graphique intégrée.

E6600 je crois, le Core Duo 2 à 2.4 GHz.

Pour le BIOS, je vais voir si c'est pas ça.

 

Pour le boot, le problème, c'est ce que je disais, je ne vois que les dernière lignes. Je ne vois pas l'extension qui s'est chargée avant.

J'ai juste un kernel panic avec des registres affichés.

Il y a un changement de résolution juste avant, alors peut-être qu'il y a un rapport avec la carte graphique...

Je vais voir si je peux utiliser le DSDT patcher.

 

Pour le BIOS, je regarde ce soir.

Si je comprends bien, le système ne démarre pas. Les extensions sont chargés, mais probablement pas fakesmc du dossier /Extra ?

Si c'est ainsi cela peut provenir de l'absence de extensions.mkext dans le dossier /Extra. Il faut utiliser kextutility sur /Extra/Extensions pour le créer.

Il y a dans mon boot.plist une clause superflue en dehors de la version server "srv=1", la retirer si vous utilisez ce fichier.

Link to comment
Share on other sites

Si je comprends bien, le système ne démarre pas. Les extensions sont chargés, mais probablement pas fakesmc du dossier /Extra ?

Si c'est ainsi cela peut provenir de l'absence de extensions.mkext dans le dossier /Extra. Il faut utiliser kextutility sur /Extra/Extensions pour le créer.

Il y a dans mon boot.plist une clause superflue en dehors de la version server "srv=1", la retirer si vous utilisez ce fichier.

 

Ok, j'ai réussi à booter sur ma clef USB avec ton fichier extra.

J'ai réussi à utiliser KextUtility. En fait, il ne fonctionnait pas sur mon vieux Tiger.

Et c'était donc l'origine du problème.

 

En fait, le extensions.mkext est très important.

Je ne pensais pas.

 

Par contre, je n'ai pas compris pourquoi le kextUtility me met quand même une erreur à la fin, même si ça semble fonctionner correctement.

 

Pour le moment, j'ai encore des problèmes : déjà, ça a mis un temps fou à booter, mais ça vient peut être du fait que j'ai booté sur une clef USB.

 

Ensuite, je n'ai pas encore le son et l'accélération vidéo, mais je vais prendre tes kext et réessayer.

 

Pour finir, mes disques SATA ne marchent pas pour le moment...

 

Par contre, peux-tu me dire où je dois mettre le mkext exactement? Dans Extra ou à la racine du disque?

Même question pour le fichier DSDT.aml ...?

 

J'ai bien avancé en tous cas... Merci!

Link to comment
Share on other sites

  • 1 month later...

J'ai un dernier petit problème.

Je n'ai pas de son sur l'entrée micro.

 

Ca marche chez toi?

 

J'ai essayé de configurer AC97 ou HDA dans le BIOS, mais dans les 2 cas pas de son.

 

Dans le cas du AC97, il me dit qu'il n'y a pas d'entrée, et dans le cas du HDA, il dit qu'il y a une entrée, mais le fait de parler dans le micro ne produit aucun signaL...

Link to comment
Share on other sites

J'ai un dernier petit problème.

Je n'ai pas de son sur l'entrée micro.

 

Ca marche chez toi?

 

J'ai essayé de configurer AC97 ou HDA dans le BIOS, mais dans les 2 cas pas de son.

 

Dans le cas du AC97, il me dit qu'il n'y a pas d'entrée, et dans le cas du HDA, il dit qu'il y a une entrée, mais le fait de parler dans le micro ne produit aucun signaL...

Dans voodooHDA prefPanel mettre "recordinglevel" et "monitor" à fond. Cela fonctionne parfaitement.

Link to comment
Share on other sites

Moi, ça ne marche que si je lance kextvoodoohdahelper. D'ailleurs, j'ai remarqué quelque chose de plus.

Il faut absolument être dans le même répertoire que le "helper" et le lancer comme ça : ./kextvoodoohdahelper.

 

Sinon ça ne fonctionne pas.

 

Je vais créer un startupscript qui permet de le lancer à chaque démarrage.

Link to comment
Share on other sites

Moi, ça ne marche que si je lance kextvoodoohdahelper. D'ailleurs, j'ai remarqué quelque chose de plus.

Il faut absolument être dans le même répertoire que le "helper" et le lancer comme ça : ./kextvoodoohdahelper.

 

Sinon ça ne fonctionne pas.

 

Je vais créer un startupscript qui permet de le lancer à chaque démarrage.

Vous devriez avoir dans /Library/PreferencePanes le fichier VoodooHDA.prefPane.

Link to comment
Share on other sites

 Share

×
×
  • Create New...