Installation Debian Potato (version Frozen) sur un PowerBook G3 400 firewire (aka Pismo)

 

image de pismo

 

Déscription du Matériel:

Mac PowerBook G3 400
Code de modèle : 406
128Mo RAM (2 x 64 Mo)
disque dur : 6 Go IBM
2 ports Firewire
2 ports USB
modem interne : 56k
clavier : USB qwerty
Carte vidéo : ATY Rage Mp3Parent rev2
Mémoire vidéo : 8 Mo
cache niveau 2 : 1 Mo
NewWorld Rom :
Révision de ROM : $77D.45F6
Version ROM démarrage : $0003.24f1
Version Mac OS ROM : FU1-3.7
Nº de série : QT0174KE-HDR-ff07

plus de details: Profil Système et périphériques

Installation de Debian:

1) Préparation du disque

Pour ce faire, bootez sur le CD système (Installation Logiciels) livré avec le Powerbook puis partitionnez le disque sous outils disque dur

Dans mon cas, j'ai réparti mon espace disque de la manière suivante:

Taille
Type
Nom

250 Mo

HFS+

pour le système

Yoko

2,4 Go

HFS

pour les applis et le reste

Applis

32 Mo

HFS

pour le boot Linux

LinuxBoot

2,9 Go

HFS

pour Linux, sera reformaté lors de l'installation de Linux (vous pouvez aussi laissez cet espace libre : 'Apple Extra Free')

Linux

2) puis installez le système (Mac OS9) sur la partition dédiée

Une installation de base est suffisante

3) configurez le réseau de votre Mac

Installez un client ftp par exemple fetch ou un navigateur quelconque, installez MacGzip ou Sutffit Expander. Personnellement ayant tout rapatrié sur mon PC sous Debian, j'utilise NiftyTelnet-1.1-ssh-r3 pour y récupérer les fichiers. Tous ces logiciels peuvent se trouver à sur le site versiontracker.

4) téléchargez les fichiers suivants sur la partition BootLinux

5) téléchargez sur la partition Applis

La base Debian <ftp://ftp.fr.debian.org/debian/dists/frozen/main/disks-powerpc/current/base2_2.tgz>

(NDWM : la distribution étant maintenant officielle, ce lien est obsolète. Reportez vous au site Debian).

6) créez un fichier yaboot.conf

Avec SimpleText ou un autre éditeur de texte, créez un fichier contenant les instructions suivantes.

init-message = "\nWelcome to Debian potato on Pismo\nhosted by Yoko\nhit <TAB> for boot options\n\n"
timeout = 50
default = install

image=hd:11,vmliux
label=install
initrd=hd:11,ramdisk.image.gz
initrd-size=8192

image=hd:11,vmlinux
label = debian
root = /dev/hda13
append = "video=aty128fb:vmode:17"

NB

Attention les valeurs hd:11 et /dev/hda13 sont valables pour le partitionnement que j'ai réalisé.
vérifiez soigneusement vos numéro de partitions

7) créez un fichier bootinfo

Avec SimpleText ou un autre éditeur de texte, créez un fichier contenant les instructions suivantes.

<CHRP-BOOT>
<COMPATIBLE>
PowerBook3,1
</COMPATIBLE>
<DESCRIPTION>
Linux/PPC Yaboot bootloader
</DESCRIPTION>
<BOOT-SCRIPT>
" get-key-map" " keyboard" open-dev $call-method
dup 20 dump
5 + c@ 08 = if
" Booting Yaboot ..." cr " boot hd:11,yaboot" eval
else
" Booting MacOS ..." cr " boot hd:9,\\:tbxi" eval
then
</BOOT-SCRIPT>
</CHRP-BOOT>

ce menu de boot vous permet de booter au choix sous macOs ou sous Linux.
pour booter sous macOS ne faites rien.
pour booter sous Linux, maintenez au démarrage la barre d'espace enfoncée jusqu'à la fin du son de démarrage du Mac

8) redémarrez votre ordinateur sous openFirmware

pour ce faire lors du reboot maintenez les touches commande - option - o - f enfoncées

tapez ensuite les 3 commandes suivantes

setenv boot-device
setenv boot-command boot
boot hd:11,yaboot

9) Vous basculez sous l'installeur Debian

vous obtenez l'affichage suivant:

Welcome to Debian potato on Pismo
hosted by Yoko
hit <TAB> for boot options

