Installer Debian sur un Mac en single boot
Contents
Debian | |
Software version | |
---|---|
Operating System | Debian 6 |
Website | Debian |
Last Update | 02/05/2012 |
Others |
1 Introduction
Il existe tout un tas de méthodes plus ou moins crade que l'on peut trouver sur net. Une qui a fonctionné pour moi mais qui est dégueulasse consiste a avoir une partition en HFS+ avec refit et des partitions linux qu'il faut synchroniser avec l'EFI (MBR -> EFI) a chaque nouvelle partition.
Bref, des méthodes lourdes. C'est pourquoi je me suis penché sur d'autres solution du type gparted et target boot.
2 Installation de Debian
Tout d'abord, soit vous décidez de booter sur le livecd de gparted, ou comme moi vous bootez votre mac en mode target (via le port firewire 1 ou 2, touche T enfoncée au boot). Ensuite lancez gparted installé sur la machine reliée au firewire, puis :
- Supprimez la table des partitions actuelle
- Créez en une en MBR et non GPT.
- Créer les partitions que vous voulez faire et appliquez la config
- Rebootez sur le CD de Debian et faite une install normale
Voilà, plus de problèmes de dossier qui clignote ou je ne sais quoi...
3 Raccourcir le temp de boot
Vous allez vite le voir qu'il est pénible d'attendre que le mac mette 30s à trouver cette fichu partition de boot. On peut accélérer ce temps en lui spécifiant qu'elle est la bonne partition à utiliser. Pour celà, il va falloir booter sur le DVD d'install de Mac OS X. Vous pouvez regarder avec l'utilitaire de disque vos partitions et repérer celle qui contient le /boot e votre Debian. Ensuite, ouvrez un terminal, puis lancer cette commande :
bless |
bless --device /dev/disk0s1 --setBoot --legacy --verbose |
4 Rallumer la machine automatiquement après une coupure de courant
Pour que votre mac redémarre automatiquement après une coupure de courant, ajoutez ceci dans le rc.local :
Utilisez la ligne qui fonctionne sur votre Mac.
5 Wake On Lan
Si vous souhaitez activer le WOL, voici les commandes à rajouter dans le rc.local (choisissez 1 des 3 lignes setpci, celle qui fonctionne chez vous) :
/etc/rc.local |
[...] ## Wake on Lan # Choose one of the 3 lines (use the working one) setpci -d 8086:27b9 0xa4.b=0 setpci -s 00:03.0 0xa4.b=0 setpci -s 00:03.0 0x7b.b=19 ethtool -s eth0 wol g |
Vous aurez besoin de la commande ethtool. Installez pour cela le package ethtool :
aptitude |
aptitude install ethtool |
6 Ressources
http://doc.ubuntu-fr.org/installation_macbook_sans_macosx
http://blog.dhampir.no/content/wake-on-lan-on-a-n-intel-mac-mini-with-linux