carte

Installer mac os x 10.4 avec pearpc

(sur linux)

Contrairement aux autres tutoriaux disponible sur le net, je n'utilise pas de fichier .img ce qui permet de gagner en performance et en espace disque.


Cliquez ici pour télécharger ce tutorial.


Tutorial par Jérémy Beuchot

copyrights (c) 2006
merci de ne pas copiez ce tutorial à votre nom.


Requis :

    • Une image DVD de mac os x 10.4 (tiger)

    • une partition vierge (de minimum 5 Go et max 25 Go)
    • linux mandrake (ou mandriva)
    • le mot de passe root de votre station linux
    • Pearpc (émulateur powerpc)
    • config.tar.gz (fichiers et scripts reseau compilés pour mandrake)


Etapes :

    • installer pearpc

    • le configurer
    • formatter une partition Mac OS X étendu (hfs+) et y installer mac os x 10.4
    • Apprécier la puissance Mac ...

Installation de pearpc :
    • téléchargez le rpm de pearpc 0.4 ici

    • téléchargez le pack de configuration (de ma création) ici
    • installez le rpm et décompactez le fichier config.tar.gz sur votre disque
Pour la suite de ce tutorial, je considere que le fichier config.tar.gz a été décompacté dans /home/jeremy/pearpc.

    • lancer drakconf (Alt +F2 puis drakconf)
    • allez dans points de montages puis dans créer, supprimer, redimensionner des partitions ...
    • sélectionnez la partition que vous désirez utiliser pour installer mac os x
    • formattez la en fat32 sans lui spécifier de point de montage
    • puis lisez son nom de périphérique (ici hda5)

    • Ouvrez le fichier ppcconf.txt, il contient ceci :

# PearPC Fichier de Configuration
# jeremy beuchot



# Resolution
#
# 0: 640x480x8 (indexed)
# 1: 640x480x15
# 2: 640x480x32
# 3: 800x600x8 (indexed)
# 4: 800x600x15
# 5: 800x600x32
# 6: 1024x768x8 (indexed)
# 7: 1024x768x15
# 8: 1024x768x32
#

#========= resolution de l'ecran =========

ppc_start_resolution = "1280x960x32"


#========= Taux de rafraichissement =========

# rafraichissement en ms
# doit etre entre 1 et 999

# 60 Hz -> 16
# 65 Hz -> 15
# 70 Hz -> 14
# 75 Hz -> 13


redraw_interval_msec = 16


# Boot :
#
# 1. "auto", boot sur la premiere partition bootable trouvee
# 2. "select", affiche la liste des partitions bootables
# 3. "force", force le boot sur un fichier

# Exemple d'utilisation de force
#prom_bootmethod = "force"
#prom_loadfile = "test/yaboot"
#prom_env_bootpath = "disk"

prom_bootmethod = "auto"


prom_env_bootargs = ""
# prom_env_machargs = "-v"


prom_driver_graphic = "video.x"

#========= plein ecran =========

ppc_start_full_screen = 1

#========= Touches de raccourcis =========

key_toggle_mouse_grab = "F12"
key_toggle_full_screen = "F11"

# ajustement de la position de la table (ne pas modifier)
# page_table_pa = 104857600


#========= CPU Config =========

# Version de processeur enregistre
# G3 : 0x00088302
# G4 : 0x000c0000

cpu_pvr = 0x000c0000


# memoire RAM
# 0x40000000 = 1024 Mo
# 0x20000000 = 512 Mo
# 0x10000000 = 256 Mo
# 0x80000000 = 128 Mo

memory_size=0x56000000


#========= PCI IDE Config =========

pci_ide0_master_installed = 1
pci_ide0_master_image = "/dev/hda5"
pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
pci_ide0_slave_image = "/home/jeremy/DVD-Tiger-10.4.iso"
pci_ide0_slave_type = "cdrom"

#
# Reseau (non disponible sur windows)
#

pci_rtl8139_installed = 0
pci_rtl8139_mac = "de:ad:ca:fe:12:34"

#
# USB
#
pci_usb_installed = 1

#
# NVRAM
#
nvram_file = "nvram"

