it-swarm.dev

Vypnutí nevypne počítač

Nedávno jsem upgradoval z Ubuntu 11.10 na 12.04. Pokud to bude mít nějaký význam, můj systém je Dell Inspiron 1520.

Při každém vypnutí nebo restartu narazím na problém; zabíjí všechny běžící procesy (pokud mohu říci), ale jakmile se dostanu kolem textové obrazovky vypnutí a obrazovka zčerná, počítač se nevypne. Fanoušci stále běží a obrazovka je stále zapnutá, atd. Musím podržet tlačítko napájení, abych se mohl vypnout.

Ví někdo, jak tento problém vyřešit?

64
Justin H

Mám stejný problém a našel řešení , které pro mě vyšlo.

Zadejte terminál:

  1. Sudo -i (pro získání kořenového prostředí Shell se nedoporučuje sudo gedit)
  2. gedit /etc/default/grub
  3. Najděte řádek: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  4. Změnit na: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
  5. Uložte soubor a zavřete soubor.
  6. Nakonec v terminálu: update-grub
  7. exit (ukončení kořenového prostředí Shell)

Našel jsem to zde: Dell Studio 1569 nelze vypnout v Ubuntu 11.10 nebo 12.04

30
kubahaha
3
Forever Learner

Dalším možným řešením - zejména pro novější hardware pomocí (U) EFI - je přidání zaváděcího parametru apm=power_off. Můžete ji přidat do definice GRUB_CMDLINE_LINUX_DEFAULT v /etc/default/grub nebo přidejte řádek, pokud ještě neexistuje.

GRUB_CMDLINE_LINUX_DEFAULT="apm=power_off"

Poté aktualizujte instalaci grubu podle vaší příručky k operačním systémům, např .: update-grub nebo grub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfg nebo podobné.

2
sebix

Na stejném modelu mám stejný problém (Inspiron 1520). Zdá se, že viník je proprietární grafický ovladač NVIDIA. Pokud ji odinstalujete a provedete nouveau, bude to fungovat jako obvykle.

Chcete-li spustit Nouveau místo ovladače NVIDIA, stačí odebrat/inaktivovat [oba] ovladače NVIDIA v „dalších ovladačích“ (nepoužíváte anglický systém, takže si nemůžu být jistý jménem). Ubuntu pak použije Nouveau automaticky.

V závislosti na vašem použití však nemusí být Nouveau „dost dobrý“. Ale v mém případě nepotřebuji výkon ovladače NVIDIA (žádné hraní zde!).

2
krax

Chcete-li zjistit, co se děje za úvodní obrazovkou, stiskněte Esc. Uvidíte, co mu brání v vypnutí. Potom můžete tento problém vyřešit. Pro mnoho hlášených případů to bylo redis-server.

1
Musaffa

Klíč může být v této větě „zabíjí všechny spuštěné procesy“. V mém případě to NENÍ! Problém byl způsoben redis-server proces, který z nějakého důvodu nelze normálně zastavit. Jednou jsem zabil všechny redis-serverprocesy, Sudo killall redis-server, Dokázal jsem normálně vypnout. Protože tak často nepotřebuji opakování, zastavil jsem ho při spuštění pomocí těchto příkazů:

Sudo update-rc.d -f redis-server odebrat

Sudo update-rc.d -f redis_6379 odebrat

Budu čekat na aktualizaci, která tento problém odstraní, ale prozatím si budu pamatovat zastavení procesu opakování před vypnutím. Ve vašem případě to nemusí být znovu, ale je to pravděpodobně buggy proces, který Ubuntu nemohl zabít.

To vám může pomoci problém prohlédnout:

  • service --status-all: uvádí seznam všech služeb registrovaných v systému. Služby, které začínají zaváděním operačního systému, budou před nimi mít symbol [+].

  • Přečtěte si protokolové zprávy, které se objeví na obrazovce, když stisknete tlačítko napájení pro ruční vypnutí. V mém případě jsem četl něco o pokusu o uzavření redis serveru. Zprávy se mohou také zobrazit, pokud stisknete některé náhodné klávesy.

  • Zkontrolujte programy, které jste nainstalovali nedávno, možná jeden z nich způsobuje problém.

  • Zkuste zavřít všechny nepotřebné procesy a zjistit, zda je možné vypnout normálně. Pokud můžete, opakujte tento postup a zúžte kandidáty, dokud se nedostanete na aplikaci buggy.

0
Karim Sonbol