Installer Kali sur un macbook pro mid-2012

Bonjour,

Voici un petit article pour reprendre contacte avec vous car depuis cet été il y a eu pas mal de changement dans ma vie perso… Je vous passe les détails, mais aujourd’hui je me retrouve à Montréal à faire mes petites bidouilles ;)

Donc ma problématique aujourd’hui, c’est que Mac Osx c’est bien mais dès que je veux aller plus loin depuis la dernière version Mavericks, je n’arrête pas de tout casser :)

Certes je ne suis peut être pas doué ou Mavericks n’est pas encore assez mûre ou je ne sais quoi… mais depuis quelques temps je regardais du côté de l’oeil Backtrack qui aujourd’hui s’appelle Kali avec intérêt tout du moins par curiosité sur la sécurité.

Bon je ne suis pas très rassuré ou très confiant de basculer toutes mes données personnelles sur un ordi avec comme os Kali… mais en même est ce que ça n’a jamais été un risque avec les autres os…

 

Bref, arrêtons de trop réfléchir et commençons à agir!

 

Pour commencer il vous faut une clé USB 4Go au moins ça devrait suffir.

Remarque: la peur de ne pas pouvoir revenir en arrière est présente mais après tous les essais, j’ai constaté que du moment où vous ne trifouillez pas la partition de boot et de restore de la machine, vous pourrez toujours faire un restore complet.Avec une simple connexion internet (wifi et peut être ethernet) avec un simple cmd-R au démarrage vous pourrez réinstaller MacOsx.

 

1)  Sur votre Mac , depuis l’utilitaire de disque créez une seconde partition de la taille que vous voulez faire votre OS.

disk-utility-partition1

Vous pouvez la créer en fat32 si vous voulez mais de toute façon à l’installation de Kali vous la reforméterez .

Attention si votre disque principal est crypté ce tuto ne marchera pas. J’ai fait pas mal d’essai et du coup je me suis résigné à remettre mon disque en non crypté car autrement faut écrire sur la partition EFI du mac et donc il y avait un risque de “fucker” (expression montréalaise qui m’est chère aujourd’hui) la récupération de l’os

2)  clé usb

On va utiliser Unetbootin pour installer Kali sur la clé usb car les commande dd qu’on trouve sur le tuto ne permettent pas d’installer un EFI

– Téléchargez l’iso de Kali sur leur site internet

– Installez Kali sur la clé usb avec Unetbootin

– Sur la clé, créez un répertoire EFI dans lequel vous mettrez tous les fichiers ftp://mirrors.kernel.org/fedora/releases/18/Fedora/x86_64/os/EFI/

– il faudra modifier le fichier grub.cfg pour pouvoir lancer Kali

 

# Config file for GRUB2 – The GNU GRand Unified Bootloader
# /boot/grub/grub.cfg

# DEVICE NAME CONVERSIONS
#
# Linux Grub
# ————————-
# /dev/fd0 (fd0)
# /dev/sda (hd0)
# /dev/sdb2 (hd1,2)
# /dev/sda3 (hd0,3)
#
# root=UUID=dc08e5b0-e704-4573-b3f2-cfe41b73e62b persistent

set menu_color_normal=yellow/blue
set menu_color_highlight=blue/yellow

function load_video {
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod all_video
}

load_video
set gfxpayload=keep

# Timeout for menu
set timeout=5

# Set default boot entry as Entry 0
set default=0
set color_normal=yellow/blue

menuentry « Kali – Boot Non Persistent Mode » {
set root=(hd0,1)
linuxefi /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali
initrdefi /live/initrd.img
}

menuentry « Kali – Boot Persistent » {
set root=(hd0,1)
linuxefi /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali persistence
initrdefi /live/initrd.img
}

menuentry « Kali Failsafe » {
set root=(hd0,1)
linuxefi /live/vmlinuz boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
initrdefi /live/initrd.img
}

