J'ai écrit ce document pour aider ceux qui ont rencontré des problèmes pour installer la Mandrake 9.1 sur le nouvel iMac 17 pouces.
Il y a, à mon avis, un bug dans l'install de la Mandrake 9.1
Le noyau par défaut ne fonctionne pas sur le nouvel iMac 17 pouces, il faut utiliser le noyau de benh (
http://penguinppc.org/~benh/).
Il y a une possibilité pour utiliser ce noyau pour lancer l'installation, mais c'est le noyau par défaut qui est installé sur le nouveau système.
Il va donc nous falloir, une fois l'installation finie, passer derrière l'outil d'installation Mandrake pour installer le noyau de benh.
Après ces quelques explications, voici les manipulations à effectuer :
Démarrer l'ordinateur sous Mac Os X.
Insérer le CD "Mandrake 9.1 PPC 1/3".
Redémarrer l'ordinateur, en appuyant sur la touche c pour démarrer sur le CD.
Au prompt, tapez :
install-gui-benh text video=ofonly
(Cette ligne permet de lancer l'installation en mode texte en utilisant le noyau de benh).
Ensuite c'est à vous de faire, vous procédez à l'installation de votre linux.
Mémorisez sur quelles partitions est installé votre linux.
A la fin de l'installation, Choisissez l'affichage sur un "Studio Display 17 1280x1024" et pour le serveur X, gardez le choix par défaut (fbdev), nous changerons le fichier de configuration ultérieurement.
Il ne vous reste plus qu'à redémarrer votre ordinateur.
Au prompt, appuyez sur la touche c pour démarrer sur le CD, nous allons modifier l'installation du nouveau système.
Au prompt suivant tapez :
install-gui-benh text video=ofonly
Ceci va nous permettre d'avoir un système linux minimal pour modifier le nouveau système.
Lorsque l'installation vous demande de choisir votre langue appuyez sur Apple-F2.
Vous vous retrouvez sous un prompt linux.
Nous allons mounter le nouveau système sur la partition /mnt (la partition de mon nouveau système est hdc4) :
mount -t ext3 /dev/hdc4 /mnt
bash
cp /tmp/images/Mandrake/RPMS1/kernel-benh-2.4.20-9mdk.ppc.rpm /mnt/
chroot /mnt
mount -t proc /proc /proc
rpm -ivh /kernel-benh-2.4.20-9mdk.ppc.rpm
Vous allez avoir un message d'erreur vous indiquant d'essayer la commande :
/sbin/mkinitrd /boot/initrd-2.4.20-benh-9mdk.img 2.4.20-benh-9mdk
Nous allons faire des manipulations pour compenser cette erreur.
tapez :
exit
cd /mnt/boot
touch initrd-2.4.20-benh-9mdk.img
dd if=/dev/zero of=initrd-2.4.20-benh-9mdk.img bs=1k count=2592 2> /dev/null
mke2fs -q -m 0 -F -N 44 -s 1 initrd-2.4.20-benh-9mdk.img
L'erreur est compensée.
Nous allons maintenant modifier le fichier yaboot.conf de la partition de démarrage (ma partition de démarrage est hdc3).
cd /
mkdir hfs
mount -t hfs /mnt/dev/hdc3 /hfs
vim-enhanced /hfs/yaboot.conf
Remplacez 2.4.21-0.13mdk par 2.4.20-benh-9mdk dans la partie linux.
Voilà les modifications sont finies, nous allons démonter les partitions pour être sur que tout soit enregistré sur le disque.
cd /
umount /hfs
umount /mnt/proc
exit
umount /mnt
Vous pouvez redémarrer votre ordinateur et bouter sur linux.
Nous allons devoir faire quelques modifications pour que le serveur X et mol (Mac on Linux :
http://www.maconlinux.org/) fonctionnent.
Normalement, le serveur X n'a pas pu se lancer et vous avez un login text.
Connectez vous sous votre compte utilisateur.
Tapez :
su - root
(entrez votre mot de passe root)
Nous allons d'abord relancer la ligne de commande qui causait problème précédemment
rm /boot/initrd-2.4.20-benh-9mdk.img
/sbin/mkinitrd /boot/initrd-2.4.20-benh-9mdk.img 2.4.20-benh-9mdk
Nous allons ensuite modifier la configuration du serveur X :
vi /etc/X11/XF86Config-4
Modifiez la section Device de la façon suivante :
Section "Device"
Identifier "device1"
Driver "nv"
BusID "PCI:0:16:0"
#Option "DPMS"
Option "FlatPanel"
EndSection
Nous allons modifier l'installation de mol :
rpm -e mol-0.9.68-5mdk
rpm -e mol-kmods-0.9.68-3mdk
rpm -ivh mol-kmods-benh-0.9.68-3mdk
rpm -ivh mol-0.9.68-5mdk
mol est réinstallé, nous allons modifier un fichier de configuration :
vi /etc/mol/
Ajoutez la ligne :
blkdev: /dev/hdc -rw
après la ligne :
blkdev: /dev/hdb -rw
exit
On va tester la configuration :
startx
Vous devriez avoir l'environnement graphique.
J'espère que ce document va vous aider.
Si vous avez des questions à me poser ou des corrections à apporter vous pouvez me contacter à :

Liens :
Noyau de benh home page :
http://penguinppc.org/~benh/Mac on Linux home page :
http://www.maconlinux.org/Mandrake home page :
Mandake PPC download :
Ce document est sous licence :
GNU Free Documentation License
http://www.gnu.org/licenses/fdl.txtDernière modification : 17 aout 2003
Date de création : 11 mai 2003