Boot:

à ce stade tapez return, pour débuter l'installation de debian.
(il n'y a que ce choix de possible, pour l'instant)

10) Installation proprement dite

Suivez les différentes étapes proposées par l'installeur

 

11) reboot sous Debian et suite de l'installation

pour rebooter sous Debian, n'oubliez pas de maintenir la barre d'espace enfoncée pendant le démarrage.

 

12) désactivation du tapping sur le track-pad.

désactivation du tapping sur le track-pad.
ça m'énerve....or c'est built-in dès le départ.

Par défaut le trackpad, est double clickable. Pour désactiver cette option, j'utilise le programme trackpad_tool disponible ici <http://xenu.phys.uit.no/~alvin/linux/trackpad_tool.tar.gz>
c'est un petit programme qu'il vous faut compiler (pour cela gcc, libc6-dev)

Ce programme permet de modifier le comportement du trackpad.
activer/désactiver le tapping pour le double-click, activer/désactiver le glisser-déposer et autre

pour désactiver le tapping, exécutez la commande suivante: trackpad notap

il existe d'autres options.

comme je voulais désactiver définitivement le tapping, j'execute trackpad_notap au démarrage de la manière suivante

1) repérez votre runlevel par défaut dans /etc/inittab
vous devez y lire une ligne du genre

# The default runlevel.
id:2:initdefault:
(si vous n'avez pas 2, c'est que vous avez changé la config par défaut)

2) ensuite dans /etc/init.d créez le script suivant

#! /bin/sh

/usr/bin/trackpad notap

que vous enregistrerez sous le nom de trackpad_no_tap, par exemple

3) sudo chmod 755 du script

4) update-rc.d -f trackpad_no_tap 80 S

va créer un lien symbolique dans /etc/rcS.d sur le script, qui sera ainsi exécuté à chaque démarrage.
autre solution (un peu plus sale, ln -s /etc/init.d/trackpad_no_tap /etc/rcS.d/trackpad_no_tap)

 

13) Correction de backspace en un vrai backspace

le problème: mon clavier qwerty présente un problème sous X uniquement, le backspace se comporte comme ^d et non pas comme ^h (efface sous lui, mais n'efface pas le caractère précédent)

Pour résoudre ce problème, la soluion se nomme xmodmap:

1) on repère le keycode de la touche backspace grâce à xev, en l'occurence keycode=59
puis dans le .xsession ajoutez les lignes suivantes

xmodmap - << EOT
keycode 59 = BackSpace
EOT

 

14) ne pas oublier

pour démarrer sous Linux, il nous faut modifier le fichier yaboot.conf, de la manière suivante.
redemarrez sous MacOS et modifiez dans le fichier yaboot.conf la ligne default = install en default = debian

ainsi le boot sous linux, se fera de manière automatique.

 

15) à suivre...

1) mise en place et configuration de la souris 3 boutons USB

2) installation de Xfree86-4.0 ou de xpmac.
le serveur X du frame-buffer n'autorise qu'une profondeur de 8bits (256 couleurs)

3) mise en place des gestionnaires de la batterie, les paquets pmud

 

16) mes sources d'info

sources disponibles sur le Web

à tout seigneur tout honneur le manuel d'installation de debian sur PowerPC
la page Linux sur Macintosh de linux-france (merci à Etienne "Macflyincaster" Herlent.)
une page d'installation de debian sur PPC (http://people.debian.org/~wmono/powerpc/obsoleteinstructions.html) (NDWM : obsolète).
Linux sur PowerBook G3

les groupes de news

comp.os.linux.powerpc
fr.comp.os.unix.mac, même si on y parle plus de LinuxPPC que de Debian...

liste de diffusion

debian-powerpc@lists.debian.org

voici ce qui en est dit sur la page debian du port PPC
The Debian PowerPC mailing list is the proper place for questions, suggestions for for improvements, or just for chat.
To join the list, send e-mail to debian-powerpc-request@lists.debian.org with the word "subscribe" in the Subject line.


Eric Deveaud

Veuillez transmettre tout commentaire, remarque ou suggession au webmaster qui transmettra.

 

Dernière mise à jour le 6/6/00.

les fichiers en téléchargement sont à ftp://ftp.linux-france.org/pub/macintosh/

 

Retour à GNU Linux sur Macintosh