mon Linux



ou :
ma Slackware sur Mac (Intel)



Mon prestataire informatique m'ayant installé mon logiciel professionnel sur Linux, j'eus la curiosité d'étudier ce système d'exploitation afin de pouvoir le modifier selon mes besoins, et de moins dépendre de sa hot-line ; dorénavant je n'utilise pratiquement plus que Linux. À la maison, j'utilise la distribution Slackware, sans "environnement de bureau", simplement avec un gestionnaire de fenêtres : après avoir longtemps utilisé Blackbox décrit par Patrick Volkerding comme rapide et léger, j'ai adopté Ratpoison.
Ici mon but est de faire une sauvegarde supplémentaire de mes fichiers de configuration, agrémentée de courtes explications en français, en espérant aider quelques débutants francophones.


• Installation de la Slackware en dual-boot avec Mac_Intel
- Première méthode  (que j'ai beaucoup utilisée) : Refit plus Lilo
       * "Utilitaire de Disques" pour définir la partition Mac, "diskutil" dans Terminal pour la déjournaliser afin que Linux puisse écrire dessus
       * cgdisk supprime la partition "Recovery" -à moins qu'on se contente, comme moi, de 10.6- et crée une partition Linux -ou deux- sur l'espace disque restant
       * création d'un MBR hybride avec Refit, relativement simple et parfaitement efficace à défaut d'être moins orthodoxe que Refind
       * installation de Lilo sur la racine de la partition Linux (PBR) plutôt que sur le MBR
       * recyclage de la partition EFI ... en swap.
Sur mon mac-mini domestique, Linux l'a fabriquée comme ceci :

recyclage en swap de la partition EFI du Mac

Slackware 14.1 (64 bits) et Slackware 14.0 (32 bits) sont respectivement installées sur les partitions 3 et 5.


Macintosh voit ladite swap comme celà :

partition EFI du Mac recyclée en swap



       * Mac autorisant l'amorce et le choix d'un système tiers avec l'utilisation de "Alt" pendant le démarrage, Refit, qui offre un plaisant démarrage graphique, peut être désinstallé si l'on veut occulter l'accès à Linux. Sans toucher au clavier, la partition Mac démarre automatiquement. Ainsi, la suppression de Refit peut constituer une sécurité pour l'accès à Linux.
       * En pratique ... puisque plusieurs manières de procéder sont possibles et que le succès est rarement immédiat : il est hautement recommandable de n'installer en première intention que le groupe 'a' de la distribution (éventuellement midnight commander dans le groupe 'ap', très pratique et qui fonctionne aussi en console). Ensuite, quand votre double amorce fonctionne impeccablement et que vous avez recyclé la partition EFI (Mac fonctionne très bien sans) en swap, vous pouvez installer le reste des paquets.


Beaucoup plus simple : Slackware seule (14.0) sur un petit Macbook-air :

Slackware seule sur Mac-Intel

Ici, évidemment, pas de Refit ni de Refind. Lilo est installé sur le MBR hybride ; on appuie sur 'Alt' quand l'appareil démarre, puis on choisit Windows !:-).


- Seconde méthode, qui me fut imposée après l'achat d'un Mac-mini_i5 refusant le "legacy boot" du MBR : l'EFI
       * cette fois-ci, conserver la partition EFI ; si vous l'avez détruite, la re-créer avec cgdisk
       * installer Mac d'abord, puis rétrécir sa partition avec les outils Mac
       * ne pas utiliser cfdisk ni fdisk, mais cgdisk ou gdisk ; créez autant de partitions que vous voulez (swap, système, home, partition de réserve pour un upgrade, partition d'échange  ...)
       * ne pas installer Lilo ; mais quand Slackware demande "voulez-vous créer un USB_boot-stick", accepter
       * copier le contenu dudit boot-stick dans la partition EFI, mais aussi dans toute autre clé_USB standard, avec laquelle vous pourrez booter !
       * au démarrage du Mac, dès le signal sonore, laisser le doigt appuyé sur "Alt" ; choisir "EFI_boot", appuyer sur "Entrée"
       * pour un démarrage plus rapide, montez la partition EFI, modifiez le fichier elilo.conf en réduisant les valeurs de delay et timeout à 0.


Slackware EFI_boot sur Mac

Sur la partition numéro 1 est installée une Slackware 14.2 64 bits.
La partition Mac est reléguée en fin de disque car je l'avais détruite en partitionnant !:-(.
Il a donc fallu que je réinstalle Mac après Linux, ce qui est plus difficile et plus risqué.
La partition d'échange au format FAT32 fut créée avec Mac (j'aurais aussi bien pu choisir le format HFS+ non journalisé).


• Quelques fichiers de configuration
- réglage de Blackbox : .blackboxrc

- style de blackbox : minimal

- menu de Blackbox : menu

- démarrer le menu de blackbox avec le clavier : sysctl.conf

- raccourcis-clavier : .bbkeysrc

- réglage de Ratpoison : .ratpoisonrc


- installation d'Openbox : openbox

- touches spéciales : .xbindkeys


- alias de commandes : .bashrc


- configuration d'Elvis : .elvisrc

- connexion ftp de Midnight Commander : .netrc

- configuration de Lftp : .lftprc

- table de systèmes de fichiers : fstab

- amorceur de Linux : lilo.conf

- droits de l'utilisateur : sudoers


• Un mini dépot de paquets
pour Slackware 14.0_32 bits, Slackware 14.1_64 bits, et Slackware 14.2_32 bits : Slackware packages


• Au cabinet, mon logiciel professionnel tourne sur Linux-Suse (dérivée de Slackware)
- sauvegardes automatiques : crontab

- réglage de l'affichage graphique : XF86Config


• J'ai aussi quelques Mac Powerpc (pas Intel),
sur lesquel j'ai installé en dual-boot Leopard (10.5.8) et une adaptation parfaite de la Slackware pour PPC, la distribution Slackintosh.


• Codage html
français, vietnamien, et espéranto : coder simplement


Tout conseil ou suggestion sera bienvenu.


accueil