♫musicjinni

Macbook 12" 2017 + Multi-boot Refind + Kali-linux 2017.2 + High Sierra + Trackpad + Keyboard

video thumbnail
Macbook 2017 12" ssd512 Multi-boot Refind Kali-linux 2017.2 High Sierra Trackpad Keyboard
Macbook 2017 12" ssd512 i5u 8gb usb-c
Multi-boot
KALI LINUX 2017.2 INSIDE (NOT VIRTUAL)
kernel 4.13
MAC OS HIGH SIERRA
refind
kali linux 2017.2
trackpad keyboard wifi
links:
http://www.rodsbooks.com/refind/getting.html
http://sourceforge.net/projects/refind/files/0.11.2/refind-bin-0.11.2.zip/download
http://cdimage.kali.org/kali-2017.2/kali-linux-2017.2-amd64.iso
https://github.com/cb22/macbook12-spi-driver

necesitaremos terner:
usb-bootable macos-high-sierra o particion de recuperacion mac
usb-bootable kali-linux
keyboard usb
mouse usb

instrucciones
1- descargar refind 0.11.2 desde mac os y descomprimir.
2- pinchar usb-bootable mac os y reiniciar en modo recuperacion.
3- abrir terminal
4- cd /Volumes
5- diskutil mount EFI
6- csrutil status
7- csrutil disable
8- ./refind-install

podeis modificar el archivo refind.conf
este archivo permite multiples configuraciones recomiendo ir probandolas, puedes personalizar logos, iconos, fuentes, opciones de timeout , etc...
en mi caso :
mi config:
timeout 0
enable_touch
enable_mouse
mouse_speed 8
scanfor internal,external,optical,manual
podemos construir un loader como este :
menuentry "TT KALI LINUX" {
volume 98c9e85c-6d54-4a7d-af5c-1ec7794fe49b
icon \boot\efi\EFI\refind\icons\kali.png
loader \boot\vmlinuz-4.13.0-kali1-amd64
initrd \boot\initrd.img-4.13.0-kali1-amd64
options "ro root=UUID=4d9fa90a-0543-49e6-a969-fd6b10ecb60d"
enabled
}
para ello es necesario tener la particion creada y linux ya instalado ,en un terminal escribir
lsblk -o UUID,PARTUUID,NAME,MOUNTPOINT
aparecerea algo asi
4d9fa90a-0543-49e6-a969-fd6b10ecb60d 98c9e85c-6d54-4a7d-af5c-1ec7794fe49b └─nvme0n1p3
con estos datos y la ruta de la imagen podeis hacer un cargador
no hace falta que lo hagais de forma manual porque se creara uno al instalar kali-linux pero no esta mal saber lo para añadir o modificarlo

terminanos escribiendo

9- csrutil enable
10- reboot
11- desde mac os abrir utilidad de discos y crear una particion Fat32 para kali en el ssd .
12- pinchar usb-bootable kali-linux , usb-keyboar, usb-mouse
13- reboot
14- Opción (⌥)
15- seleccionar pincho bootable de kali e instalar kali-linux 2017.2
(necesitaras tener conectado un usb keyboard y mouse , puesto que aun no detecta el trackpad y keyboard)
16-hacer la instalacion kali linux omitir controladores de red etc, y elegir particion manual
17- sobre la particion fat32 convertir a ext4 , punto de montaje / , boot-flag off
18- formatear particion y continuar con la instalación.
(puedes hacer una particion swap pero no es necesario)
18- seguir instalando omitiendo particion swap solo ext4
19- seguir la instalacion cuando intente instalar el grub si da error grub dummy ,continuamos instalando y finalizamos la instalacion
( posteriormente podemos reinstalar grub con grub-install /dev/sda o actualizarlo updte-grub)
20- esperamos finalice la instalación y reiniciamos
21- Iniciamos Kali y abrimos terminial para configurar sources para poder actualizar e instalar kernel , paquetes y repositorios git como los controladores trackpad keyboard para ello
22- nano /etc/apt/sources.list
23- agregamos estas lineas:
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
24- guardar cambios
25- apt-get update
26- apt-get dist-upgrade
27- apt-get install -y linux-headers-$(uname -r)
28- apt install dkms
29- instalamos git
30- apt-get install git
31- git clone https://github.com/cb22/macbook12-spi-driver.git /usr/src/applespi-0.1
32- dkms install -m applespi -v 0.1
33- echo -e "\n# applespi\napplespi\nintel_lpss_pci\nspi_pxa2xx_platform" (simbolo mayor que)(simbolo mayor que) /etc/initramfs-tools/modules

34- update-initramfs -u
35- update-grub
36- reboot

https://github.com/cb22/macbook12-spi-driver/issues/52
https://github.com/reproteq/macbook12-kali-linux/issues/1

P.D No puede grabar todo el proceso pero podeis ver el resultado y los comandos, archivos utilizados , links , etc...
part2 https://youtu.be/Wau2sD1lmYw

No creais todo lo que se escribe en la red.
aqui unos enlaces de publicaciones que casi hacen que no me compre el macbook y por lo tanto no escriba todo esto.
Especial thanks :
Diego Ros Malilla´s Bro

https://www.xataka.com/ordenadores/si-pensabas-instalar-ubuntu-en-los-nuevos-macbook-pro-olvidate-son-incompatibles-con-linux
https://www.muylinux.com/2016/11/14/nuevos-macbook-pro-incompatibles-linux/
https://applesencia.com/2016/11/linux-incompatible-con-nuevos-macbook-pro
https://www.applesfera.com/portatil/olvidate-de-instalar-linux-en-los-nuevos-macbook-pro-son-incompatibles-con-el-sistema-operativo-de-codigo-abierto
https://www.reddit.com/r/Ubuntu/comments/5c8s1k/warning_2016_macbook_pro_is_not_compatible_with/
https://www.infoworld.com/article/3141349/linux/2016-macbook-pro-cant-run-linux.html

Macbook 12" 2017 + Multi-boot Refind + Kali-linux 2017.2 + High Sierra + Trackpad + Keyboard

Disclaimer DMCA