Installation de Debian sur PowerBook "tiBook" Titanium.

Introduction.

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.

L'installation.

Un petit résumé de la marche à suivre pour installer MacOS / Linux Debian sur cette super machine (NDWM : il s'agit bien évidemment du tiBook).

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 <-> Nunux
remplacez 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/

 

Retour à GNU Linux sur Macintosh