Ce document donne des indications pour installer la distribution Debian sur le PowerBook Titanium". Ces indications ont été postées le 8/3/01 dans le groupe de nouvelles fr.comp.os.unix.mac par Eric Deveaud, et sont reproduites ici avec son accord. Notez qu'Eric a apporté quelques corrections par rapport au message qu'il a posté initialement.
NB : le CD Debian n'est pas bootable en l'état actuel. Il comporte un kernel 2.2.18pre21 qui ne passe pas sur ces machines. Par contre le 2.2.18 boote allègrement la machine.
1) booter sur le CD système MacOS; utiliser outil disque dur pour partitonner le DD comme vous le souhaitez; perso j'ai fait :
X Go non alloue pour nunux X Go HFS+ pour Systeme MacOS X Go HFS+ pour les Applis MacOS X Go HFS+ pour les docs X Mo HFS pour la navette MacOS <-> Nunuxremplacez les X selon vos besoin,
2) réinstallez MacOS
3) copiez un kernel 2.2.18, le ramdisk.image.gz, yaboot et yaboot.conf sur la partition navette
NB : ramdisk, yaboot, yaboot.conf sont sur le CD ou trouvable sur tout bon miroir Debian.
4) récuperez l'utilitaire SystemDisk chez Apple <ftp://ftp.apple.com/developer/macosxserver/utilities/> puis à l'aide de celui ci notez le numéro (on utilisera XX pour la suite) du disque sur lequel vous avez copié le kernel
5) éditez le yaboot.conf de la manière suivante. (NB bbedit, est très bien pour ça)
init-message = "\nDebian PPC\nhit <TAB> for boot options\n\n" timeout = 50 default = install image=hd:XX,vmlinux-2.2.18 label=install initrd=hd:XX,ramdisk.image.gz initrd-size=8192 append="video=ofonly"
6) rebootez le Mac sous OpenFirmware (option-commande-O-F); au prompt d'OF tapez :
boot hd:XX,yaboot
NB : sous OF on est en clavier qwerty
7) l'installeur de debian se lance.
- on configure le clavier, il faudra le reprendre il est pas parfait
- on partitionne son disque dur (les X G0 non alloués de tout à l'heure) sans oublier de faire en tout premier une partition de 800Ko de type Apple_Bootstrap voir http://www.alaska.net/~erbenson/ la section mac-fdisk
NB : notez bien le /dev/hdaYY correspondant à votre partition
/ sous nunux.
Si vous avez adopté le même type de partitionnement que celui décrit ci
dessus vous aurez / en /dev/hda11 (/dev/hda1 à 9
les drivers MacOS, /dev/hda10 la partition bootstrap)
- on formate la partition de swap
- on formate les différentes partitions nunux qu'on a fait
- on monte une partition déjà initialisée, en l'occurence navette
- on installe la base
- on configure les drivers
- on configure le base
- on NE FAIT SURTOUT PAS make disk bootable
- on passe sous la console (pomme-flèche droite) et on copie
vmlinux-2.2.18 de la navette vers /boot (le noyau installé par
défaut ne peut pas booter la machine)
- on repasse sous l'installeur (pomme flèche gauche) et on reboote la machine
8) selon le nombre de partitions que vous aurez fait sous nunux, votre partition XX de tout à l'heure a changé de numéro, un petit coup de SystemDisk pour noter le numéro (appelons le ZZ).
9) ré-éditez le yaboot.conf pour modifier le XX en ZZ, modifiez et ajoutez
init-message = "\nDebian PPC\nhit <TAB> for boot options\n\n" timeout = 50 default = debian image=hd:ZZ,vmlinux-2.2.18 label=install initrd=hd:ZZ,ramdisk.image.gz initrd-size=8192 append="video=ofonly" image=hd:YY,/boot/vmlinux-2.2.18 (NB YY=le numéro du /dev/hdaYY) label=debian root=/dev/hdaYY append="video=ofonly"
10) on reboote sous OF à nouveau boot hd:ZZ,yaboot
11) ce coup ci on boote sous nunux,
- on répond gentiment aux questions, et on s'occupe de
/etc/apt/sources.list
- on installe ce qu'on veut (en priorité man et un vrai shell zsh)
- on n'oublie pas de mettre en place yaboot sur la partition bootstrap
pour cela on édite /etc/yaboot.conf (à grands coups de vi avec
man yaboot.conf ouvert à côté) du genre :
# la partition sur laquelle on met tout
boot=/dev/hdaNN
# le device à booter
device=hd:
delay=20
timeout=20
# le OF booter à installer
install=/usr/lib/yaboot/yaboot
# le menu de boot sous OF
magicboot=/usr/lib/yaboot/ofboot
# active le boot sur le CD
enablecdboot
# OS à booter par défaut Linux bien sur
defaultos=linux
# linux boot options.
default=debian
image=hd:YY,/boot/vmlinux-2.2.18
label=debian
root=/dev/hdaYY
append="video=ofonly"
# pour le boot de MacOS
macos=hd:ZZ
un coup de mkofboot -b /dev/hdaNN --filesystem hfs (avec NN = le
numéro de la partition bootstrap) puis ybin
12) that's all folks. On a le double boot Mac / Nunux; il ne reste plus qu'à corriger le clavier, mettre X et tout ce qu'on veut d'autre..... recompiler son kernel
13) un seul défaut, les drivers eth sont pas glop pour la carte giga du Titanium... J'ai un moins bon débit qu'avec le pismo sur la même prise.
Eric Deveaud.
Les remarques ou questions sont à adresser au webmaster.
Dernière mise à jour le 9/3/01.
les fichiers en téléchargement sont à ftp://ftp.linux-france.org/pub/macintosh/