컴퓨터가 종료되지 않습니다


64

최근 Ubuntu 11.10에서 12.04로 업그레이드했습니다. 차이가있는 경우 내 시스템은 Dell Inspiron 1520입니다.

종료하거나 다시 시작할 때마다 문제가 발생합니다. 그것은 내가 말할 수있는 한 실행중인 모든 프로세스를 종료하지만 일단 종료 텍스트 화면을 지나서 화면이 검게되면 컴퓨터의 전원이 꺼지지 않습니다. 팬이 계속 작동하고 화면이 계속 켜져 있습니다. 등을 완전히 종료하려면 전원 버튼을 누르고 있어야합니다.

누구 든지이 문제를 해결하는 방법을 알고 있습니까?


1
오른쪽 모서리 버튼을 클릭하고 shutdown right를 눌러 종료하고 있습니까?
eltommo

1
예. 맞습니다
저스틴 H

2
이 문제에 대한 해결책을 찾는 동안 sudo poweroff, 터미널 프롬프트에서 입력 하거나 "alt-f2"를 누르고 "gksudo poweroff" 를 입력하면 문제를 해결할 수 있습니다. 컴퓨터 전원이 완전히 꺼질 수 있습니다.
eltommo

버그가있는 것 같습니다 : bugs.launchpad.net/bugs/987220 . 영향을받는 경우 페이지 상단에서 "예, 나에게도 영향을줍니다"를 클릭하십시오. 이 계산됩니다. UbuntuOne ID로 런치 패드에 로그온 할 수 있습니다.
Andre

답변:


30

나는 같은 문제가 있고 나를 위해 일한 해결책찾았다 .

터미널에 입력하십시오 :

  1. sudo -i (루트 쉘을 얻으려면 sudo gedit를 사용하지 않는 것이 좋습니다)
  2. gedit /etc/default/grub
  3. 줄을 찾으십시오. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  4. 이것을 다음으로 변경하십시오. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
  5. 파일을 저장하고 파일을 닫습니다.
  6. 마지막으로 터미널에서 : update-grub
  7. exit (루트 쉘을 끝내기 위해)

여기에서 찾았습니다 : Ubuntu 11.10 또는 12.04에서 Dell Studio 1569 종료 할 수 없음


11
이것은 작동하지 않는 것 같습니다.
skeggse

이 엔비디아 8400M 내 델 XPS M1330에, 날 위해 일하는 것 같았다
foh1981

나를 위해 작동합니다. Dell XPS M1530 Nvidia 8600
Garfield

위의 솔루션은 잠시 동안 작동했지만 문제가 다시 발생했습니다. 따라서 위의 단계 (예 :)를 사용하여 대신 제거 acpi=force했다 GRUB_CMDLINE_LINUX_DEFAULT가 추가했습니다 . 그런 다음 이전과 같이 "[end trance ...]"로 끝나는 일련의 메시지와 함께 검은 화면에서 종료를 중지 한 후 전원 단추를 사용하여 컴퓨터를 종료합니다 ( 메시지를 표시 해야 함). 스플래시 화면 대신). 재부팅 후 종료가 올바르게 작동했습니다 (여러 번 테스트했습니다). GRUB_CMDLINE_LINUXGRUB_CMDLINE_LINUX="acpi=force"GRUB_CMDLINE_LINUX_DEFAULT=""
Cee

Update Manager로 다시 업데이트 한 후 문제가 다시 발생했습니다. 이전과 마찬가지로 잠시 후 컴퓨터 사용으로 돌아 가려고 할 때 화면 보호기 (빈 화면 및 2D 화면 보호기만으로도)가 고정되었습니다. 또한 전원 관리에 의해 컴퓨터가 자동으로 종료되는 대신 화면 보호기가 정지되었습니다. 셧다운 (이동 위의 단계를 수행 한 후에도 정상적으로 다시 작동 acpi=forceGRUB_CMDLINE_LINUX_DEFAULT이 시간) 종료하고 수동으로 전원을 끄기. 따라서 시스템 업데이트 후 문제가 발생할 때마다이 단계를 반복해야 할 수도 있습니다.
Cee

3

또는 이것 하나 ... bugs.launchpad.net/bugs/987220
Andre

