It is currently Thu May 23, 2013 5:15 am

All times are UTC




Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: Howto: Ältere Computer richtig ausschalten
PostPosted: Mon Jan 21, 2008 7:39 pm 
Experienced Zenwalker
Experienced Zenwalker

Joined: Sun Jun 04, 2006 8:19 am
Posts: 139
Ältere Computer richtig ausschalten

Auf älteren Rechnern, deren Mainboards um das Jahr 2000 oder vorher gefertigt wurden, kann es passieren, dass der Computer beim Ausschalten darauf wartet, dass der Benutzer den Power-Knopf drückt. Grund dafür ist, das bis zum Jahr 2000 viele Mainboards eine sehr fehlerhafte Implementation des Powermanagementsystems ACPI hatten. Deshalb ist ACPI bei älteren Mainboards standardtmäßig deaktiviert. Leider ist es aber notwendig, damit der Computer sich selbst den Saft abdrehen kann. Wie man ACPI trotzdem aktiviert, erklärt dieses Howto. (Die Methode funktioniert zwar oft, aber nicht immer)

1. Fehleranalyse
Um sicherzustellen, dass das deaktivierte ACPI auch wirklich Grund für das Nichtabschalten des Computers ist, gib in ein Terminal den Befehl
Code:
dmesg | grep 2000
ein. Es sollte eine Meldung über ein zu altes Mainboard erscheinen.

2. Konfiguration des Bootloaders
Dieser Schritt hängt davon ab, welchen Bootloader du verwendest.

Lilo (Zenwalks Standartdtbootloader)
Öffne die Datei /etc/lilo.conf als root mit einem Texteditor (gksu mousepad). Suche den Eintrag des Zenwalk-Kernels. Ersollte so oder so ähnlich aussehen:
Code:
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/hda2
  label = Zenwalk
  initrd = /boot/initrd.splash
  read-only
# Linux bootable partition config ends

Füge nun die Zeile addappend = "acpi=force" hinzu. Danach sollte der Eintrag etwa so aussehen:
Code:
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/hda2
  label = Zenwalk
  initrd = /boot/initrd.splash
  addappend = "acpi=force"
  read-only
# Linux bootable partition config ends

Speichere die Datei nun ab. Öffne dann ein Terminalfenster, logge dich als root ein und gib den Befehl
Code:
lilo -v
ein. Nach dem nächsten Neustart sollte das Herunterfahren funktionieren.

Grub (anderer, weit verbreiteter Bootloader)
Mit Grub verläuft die Konfiguration einfacher als mit Lilo. Öffne die Datei /boot/grub/menu.lst als root mit einem Texteditor (gksu mousepad) und suche den Eintrag für Zenwalk. Der sollte etwa so aussehen:
Code:
title Zenwalk
root (hd0,8)
kernel /boot/vmlinuz root=/dev/hda9
Füge nun ans Ende der Zeile, die mit kernel beginnt, den Parameter
Code:
acpi=force
an. Das Ergebnis sieht dann ungefähr so aus:
Quote:
title Zenwalk
root (hd0,8)
kernel /boot/vmlinuz root=/dev/hda9 acpi=force
Nach dem nächsten Neustart sollte der Computer in der Lage sein, sich selbstständig abzuschalten.

Wie bereits erwähnt funktioniert das nicht bei allen älteren Computern. Von einem Industriecomputer ist bekannt, dass er zuzätzlich zu acpi=force auch noch apm=power-off benötigte, um richtig herunterzufahren.


____________________________


Das Howto ist an den englischsprachigen Wiki-Artikel auf http://wiki.zenwalk.org/index.php?title=Older_computer:_does_not_switch_off angelehnt.


Last edited by MadScots on Mon Jan 21, 2008 7:42 pm, edited 1 time in total.

 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC


 Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: