Dual Boot (pas VM) pour Kali Linux ver 2020.2 sur MacBook Pro 2017

Motivation à écrire

Les professionnels Macbook récents sont équipés de Touchbar et de nouveaux périphériques sont introduits. Il existe de nombreux cas où le clavier et le pavé tactile ne peuvent pas être utilisés après le démarrage de Linux. De plus, le ventilateur ne fonctionne pas, donc l'ordinateur chauffe. Cependant, les contributions de nombreux développeurs résolvent ces problèmes. J'espère que cela aide si la même chose arrive à un ami ou à un collègue. Au fait, c'est mon premier message, donc si vous avez de petites erreurs ou améliorations, veuillez commenter.

Choses à faire

  1. Mise à jour des périphériques / pilotes (clavier, Tocuhar, pavé tactile)
  2. Module de gestion des ventilateurs
  3. Module de gestion de l'alimentation
  4. Améliorations Wi-Fi (facultatives)

environnement

1. Mise à jour des périphériques et des pilotes

Utilisez le référentiel Git Hub suivant.

https://github.com/cb22/macbook12-spi-driver

git clone https://github.com/cb22/macbook12-spi-driver

Vérifiez ensuite la version du noyau. Kali Linux ver2020.2 est * 5.3 *. Si le noyau est * 4.11 * ou moins, * intremap = nosid * lors du démarrage, Vous devez vous assurer que * noapi * n'est pas dans les options du noyau.


Ensuite, ajoutez le spi à inclure dans l'image du système de fichiers ** / etc / initramfs-tools / module. Ensuite, mettez dans un support de module de noyau appelé dkms et installez les périphériques Apple.

echo -e "\n# applespi\napplespi\nspi_pxa2xx_platform\nintel_lpss_pci" >> /etc/initramfs-tools/modules

apt install dkms
git clone https://github.com/cb22/macbook12-spi-driver.git /usr/src/applespi-0.1
dkms install -m applespi -v 0.1

Avec les actions ci-dessus, vous pouvez maintenant effectuer les opérations suivantes.

-Saisie au clavier -TouchBar (Appuyez sur Fn pour utiliser la touche Fn) -Fonction de base du pavé tactile (opération de défilement des doigts 2,3,4)

2. Module de gestion des ventilateurs

Tout d'abord, vérifiez s'il existe des modules appelés applesmc et coretemp.

lsmod | grep -e applesmc -e coretemp

S'il n'existe pas, ajoutez ce qui suit à ** / etc / modules / **.

coretemp
applesmc

Utilisez ensuite le référentiel Git Hub suivant.

https://github.com/linux-on-mac/mbpfan

git clone https://github.com/linux-on-mac/mbpfan

Ensuite, allez dans le référentiel et

make && sudo make install
sudo make tests

Entrez le fichier de gestion ** /etc/mbpfan.conf ** Vous pouvez acheter modérément la vitesse du ventilateur et la température de réaction.

** Attention **: Étant donné que le macbook a deux ventilateurs, ajoutez respectivement les informations de gauche et de droite à min_fan1 et min_fan2.

min_fan1_speed = 4500
min_fan2_speed = 4500	
max_fan1_speed = 5500
max_fan2_speed = 5500	
low_temp = 63			# try ranges 55-63, default is 63
high_temp = 66			# try ranges 58-66, default is 66
max_temp = 86			
polling_interval = 1	# default is 1 seconds

Normalement, la vitesse du ventilateur est de 2000 tr / min, mais je voulais le refroidir, alors je l'ai augmentée à 4500 tr / min. De plus, max_fan * atteint parfois soudainement max_temp, donc je pensais que 6200 était mauvais pour les fans, alors je l'ai abaissé.

Renommé mbpfan.debian en mbpfan pour exécuter mbpfan au démarrage

sudo update-rc.d mbpfan defaults

Et courir

Le fichier exécutable se trouve dans ** / usr / sbin / mbpfan **.

Avec ce sentiment, la gestion des fans est terminée.

3. Module de gestion de l'alimentation

J'ai utilisé le module du site officiel suivant.

https://linrunner.de/tlp

Ajoutez le dépôt officiel de Devian à ** /etc/apt/sources.list **.

deb http://ftp.debian.org/debian buster-backports main
deb http://ftp.debian.org/debian stretch-backports-sloppy main

Installation

apt update && apt install tlp tlp-rdw

Commencez

systemctl start tlp

4. Amélioration du WiFi

Dans l'état par défaut, le WiFi n'arrive pas.

Référence: Quels sont les avantages de réduire la sortie Wi-Fi? -gigazine.net- https://gigazine.net/news/20190411-wi-fi-power/

J'ai donc réduit la sortie du WiFi.

iwconfig wlan0 txpower 10

résultat:

wlan0     IEEE 802.11  ESSID:"router-xxx"  
          Mode:Managed  Frequency:2.422 GHz  Access Point: xx:xx:xx:xx   
          Bit Rate=72.2 Mb/s   Tx-Power=10 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=31/70  Signal level=-79 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:64  Invalid misc:0   Missed beacon:0

Vous pouvez désormais vous connecter au WiFi même si vous êtes un peu loin!

Recommended Posts

Dual Boot (pas VM) pour Kali Linux ver 2020.2 sur MacBook Pro 2017
OpenPose sur MacBook Pro
OpenPose sur MacBook Pro Partie 2
pykintone sur le sous-système Windows pour Linux
Créer une zone d'écriture permanente sur Kali Linux démarré à partir d'une clé USB