Comme je suis gentil, j'ai tout commenté !

    • Dans la partie PCI IDE Config
      • Remplacez "/home/jeremy/DVD-Tiger-10.4.iso" par le chemin de votre image DVD de Tiger.
      • A la place de hda5 mettez le votre
    • N'oubliez pas de modifier la résolution et la quantité de memoire RAM alloué.
    • On va maintenant lancer pearpc
      • Ouvrez une konsole
      • tapez "su" puis entrez votre mot de passe root
      • tapez ensuite :
        ppc /home/jeremy/pearpc/ppcconf.txt
        (n'oubliez pas de changer le chemin, indiquez votre fichier ppcconf.txt)
    • pearpc devrait se lancer et booter sur le DVD d'installation (si ce n'est pas le cas, lisez ce que vous dit la konsole pearpc)

Installation de Mac OS X :

    • Mac os x se lance, choisissez votre langue à l'aide de la sourie et appuyé sur entrer (si rien ne se passe après quelques secondes, réappuyez sur la touche entrer)
    • après avoir accepté la license, l'installeur vous demande où installer OS X, à ce moment suivez la procédure suivante :
      • Cliquez sur Utilitaires puis lancez l'utilitaire de disque.




      • Dans l'utilitaire de disque, cliquez sur le volume de destination (ici 14.5 Go EIN GEBUESCH!)
      • cliquez sur l'onglet effacer
      • sélectionnez Mac OS étendu
      • donnez un nom à votre disque
      • et cliquez sur effacer une fenetre apparait demandant la confirmation d'effacement.


cliquez sur l'image pour la voir en grand


      • une foie le disque effacé, quitter l'utilitaire de disque et retournez sur l'installeur.
    •  Cette fois une partition figure dans la liste, sélectionnez là et cliquez sur continuer


cliquez sur l'image pour la voir en grand

 

    • Mac OS X 10.4 va s'installer (cela paux prendre plusieurs heures)
    • Une fois l'installation terminée, l'émulateur pearpc va s'éteindre.
    • modifiez alors votre fichiers ppcconf.txt comme suit :
      • à la place de :
        pci_ide0_slave_installed = 1
        pci_ide0_slave_image = "/home/jeremy/DVD-Tiger-10.4.iso"
        pci_ide0_slave_type = "cdrom"

        Mettez :

        pci_ide0_slave_installed = 0
        pci_ide0_slave_image = "/home/jeremy/DVD-Tiger-10.4.iso"
        pci_ide0_slave_type = "cdrom"

        ou

        #pci_ide0_slave_installed = 1
        #pci_ide0_slave_image = "/home/jeremy/DVD-Tiger-10.4.iso"
        #pci_ide0_slave_type = "cdrom"

        Lorque que l'on met un # la ligne est considérée comme un commentaire.
          • vous pouvez monter une autre partition à la place par exemple. A son démarage, OS X vous proposera de la formatter.
            Pour lire une partition mac OS étendue sur linux (hfs+) définisser hfsplus dans le fstab et installer ces rpm auparavant :
            hfsplus et libhfsp0.

    • Relancez alors l'émulateur :
      ppc /home/jeremy/ppcconf.txt
    • le premier démarrage est très long, il se peut qu'il plante, dans ce cas relancez pearpc (ça ne va rien endomager)
    • Voici le résultat :



cliquez sur l'image pour la voir en grand



(un petit bug au niveau de l'affichage de la date et du spotlight ...)

Félicitation, vous avez installez Mac OS X 10.4 sur pearpc !!

Pour configurer le reseau, je n'ai pas encore réussit, néanmoins j'ai compilé les scripts et fait quelques autres bidouilles, je compèterai ce tutorial quand j'aurais trouvé.
Si vous avez des questions, des objections ou des compléments à apporter à ce tutorial, déposez les sur le forum dans la rubrique Tutoriaux.
merci

Jeremy
 




Warning: main(../../b_page.php) [function.main]: failed to open stream: No such file or directory in /mnt/130/sdb/d/1/jeremy1000/tutoriaux/ppc/index.php on line 447

Warning: main() [function.include]: Failed opening '../../b_page.php' for inclusion (include_path='/mnt/130/sdb/d/1/jeremy1000/include:.:/usr/php4/lib/php') in /mnt/130/sdb/d/1/jeremy1000/tutoriaux/ppc/index.php on line 447