logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 18-04-2016 15:46:06

tosh
Membre
Distrib. : Debian Buster 10
Noyau : 4.19.37
(G)UI : Gnome 3.3
Inscription : 05-09-2015

Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

J'ai repris la procédure de cette page https://wiki.debian.org/InstallingDebia … acBook/2-1 en traduisant plus ou moins de l'anglais et en ajoutant quelques infos concernant le MacBook4,1 (MacBook de 2007-2008, Core 2 Duo, 64 bits, celui que je possède).

Cette installation remplacera complètement Mac OS X par Debian.

Voici comment installer Debian (Jessie) sur les MacBook basé sur un UEFI 32 bits (MacBook1,1 ou MacBook2,1) de 2006-2007 ou sur le MacBook basé sur un UEFI 64 bits (MacBook4,1) de 2007-2008.

Préambule

Les MacBook blanc de 2006 et 2007 contiennent soit un processeur Intel Core Duo 32 bits (MacBook1,1) ou un processeur Intel Core 2 Duo 64 bits (MacBook2,1). Le firmware de ces deux modèles est cependant en UEFI 32 bits. Par contre, le firmware du modèle de 2007-2008 (MacBook4,1) est en UEFI 64 bits.

L'installateur de Debian Jessie supporte seulement les images ISO amd64. Le booloader UEFI dans ces images disque est en version 64 bits qui ne démarre même pas sur une machine 64 bits de MacBook2,1 parce que le firmware de Apple attend des binaires EFI de 32 bits. Ceci est vrai pour un MacBook2,1, pour un MacBook4,1, le firmware de Apple attend bien des binaires EFI de 64 bits.

Ce guide montre comment préparer une clé USB bootable EFI de 32 bits qui a un installateur Debian et une image d'installation ISO i386 de votre choix (nous utiliserons l'image netboot mini.iso dans les exemples) en utilisant un autre système Debian (Jessie) pour préparer la clé USB. MacBook2,1 ou MacBook4,1 permettent de démarrer un linux 64 bits (architecture amd64 de Debian).