2
두 문제 모두 유효하지 않은 것으로 종료되었습니다. 실제 버그 보고서는 어디에 있습니까?
Gili

1
실제로 그것을 사용하는 사람들 (최종 사용자)이 우분투에 제출 한 대부분의 버그는 완전히 무시됩니다. 최종 사용자는 엘리트로 간주되지 않습니다.
Ken Sharp

2

정확히 동일한 모델 (Inspiron 1520)에서 동일한 문제가 있습니다. 범인은 독점적 인 NVIDIA 그래픽 드라이버 인 것 같습니다. 당신이 그것을 제거하고 누보로 폴백하면 정상적으로 작동합니다.

NVIDIA 드라이버 대신 Nouveau를 실행하려면 "추가 드라이버"에서 [둘 다] NVIDIA 드라이버를 제거 / 비활성화하면됩니다 (영어 시스템을 실행하지 않으므로 이름을 알 수 없음). 우분투는 자동으로 누보를 사용합니다.

그러나 사용에 따라 Nouveau는 "충분히"충분하지 않을 수 있습니다. 그러나 필자의 경우 NVIDIA 드라이버의 성능이 필요하지 않습니다 (게임은 없습니다!).


2

또 다른 가능한 해결책-특히 (U) EFI를 사용하는 최신 하드웨어의 경우 부팅 매개 변수를 추가하는 것 apm=power_off입니다. GRUB_CMDLINE_LINUX_DEFAULTin 의 정의에 /etc/default/grub추가하거나 아직없는 경우 행을 추가 할 수 없습니다.

GRUB_CMDLINE_LINUX_DEFAULT="apm=power_off"

그런 다음 운영 체제 설명서 예에 따라 GRUB 설치를 업데이트 update-grub하거나 grub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfg또는 유사한.


감사. Ubuntu 16.04를 실행하는 Gigabyte Mobo 및 Skylake 프로세서가있는 데스크탑 PC에서 작업했습니다.
aaditya1234

LXLE (ubuntu) 16.04가있는 Lenovo ideapad 330s에서 나를 위해 일했습니다. 다른 솔루션은 저에게 효과적이지 않았습니다. 감사합니다!
UndoingTech

1

스플래시 화면 뒤에서 진행되는 상황을 조사하려면을 누릅니다 Esc. 무엇이 종료되지 않는지 확인할 수 있습니다. 그런 다음 해당 문제를 해결할 수 있습니다. 많은 경우에보고 된 바는이었다 redis-server.


0

핵심은이 문장에서 "실행중인 모든 프로세스를 종료"하는 것입니다. 내 경우에는 그렇지 않았다! redis-server어떤 이유로 프로세스를 정상적으로 중지 할 수없는 프로세스 로 인해 문제점이 발생했습니다 . 모든 redis-server프로세스 sudo killall redis-server를 종료하면 정상적으로 종료 할 수있었습니다. 자주 redis가 필요하지 않으므로 다음 명령으로 시작할 때 실행을 중지했습니다.

sudo update-rc.d -f redis-server 제거

sudo update-rc.d -f redis_6379 제거

이 문제를 해결하는 업데이트를 기다릴 것이지만 지금은 종료하기 전에 redis 프로세스를 중지해야합니다. 귀하의 경우에는 redis가 아닐 수도 있지만 우분투가 죽일 수 없었던 버그가있는 프로세스 일 수 있습니다.

문제를 검사하는 데 도움이 될 수 있습니다.

  • service --status-all: 시스템에 등록 된 모든 서비스를 나열합니다. OS 부팅으로 시작하는 서비스 앞에는 [+] 기호가 있습니다.

  • 전원 버튼을 눌러 수동으로 전원을 끌 때 화면에 나타나는 로그 메시지를 읽으십시오. 필자의 경우 redis 서버를 닫으려고하는 것에 대한 내용을 읽었습니다. 임의의 키를 누르면 메시지가 나타날 수도 있습니다.

  • 최근에 설치 한 프로그램을 검토하십시오. 그중 하나가 문제를 일으키는 것일 수 있습니다.

  • 불필요한 프로세스를 모두 닫고 정상적으로 종료 할 수 있는지 확인하십시오. 가능한 경우 버그가있는 앱에 도달 할 때까지 프로세스를 반복하여 후보를 좁 힙니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.