Dual Boot (nicht VM) für Kali Linux Version 2020.2 auf MacBook Pro 2017

Motivation zum Schreiben

Aktuelle Macbook-Profis sind mit Touchbar ausgestattet und neue Peripheriegeräte werden eingeführt. In vielen Fällen können Tastatur und Touchpad nach dem Start von Linux nicht mehr verwendet werden. Außerdem funktioniert der Lüfter nicht, sodass der Computer heiß wird. Die Beiträge vieler Entwickler lösen jedoch solche Probleme. Ich hoffe, es hilft, wenn einem Freund oder Kollegen dasselbe passiert. Übrigens ist dies mein erster Beitrag. Wenn Sie also kleine Fehler oder Verbesserungen haben, kommentieren Sie diese bitte.

Dinge die zu tun sind

  1. Update von Peripheriegeräten / Treibern (Tastatur, Tocuhar, Touchpad)
  2. Lüfterverwaltungsmodul
  3. Energieverwaltungsmodul
  4. (Optional) WiFi-Verbesserungen

Umgebung

1. Update von Peripheriegeräten und Treibern

Verwenden Sie das folgende Git Hub-Repository.

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

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

Überprüfen Sie dann die Kernelversion. Kali Linux ver2020.2 ist * 5.3 *. Wenn der Kernel * 4.11 * oder weniger ist, * intremap = nosid * beim Booten, Sie müssen sicherstellen, dass * noapi * nicht in den Kerneloptionen enthalten ist.


Fügen Sie als Nächstes das SPI hinzu, das in das Dateisystem-Image ** / etc / initramfs-tools / module aufgenommen werden soll. Setzen Sie dann eine Kernelmodul-Unterstützung namens dkms ein und installieren Sie Apple-Peripheriegeräte.

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

Mit den oben genannten Aktionen können Sie nun Folgendes ausführen.

-Tastatur tippen -TouchBar (Drücken Sie Fn, um die Fn-Taste zu verwenden.) -Grundlegende Touchpad-Funktion (2,3,4-Finger-Bildlauf)

2. Lüfterverwaltungsmodul

Überprüfen Sie zunächst, ob Module mit den Namen applesmc und coretemp vorhanden sind.

lsmod | grep -e applesmc -e coretemp

Wenn es nicht vorhanden ist, fügen Sie Folgendes zu ** / etc / modules / ** hinzu.

coretemp
applesmc

Verwenden Sie dann das folgende Git Hub-Repository.

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

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

Dann gehen Sie in das Repository und

make && sudo make install
sudo make tests

Geben Sie die Verwaltungsdatei ** /etc/mbpfan.conf ** ein Sie können die Lüftergeschwindigkeit und Reaktionstemperatur mäßig kaufen.

** Achtung **: Da das MacBook zwei Lüfter hat, fügen Sie die linken und rechten Informationen zu min_fan1 bzw. min_fan2 hinzu.

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

Normalerweise beträgt die Lüfterdrehzahl 2000 U / min, aber ich wollte sie abkühlen, also habe ich sie auf 4500 U / min erhöht. Außerdem erreicht max_fan * manchmal plötzlich max_temp, sodass ich dachte, 6200 sei schlecht für Fans, also habe ich es gesenkt.

Umbenannt in mbpfan.debian in mbpfan, um mbpfan beim Booten auszuführen

sudo update-rc.d mbpfan defaults

Und Renn

Die ausführbare Datei befindet sich in ** / usr / sbin / mbpfan **.

Mit diesem Gefühl ist das Fan-Management vorbei.

3. Energieverwaltungsmodul

Ich habe das Modul von der folgenden offiziellen Website verwendet.

https://linrunner.de/tlp

Fügen Sie das offizielle Repository von Devian zu ** /etc/apt/sources.list ** hinzu.

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

Anlaufen

systemctl start tlp

4. Verbesserung von WiFi

Im Standardzustand kommt WiFi nicht an.

Referenz: Was sind die Vorteile einer Verringerung der Wi-Fi-Ausgabe? -gigazine.net- https://gigazine.net/news/20190411-wi-fi-power/

Also habe ich die Ausgabe von WiFi reduziert.

iwconfig wlan0 txpower 10

Ergebnis:

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

Sie können jetzt eine Verbindung zu WiFi herstellen, auch wenn Sie etwas weit weg sind!

Recommended Posts

Dual Boot (nicht VM) für Kali Linux Version 2020.2 auf MacBook Pro 2017
OpenPose auf dem MacBook Pro
OpenPose auf MacBook Pro Teil 2
pykintone unter Windows Subsystem für Linux
Erstellen Sie unter Kali Linux einen permanenten Schreibbereich, der vom USB-Speicher gestartet wird