La table de partition du disque sur lequel va être installé Debian doit être MBR (à partir du disque d'installation de Mac OS X, formatter le disque dur en sélectionnant l'option MBR dans l'utilitaire de disque).

Ce que vous avez besoin

Une clé USB avec assez d'espace disque pour l'image ISO de votre choix.
Un ordinateur avec un Debian Jessie installé, peu importe l'architecture.

Téléchargez les fichiers

Pour MacBook1,1 ou MacBook2,1, installer grub-efi-ia32-bin, 7zip et dosfstools

$ sudo apt-get install grub-efi-ia32-bin p7zip-full dosfstools



Pour MacBook4,1, installer grub-efi-amd64-bin, 7zip et dosfstools

$ sudo apt-get install grub-efi-amd64-bin p7zip-full dosfstools



Télécharger l'image ISO de Debian (pour MacBook1,1 ou MacBook2,1)



ou (pour MacBook4,1)



Préparez la clé USB

Si vous avez déjà une clé USB avec un système de fichiers FAT32 et environ 50Mo d'espace disque de libre, c'est tout bon. Installez GRUB et la copie des fichiers d'installateur n'écrasera pas les données existantes sur la clé, pour être sûr, faites quand même un backup de la clé USB.

Si votre clé USB a un type de partition ou un système de fichiers différent, utilisez fdisk pour créer une partition MBR 'W95 FAT32' (code hexa de la partition 0x0b) et mkfs.vfat pour nettoyer la partition et créer un nouveau système de fichiers FAT32.

Installez GRUB sur la clé USB

Monter la clé USB. On suppose que la clé est montée dans /mnt/usb

S'il s'agit de EFI 32 bits, installer GRUB avec les fichiers IA32 EFI sur le système FAT :

$ sudo grub-install --target=i386-efi –efi-directory=/mnt/usb –boot-directory=/mnt/usb/boot --bootloader-id=boot --removable



S'il s'agit de EFI 64 bits, installer GRUB avec les fichiers AMD64 EFI sur le système FAT :

$ sudo grub-install --target=x86_64-efi –efi-directory=/mnt/usb –boot-directory=/mnt/usb/boot --bootloader-id=boot --removable



Créer un fichier grub.cfg dans /mnt/usb/boot/grub/grub.cfg. La configuration ci-dessous renseigne le mode graphique et la police de caractères de la console à des valeurs que l'installateur peut utiliser, charge le kernel et initrd en mémoire et démarrer. Si vous avez besoin de débugger le GRUB interactivement, supprimer la dernière ligne (boot).

if loadfont /boot/grub/fonts/unicode.pf2 ; then
    set gfxmode=800x600
    insmod efi_gop
    insmod efi_uga
    insmod video_bochs
    insmod video_cirrus
    insmod gfxterm
    insmod png
    terminal_output gfxterm
fi
linux (hd0,msdos1)/linux
initrd (hd0,msdos1)/initrd.gz
boot



Copier l'installateur et l'image ISO sur la clé USB

Extraire le kernel et initrd du fichier ISO et les copier avec l'image ISO elle-même sur la clé USB :

$ sudo 7z x mini.iso linux initrd.gz -o/mnt/usb
$ sudo cp mini.iso /mnt/usb



Démarrer votre MacBook avec la clé USB

Insérer la clé USB préparée sur le MacBook et allumer le en appuyant sur la touche Option (Alt). Une icône représentant la clé USB apparaît au menu de démarrage. Sélectionnez l'icone et l'installateur devrait démarrer.

Une fois tout est installé et bien démarré. Pour éviter que le MacBook attende 30 secondes avec un écran blanc avant de démarrer GRUB, démarrer le MacBook avec un disque d'installation de Mac OS X, sélectionnez la langue, et sélectionnez dans le menu Utilitaires / Terminal, et entrez cette commande :

bless –-device /dev/disk0s1 –-setBoot –-legacy



Vérifiez que /dev/disk0s1 correspond bien le disque de démarrage de Debian.

Désormais, il n'y aura plus de Mac OS mais Debian dans un MacBook.

Dernière modification par tosh (20-04-2016 07:38:55)

Hors ligne

#2 24-09-2017 11:54:54

imacoupas
Membre
Distrib. : debian 10 amd64
Noyau : linux 4.9.0-3-amd64
(G)UI : xfce
Inscription : 22-09-2017

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

je "deterre"  un vieux topic
je suis dans ce cas la avec un imac
si j ai bien compris contrairement a ce qui est dit  je pourrais copier  un debian 64 bit sur ma cle usb  sur mon imac  core2duo (64bit) qui ne boot que via  efi 32 bit?

Télécharger l'image ISO de Debian (pour MacBook1,1 ou MacBook2,1)
$ wget http://ftp.debian.org/debian/dists/jess … t/mini.iso


ou (pour MacBook4,1)
$ wget http://ftp.debian.org/debian/dists/jess … t/mini.iso


pourquoi ne pas ajouter macbook 2.1 pour la version 64 bit ? puisque le processeur supporte  le 64 bit ?


Merci

Hors ligne

#3 24-09-2017 12:09:17

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

Salut imacoupas !
Alors, ouvre ton propre fil sur le sujet qui te concerne, tu peux y ajouter un lien vers celui-ci mais pas le continuer, sinon, comment indiqueras-tu que c'est résolu alors ?
Voir le tuto : On ne bernacle pas le post d'autrui. Plop !

Force et courage

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#4 25-09-2017 19:58:09

imacoupas
Membre
Distrib. : debian 10 amd64
Noyau : linux 4.9.0-3-amd64
(G)UI : xfce
Inscription : 22-09-2017

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

salut Boss
j ai fait un tour sur les regles du forum
on peut donc supprimer mon message puisque le probleme est resolu installation reussie avec cdrom.

Hors ligne

#5 26-09-2017 01:39:23

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

imacoupas a écrit :

salut Boss


eh eh eh ...
C'est aussi bien comme ça, c'est juste si tu avais du le poursuivre qu'il était nécessaire d'ouvrir ton post.

Mais tu ne gagneras pas de point choco df comme ça... wink


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#6 07-04-2018 21:03:37

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

Intéressant ce sujet, j'ai justement un macbook blanc intel core duo sur lequel je ne peux plus faire aucune mise à jour macos.
A méditer.

Hors ligne

#7 25-09-2018 17:23:25

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

Bonjour,
j'essaie d'installer Debian sur un macbook 2.1, la commande pour installer grub me renvoie une erreur

$ sudo grub-install --target=i386-efi --efi-directory=/home/media/rodinux/Linux-live --boot-directory=/home/media/rodinux/Linux-live/boot --bootloader-id=boot --removable
Installation pour la plate-forme i386-efi.
grub-install : erreur : /home/media/rodinux/Linux-live doesn't look like an EFI partition.



je ne trouve pas ce qui ne va pas ??


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#8 25-09-2018 18:45:41

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

Je m'excuse, j'ai trouvé que je n'avais pas besoin de cela pour booter sur un live-cd (de DFLinux) après avoir formater le disque avec une partition de démarrage MBR wink

La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#9 25-09-2018 19:04:07

Jean-Pierre Pinson
Adhérent(e)
Lieu : Orléans
Distrib. : Debian Sid 64bits Ordi.: Thinkpad T400
Noyau : de cerise
(G)UI : xfce
Inscription : 04-03-2017

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

Tu l'a trouver où cette commande ?

Dernière modification par Jean-Pierre Pinson (25-09-2018 19:04:31)


Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

En ligne

#10 25-09-2018 19:07:17

Jean-Pierre Pinson
Adhérent(e)
Lieu : Orléans
Distrib. : Debian Sid 64bits Ordi.: Thinkpad T400
Noyau : de cerise
(G)UI : xfce
Inscription : 04-03-2017

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

Donc c'est résolu ? Si c'est résolu n'oublie pas de le mentionner !

Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

En ligne

#11 09-06-2019 19:51:19

bundy
Membre
Distrib. : Buster
Noyau : Linux 4.19
(G)UI : gnome 3 shell
Inscription : 14-09-2010

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

rodinux a écrit :

Je m'excuse, j'ai trouvé que je n'avais pas besoin de cela pour booter sur un live-cd (de DFLinux) après avoir formater le disque avec une partition de démarrage MBR wink



tu peux expliquer comment tu as fait stp?

Hors ligne

#12 09-06-2019 20:12:52

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

Apparté perplexitude : Je suis un peu perplexe sur ce tuto. J'ai déjà installé plusieurs macbooks et mac-minis (avec une stretch) sans aucune manipulation particulière ; simplement en bootant sur liveUSB avec alt.

Par contre c'était rigolo, parce que ça marchait pas avec Ubuntu.

Dernière modification par otyugh (09-06-2019 20:14:18)


virtue_signaling.pngpalestine.png

En ligne

#13 09-06-2019 23:58:51

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

bundy a écrit :

rodinux a écrit :

Je m'excuse, j'ai trouvé que je n'avais pas besoin de cela pour booter sur un live-cd (de DFLinux) après avoir formater le disque avec une partition de démarrage MBR wink



tu peux expliquer comment tu as fait stp?



J'ai du réinstaller une version de Mac, (je ne me rappelle plus bien quelle version leopard je crois), en laissant un minimum de place pour la partition mac, puis formater une partition avec Boot Camp. Boot Camp permet aussi de "simuler" un BIOS au démarrage de la machine et donc le boot d'OS tel que Ubuntu ou Windows. Et installation de rEFind pour choisir le boot de démarrage...
Si mes souvenirs sont bons...
Ensuite quelques bidouilles pour récupérer des firmwares dans la partition mac pour faire fonctionner la caméra...


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#14 10-06-2019 11:03:12

bundy
Membre
Distrib. : Buster
Noyau : Linux 4.19
(G)UI : gnome 3 shell
Inscription : 14-09-2010

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

otyugh a écrit :

Apparté perplexitude : Je suis un peu perplexe sur ce tuto. J'ai déjà installé plusieurs macbooks et mac-minis (avec une stretch) sans aucune manipulation particulière ; simplement en bootant sur liveUSB avec alt.

Par contre c'était rigolo, parce que ça marchait pas avec Ubuntu.



Moi il me propose jamais la clef quand je fait alte au boot, mais avec un CD ça marche, il me le propose. par contre après j'ai ce problème:

https://medium.com/@mark.stanislav/fixi … bde5d6a593


je vais essayer avec une live sur la clef comme toi ptet qu'i la verra...

Hors ligne

#15 11-06-2019 19:35:44

bundy
Membre
Distrib. : Buster
Noyau : Linux 4.19
(G)UI : gnome 3 shell
Inscription : 14-09-2010

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

Moi j'ai réussi comme ça

Hors ligne

#16 12-03-2020 18:27:14

Arnaud59
Membre
Lieu : MARCQ EN BAROEUL
Distrib. : debian 10 1 Bullseye
Noyau : 5.10..63-v7+
Inscription : 08-06-2019

Re : Remplacer Mac OS X par un Debian sur un MacBook blanc 2006-2007-2008

Bonjour,

J'ai installé la dernière version de Debian sur un Macbook de 2008 avec l'image ISO proposée par Debian. Tout s'est installé automatiquement, même GRUB, sauf que le double boot est aléatoire. Ce soir par exemple, j'ai du relancer la machine une petite dizaine de fois. A chaque fois j'ai eu MAcOS. Et puis d'un seul coup, GRUB se lance et me propose le choix de l'OS. Curieux non ?

Arnaud

Hors ligne

Pied de page des forums