Aktiviere Fans von GRUB

472
tourdetour

Ist es möglich, die Lüfter mit GRUB2 Bootloader mit voller Geschwindigkeit zu aktivieren?

Ich arbeite mit Macbook Pro Retina 2015 und wenn ich vergessen habe zu booten und meinen Bildschirm hängen zu lassen, wird mein Computer ziemlich heiß (über 88 ° C).

Die Lösung wäre, die Ventilatoren zu aktivieren, wenn GRUB startet, um eine Überhitzung zu verhindern. Ist das möglich ?

1
Normalerweise kann die Lüftergeschwindigkeit im BIOS eingestellt werden. Können Sie das tun? Darren vor 7 Jahren 0
@Darren Ich bin auf dem Macbook Pro, also nur EFI. Ich habe leider kein BIOS. tourdetour vor 7 Jahren 0
OK, für das BIOS lesen Sie EFI. Es gibt noch ein Konfigurationsprogramm dafür, n'est-ce pas? Darren vor 7 Jahren 0
@ Darren Das ist nicht wirklich so. Sie können die Startdiskette einfach im NVRAM einrichten, indem Sie entweder bless unter OSX oder efibootmgr unter Linux verwenden. Dann lädt das EFI-Image direkt beim Booten. Es gibt kein Einstellungsmenü wie bei einem PC mit einem BIOS. tourdetour vor 7 Jahren 0
@Darren Ich kann das Modul modprobe applesmc unter Linux ändern, um die Lüftergeschwindigkeit durch Ändern von `/ sys / devices / platform / applesmc.768 / fan1_min` zu ändern. Kann man das mit GRUB machen? Es scheint jedoch, dass diese Einstellung auch nach dem Neustart bestehen bleibt, aber ich möchte nicht, dass meine Fans die ganze Zeit mit voller Geschwindigkeit laufen, wenn ich mein System hochfahre. tourdetour vor 7 Jahren 0

1 Antwort auf die Frage

1
Kamil Maciorowski

Keine richtige Antwort, nur ein Workaround.

Lassen Sie GRUB2 nicht unbegrenzt warten. Lass es eine Weile warten und entweder

  • Starten Sie ein Standard-Betriebssystem, das die Lüftersteuerung bietet. oder
  • ausschalten.

Auf diese Weise können Sie die letztere Problemumgehung in Kubuntu 16.04.3 LTS konfigurieren. Passen Sie dieses Beispiel an Ihr Betriebssystem und Ihre Bedürfnisse an.

  1. Fügen Sie einen richtigen Menüeintrag hinzu. Die richtige Datei ist /etc/grub.d/40_custom. Der Klarheit halber füge ich die Datei mit der Kopfzeile ein:

    #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above.  menuentry Shutdown --class shutdown { halt } 

    Hinweis: --class shutdown ist optional .

  2. Konfigurieren Sie diesen Eintrag als Standard. Bearbeiten /etc/default/grubund bearbeiten Sie die folgenden Optionen:

    GRUB_DEFAULT=Shutdown GRUB_TIMEOUT=30 
  3. Laufen update-grub.

Wenn Sie jetzt vergessen, zu booten und den GRUB-Bildschirm hängen zu lassen, hält der Computer nach 30 Sekunden an.

Das ist eigentlich eine sehr gute Antwort! Ich füge das allen meinen GRUB-Setups hinzu, damit die Batterie nicht überhitzt und / oder entleert wird, wenn sie für eine Weile stehen bleibt. tourdetour vor 6 Jahren 0