Si vous êtes comme moi, vous avez acheté votre MacBook pour le design et ses specs. et non pour le système d’exploitation, Mac OS X. Et si vous êtes comme moi, vous souhaitez rentabiliser au maximum l’espace disque disponible sur votre petit bijou.

Petit problème les nouveaux ordinateurs Apple utilisent l’EFI (et non un BIOS standard), ce qui pose problème au niveau du choix et de l’installation d’un gestionnaire de démarrage (boot loader!). En effet GRUB, dans sa version actuelle distribuée avec le LiveCD d’Ubuntu 6.06 Dapper Drake, qui est installé par défaut sur les versions x86 sera incapable de s’installer correctement sur votre MacBook en raison du GPT (GUID Partition Table) utilisé avec l’EFI.

La procédure suivante vise à contourner cette problématique dans le but d’installer uniquement Ubuntu, sans Mac OS X, ni Windows, BootCamp, rEFIt et tout le tralala.

Pourquoi? Parce que l’on souhaite récupérer tout l’espace disponible pour Ubuntu et GRUB est franchement mieux que lilo (à notre humble avis!).

Des contraites? Oui! Vous ne pourrez pas installer Mac OS X sur le disque dur concerné. Peut-être pourrez-vous le faire sur un disque dur externe qui aura lui un GPT et non une table de partition de type MS-DOS. Cela reste à tester.

Alors allons-y. Vous aurez besoin des éléments suivants :

- Le disque 1 de Mac OS X pour votre MacBook.
- Un CD Live d’Ubuntu 6.06 LTS Dapper Drake.
- Le MacBook lui-même (duh!).
- La version patchée de GRUB.

1) Démarrez à partir du disque 1 de Mac OS X en utilisant la touche C lors au lancement du système.

2) En utilisant l’outil Utilitaire de Disques, sélectionnez votre disque dur et cliquez sur le bouton Options. Vous verrez que GPT est sélectionné par défaut. Changez ce choix pour la table de partition de type MS-DOS et sauvegardez vos modifications. Ne vous inquiétez pas du partitionnement en lui-même car cela n’a aucune importance pour l’instant. Le modèle par défaut est parfait.

Update: Les étapes 1 et 2 ne sont peut-être pas obligatoire car je crois qu’il est peut-être possible d’effectuer cette manipulation avec GParted avec le LiveCD de Dapper.

3) Une fois les modifications apportées, redémarrez à partir du LiveCD d’Ubuntu en utilisant aussi la touche C au lancement du système.

4) Une fois dans votre session utilisateur sous Ubuntu, lancez l’installation de façon normale, partitionnez votre disque à volonté. Vous pouvez sans problème supprimer la partition HFS+ créée pendant l’étape 2.

Puisque nous avons installé une table de partition de type MS-DOS, Ubuntu pourra installer GRUB sans problème et sans erreur. N’oubliez pas bien sélectionner votre partition active. Pour se faire, vous pouvez utiliser parted:

sudo parted

print (pas de flag?)
set (entrer le numéro de la partition)
boot
on
print (regardez le boot flag!)
quit

Malheureusement, à ce jour, il existe un bug qui empêche GRUB de démarrer le système correctement sur ces machines (Le système fige au stage2). Heureusement un patch existe déjà et j’ai appliqué ce dernier au package source à partir duquel j’ai repackagé un nouveau fichier .deb.

Pour l’installer, vous devez chrooter votre système, récupérer le fichier, le dézipper et l’installer:

sudo mkdir /mnt/ubuntu
wget http://www.supergab.com/files/grub_0-97-1ubuntu10_i386.zip
sudo mv grub_0-97-1ubuntu10_i386.zip /mnt/ubuntu
sudo mount /dev/sda1 /mnt/ubuntu/
sudo mount -t proc none /mnt/ubuntu/proc
sudo mount -o bind /dev /mnt/ubuntu/dev
sudo chroot /mnt/ubuntu
unzip grub_0-97-1ubuntu10_i386.zip
dpkg -i grub_0-97-1ubuntu10_i386.deb
grub-install /dev/sda