menuentry « Kali Forensics – No Drive or Swap Mount » {
set root=(hd0,1)
linuxefi /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali noswap noautomount
initrdefi /live/initrd.img
}

menuentry « Kali Graphical Install » {
set root=(hd0,1)
linuxefi /install/gtk/vmlinuz video=vesa:ywrap,mtrr vga=788
initrdefi /install/gtk/initrd.gz
}

menuentry « Kali Text Install » {
set root=(hd0,1)
linuxefi /install/vmlinuz video=vesa:ywrap,mtrr vga=788
initrdefi /install/initrd.gz
}

 

 

Et voilà votre clé est prête à être démarrée sur OSX

 

3) Mettez la clé sur votre MacOSX démarrez le et restez appuyé sur la touche « alt » pour arriver sur le boot et vous verrez apparaître un disque dur qui s’appelle EFI. Cliquez dessus et lancez l’installation de KALI sur la partition créée précédemment!!!

4) Une fois que c’est fait, redémarrez votre Mac et bootez normalement, ça devrait démarrer sur Maverick.

5) Téléchargez rEFInd pour macosx/linux. http://sourceforge.net/projects/refind/files/0.7.6/refind-bin-0.7.6.zip/download

6) C’est une archive à décompresser sur son disque. Un petit

sudo chmod +x install.sh

pour donner les droits d’execution pour le fichier install.sh et lancez la commande depuis le répertoire d’installation avec le terminal

./install.sh –alldrivers

Voilà maintenant vous pouvez éteindre votre ordinateur. En redémarrant votre Os, vous devriez maintenant avoir un nouvel écran de boot de ce style. (désolé j’ai la flemme de faire des captures d’écran…. merci google image)

images

7) Surprise vous pouvez choisir votre distribution Kali et démarrer dessus. L’écran de login est un peu chelou, il faut saisir d’abord le login puis ensuite votre pass… enfin vous verrez. (la solution: il vous faudra créer un compte utilisateur autre que root pour qu’il vous propose directement des utilisateurs)

Deuxième et plus grande surprise tout marche out of the box!!!!! Je m’attendais d’après ce que dit les forum à devoir bidouiller le trackpad, la connexion wifi, l’acpi mais non tout marche directement!!!! (ma version de Kali est la 1.0.3)

kali-linux-menu

 

Pour personnaliser un peu le theme je vous conseille d’installer un utilitaire de perso pour  avoir  quelque chose de plus sympa

sudo apt-get install gnome-tweak-tool

Moi j’utilise un thème qui s’appelle Dorian:

http://gnome-look.org/content/show.php/Dorian+Theme?content=157200

À décompresser dans Usr/share/themes ;)

 

 

Dernières petites choses:

-pour la souris.

Allez dans le paramétrage et vous verrez dans la souris un onglet trackpad vous pourrez régler certains trucs.

Si vous souhaitez retrouver le mouvement naturel du trackpad MacOsx

dans le home du root. Créez un fichier .Xmodmap avec

pointer = 1 2 3 5 4 6 7 8 9 10 11 12

-pour les fonts qui ne sont pas très belle d’origine avec le gnome tweak tool vous pourrez changer ça mais auparavant faudra télécharger et installer des fonts supplémentaires déjà avec ça:

apt-get install ttf-liberation

Puis vous pouvez récupérer une typo idéale pour coder: inconsolata
http://www.levien.com/type/myfonts/inconsolata.html

 

Et voilà ready to hack!!!

 

 

liens d’inspiration de la bidouille

https://forums.kali.org/showthread.php?19266-How-to-install-Kali-with-EFI-and-dualboot-on-Macbook-Pro

https://wiki.archlinux.org/index.php/MacBook_Pro_8,1_/_8,2_/_8,3_%282011%29

https://forums.kali.org/showthread.php?19266-How-to-install-Kali-with-EFI-and-dualboot-on-Macbook-Pro

http://securitty.tumblr.com/post/54774007612/kali-linux-macbook-usb-boot-full-disk-encryption