Voilà, vous pouvez redémarrer votre système est maintenant prêt.

  • 10/08/2006 - 15:57 | 22 commentaires | Classé dans : Journal - Linux - Technologies/Gadgets - Ubuntu
  • Et oui, encore un nouveau jouet! J’peux pas résister, c’est pas ma faute. Il y en a pour qui c’est la drogue ou encore l’alcool et il y en a pour qui c’est le matériel informatique (Et peut-être aussi l’alcool!?) … Donc chacun ses vices! ;-)

    Mesdammes et messieurs, voici mon nouveau MacBook noir, dans lequel j’ai rajouté 2 petits GB de mémoire vive! Oui oui, un petit monstre en puissance sur lequel j’ai passé mon week-end à installer Mac OS X (Tiger), Windows XP et Ubuntu Linux. Les deux premiers sont installés pour le fun! Depuis 4 ans, je suis un utilisateur Linux invétéré! Vous aussi, un jour peut-être, verrez-vous la lumière!

    DSC00379
    DSC00380
    DSC00383
    DSC00385
    DSC00386
    DSC00391

    J’avoue que pour l’installation d’Ubuntu, le tout n’a pas été simple. Tout d’abord, la réinstallation (une minimale) de Tiger, ensuite BootCamp et Windows XP (ça m’a fait mal au coeur de faire ça, sachez-le!). Par la suite, avec votre CD d’Ubuntu Dapper Drake 6.06 LTS vous … Euh non … Allez plutôt suivre ces instructions si vous êtes intéressés. ;-)

    Donc aujourd’hui, je me retrouve avec un tripple boot, même si je sais que j’n'utiliserai Tiger et XP, je trouve le concept très intéressant.

    Ah pis en passant, Yan B. va s’acheter le blanc! :-D

  • 7/08/2006 - 12:20 | 6 commentaires | Classé dans : Journal - Linux - Technologies/Gadgets - Ubuntu
  • Bon, pour ceux qui comprennent pas, le petit papillon est l’un des logo phare de Microsoft et MSN. Le penguin, est le logo (ou la mascotte) de Linux, un système d’exploitation gratuit et libre. Ce petit penguin se nomme Tux.
    Pour ceux qui voudrait tester Linux sans nécessairement l’installer sur votre PC, je vous suggère Ubuntu Linux qui possède une version Live (qui tourne directement en mémoire à l’aide d’un CD) de sa distribution.

    Ubuntu Linux est disponible pour processeur Intel et compatibles 32bits et 64bits (AMD64 inclus) et pour l’architecture PowerPC (Oui vous pouvez l’installer ou simplement la tester sur vos ordinateurs et portables Apple). Pour ma part, Ubuntu tourne sur mon Powerbook G4 17″ et sur mon Mac mini.

  • 28/02/2006 - 14:31 | Aucun commentaire | Classé dans : Journal - Linux - Technologies/Gadgets - Ubuntu
  • Vous utilisez Linux? Prenez le temps de regarder les vidéos qui suivent!

    Xgl et Compiz en action (en anglais):

    - Véritable transparence .mpg (12MB)| .ogg (3.7MB) | streaming flash
    - Zoom .mpg (8.5MB) | streaming flash
    - Organisation du bureau .mpg (16MB) | .ogg (5.7MB) | streaming flash
    - Cube rotatif .mpg (16MB) | .ogg (7.1MB) | streaming flash

      Même un mac peut pas faire ça! Pour votre information, les packages ont été uploadés hier dans Dapper! La prochaine version d’Ubuntu devrait donc l’utiliser (Mais peut-être pas officiellement).

  • 16/02/2006 - 11:38 | 2 commentaires | Classé dans : Journal - Linux - Technologies/Gadgets - Ubuntu
  • Suite à une notice de sécurité concernant une vulnérabilité du noyau linux d’Ubuntu 5.10 Server, j’ai mise à jour ce dernier. Le redémarrage de mon serveur à rendu le site indisponible pendant 4 minutes de 19:03 à 19:07 (GMT+1) aujourd’hui.

    Mini

    Mon mac mini n’avait pas été redémarré depuis sa mise en service au mois de décembre 2005.

  • 18/01/2006 - 19:10 | Aucun commentaire | Classé dans : Journal - Linux - Ubuntu
  • Suite à l’annonce de Daniel Robitaille sur planet Ubuntu, j’ai tout de suite souscrit aux listes de diffusion concernées (ubuntu-quebec, ubuntu-fr et ubuntu-ca) pour lire les différents échanges au sujet de la création récente de la « LoCo team » Ubuntu-Québec.

    Je me permets d’apporter aujourd’hui mon opinion en tant qu’utilisateur Ubuntu québécois mais vivant en France où je travaille en détachement depuis cinq ans.

    A mon humble avis, les forums d’ubuntulinux.org et d’ubuntu-fr.org restent respectivement les meilleures ressources pour obtenir des réponses en anglais et en français. Les utilisateurs comprenant l’anglais se doivent de privilégier les forums d’ubuntulinux.org pour des raisons claires et logiques dues principalement aux nombres d’utilisateurs enregistrés et quotidiennement présents sur ces forums. Un plus grand nombre, pour plus de réponses et plus rapides, pas forcément plus justes, mais forcément plus exposées et susceptibles d’être rapidement corrigées lorsque nécessaire. Ce sont pour les mêmes raisons que les utilisateurs québécois ne comprenant pas l’anglais doivent utiliser les forums d’ubuntu-fr.org. Isoler les utilisateurs au niveau du support et des échanges techniques n’est pas une bonne chose, quel que soit la raison.

    Par contre, je crois qu’Ubuntu-Québec a sa raison d’exister. Je crois que des communautés Ubuntu « communautaristes » (N’ayons pas peur des mots ;-) peuvent être de très bonnes choses pour les autres aspects déjà cités dans les échanges précédents, surtout en ce qui concerne l’organisation d’activés locales en rapport avec Ubuntu. Avoir l’occasion de discuter de sujets qui nous passionnent avec des gens qui nous ressemblent, culturellement parlant, est toujours plus agréable et peut faire toute la différence pour certaines personnes qui s’intéressent à quelque chose qui leur est nouveau et même pour les « vieux de la vieille. » Libre aux utilisateurs d’y adhérer ou non. Par exemple, en France il existe une assez grande communauté québécoise dont les membres se réunissent, échangent, partagent, tout en étant très intégrés à la société française. Personnellement, je vais quelques fois à ces rendez-vous et à ces fêtes, je fais même des voyages avec des québécois. Mais nous restons tout à fait conscients que nous vivons en France, et non au Québec.

    Pour conclure par analogie, je crois qu’il est très important qu’il existe de plus petites entités communautaires au sein de cette belle et grande « société » qu’est devenu le projet Ubuntu Linux. C’est le principe fondamental d’appartenance auquel nous ne pourrons échapper ici encore. Celui là même qui régie une famille, un village ou toute une société. Mais il est très important de se rappeler que chacune de ces entités ne peut se permettre de rejeter « qui que ce soit » au nom de ce sentiment d’appartenance.

    Ceci dit, je suis très heureux de me joindre à Ubuntu-Québec ;-)

  • 3/01/2006 - 17:34 | 3 commentaires | Classé dans : Journal - Linux - Technologies/Gadgets - Ubuntu
  • Ubuntu Breezy!

    J’adore cette image ;-)

  • 27/12/2005 - 14:50 | Aucun commentaire | Classé dans : Journal - Linux - Technologies/Gadgets - Ubuntu
  • Vous pouvez maintenant visualiser le résultat de deux soirées entières passées sur la mise en place de mon blog et de ma galerie photo qui étaient offline depuis plusieurs semaines déjà. Le problème majeur est qu’il manquait le server pour héberger mes sites. Mais ce n’est plus un problème depuis que je me suis fait un petit cadeau la semaine dernière:

    Mini

    J’ai un donc installé Ubuntu 5.10 Server PPC avec succès pour héberger mes sites web. La Freebox m’offrant une bande passante très intéressante le résultat est assez surprenant et le mac mini ne semble pas broncher, il assure le « service » tout en restant silencieux.

    Une fois le serveur web installé et configuré je me suis attaqué à l’intégration de Gallery2 dans Wordpress. Ce ne fût pas simple, mais le résultat me plait!

  • 27/12/2005 - 4:29 | Aucun commentaire | Classé dans : Journal - Linux - Technologies/Gadgets - Ubuntu
  • Aujourd’hui, j’ai pris la peine de créer un petit script qui me sera très utile pour mes sauvegardes quotidiennes.


    #!/bin/bash

    # homebackup, version 0.1, 2005-10-29
    # Author: Gabriel Labelle

    ROOT_UID=0 # Only users with $UID 0 have root privileges
    E_NOTROOT=67 # Non-root exit error
    BAK_SOURCE_DIR=/home/ # Adding a trailing slash here will copy its content only
    BAK_VOLUME=/media/usbdisk # Backup volume
    BAK_DIR=Backups # Backup directory
    E_BAK_DIR=66 # Backup directory not writable exit error
    CURRENT_DATE=$(date +%F-%H%M%S) # Will be stored by date

    # You need to be root to run that script

    if [ "$UID" -ne "$ROOT_UID" ]
    then
    echo "Must be root to run this script."
    exit $E_NOTROOT
    fi

    # BAK_VOLUME and BAK_DIR are mounted and writable?

    if [ ! -w "$BAK_VOLUME/$BAK_DIR" ]
    then
    echo "$BAK_VOLUME/$BAK_DIR doesn't exist or isn't writable!"
    exit $E_BAK_DIR
    fi

    # Simply rsync, link and sync

    rsync -a --delete $BAK_SOURCE_DIR $BAK_VOLUME/$BAK_DIR/CURRENT
    cp -al $BAK_VOLUME/$BAK_DIR/CURRENT $BAK_VOLUME/$BAK_DIR/$CURRENT_DATE
    sync

    exit 0

    Si vous souhaitez créer vos propres scripts pour automatiser certaines tâches, je vous suggère Advanced Bash-Scripting Guide aussi disponible au format pdf.

    Ne vous reste plus qu’à ajouter l’information désirée avec crontab pour automatiser les sauvegardes et voilà!

  • 29/10/2005 - 17:49 | Aucun commentaire | Classé dans : Journal - Linux - Technologies/Gadgets - Ubuntu
  • Il y a quelques mois, je me suis procuré un Powerbook G4 17″ à 1.5GHz dans l’unique but d’installer Linux dessus. L’utilisation que j’en fais est assez commune si ce n’est que je n’utilise pas Mac OS X sur ce dernier. Effectivement je suis un utilisateur Linux depuis quelques années et Mac OS X n’est sans doute pas pour moi même si l’interface graphique de ce dernier est très jolie et semble être très intuitive.

    Ayant toujours utiliser Red Hat Linux et Fedora Core comme distribution Linux, je me suis tout de suite intéressé au cycle de développement de la branche PPC du projet Fedora Core. La version test 3.90 de l’époque n’étant pas « utilisable » et voulant tout de même un système stable mais « bleeding-edge » à la fois, je me suis tourné du côté de la distribution Ubuntu, qui bénéficiait soudainement d’une popularité assez impressionnante pour un nouveau projet et offrait une branche PPC. Ce fût très impressionnant d’installer une distribution Linux sur mon Powerbook aussi facilement. De plus, n’ayant connu que des systèmes « Red Hat-like » auparavant, je fus aussi très impressionné par apt et son front-end synaptic. Il y a quelques mois, j’ai testé Fedora Core 4 et sa première version « stable » PPC, mais la conversion était faite en moi.

    Je préfèrais Ubuntu, j’avais switché ;-) Il faut tout de même avouer que je continue à préférer certains outils d’administration système sur Fedora (service, chkconfig, /etc/sysconfig/*, system-config-*, et j’en passe) mais Ubuntu possède une interface nettement mieux intégré et apt m’offre la possibilité d’installer plus de 15000 (PPC) applications en un seul clic, ce qui rend l’expérience Linux beaucoup plus conviviale, surtout pour les propriétaires de Mac.

    Rien n’est encore parfait du côté de Linux et PPC en général. En attendant Dapper, pas d’accélération 3D pour les cartes graphiques récentes, pas de plugin java et flash 100% fonctionnel (dans mon cas c’est du 0%) pour naviguer sur le web et encore plusieurs applications restent « non portées » ou « non exécutables » sur cette architecture, ce qui peut rendre l’expérience Linux sur PPC assez frustrante. Toute de même, rien d’assez sérieux pour m’empêcher d’utiliser Linux sur mon Powerbook.

    Pour conclure, si vous considérez acheter un laptop pour y installer Linux, il serait peut-être préférable d’acheter un modèle x86 si vous souhaitez jouer et profiter pleinement de tout votre matériel et de toutes les applications (dont VMware player, Xen, etc.) ou encore attendre les prochains mactel? ;-)

  • 25/07/2005 - 23:45 | Aucun commentaire | Classé dans : Journal - Linux - Technologies/Gadgets - Ubuntu