새 컴퓨터가 종료 / 재부팅시 중단됩니다. 문제 해결 방법은 무엇입니까?


24

시스템이 완벽하게 작동하지만 시스템 종료 / 재부팅 / 일시 중지 / 최대 절전 모드에서 정지됩니다. 모든 창과 메뉴 막대가 사라지지만 바탕 화면 배경 무늬는 남아 있습니다. ESC를 누르고 종료 콘솔 텍스트를 볼 수있는 종료 화면 (애니메이션 점이있는 화면)도 표시되지 않습니다. 이 시스템은 완전히 업데이트되었으며 Update Manager를 사용하여 완전히 업데이트되었습니다.

  1. 동결 원인을 어떻게 확인할 수 있습니까?
  2. 조사 할 수있는 로그가 있습니까?
  3. 이 문제를 어떻게 해결할 수 있습니까?

나는 동결의 명백한 원인을 보지 못했다. 유일한 USB 연결은 마우스 / 키보드입니다. 외부 저장소가 연결되어 있지 않습니다. 그리고 실행중인 프로그램이 없습니다 (로그인 화면에서 바로 종료해도 기계가 정지합니다).

내가 지금까지 시도한 것 :

  • 일부 ACPI 설정을 제안 하는 다른 질문 ( this , thisthis )을 기반으로 sudo shutdown -h now종료 콘솔 텍스트 디스플레이가 힌트를 제공하는지 여부를 확인 하려고 했지만 시스템이 그다지 멀지 않습니다. 화면에는 툴바없이 바탕 화면 배경 이미지가 표시됩니다. sudo shutdown --force작동 하지만 해결책이 아니다.
  • 커널에 acpi = off 를 추가하기 위해 grub 메뉴를 편집 해도 도움이되지 않았습니다. 다른 (더 적은) ACPI 제안을 시도하는 데 아무런 의미가 없다고 생각합니까?
  • grub 항목에 noapic 을 추가해도 눈에 띄는 효과가 없었습니다. 대신에 nolapic 을 추가하면 무언가를 수행했습니다 ( 저소음 옵션을 제거했습니다 ). 시스템은 무인 업그레이드 실행 확인 : 화면의 마지막 문자 인 줄까지 바로 시스템 종료를 계속 진행할 수있었습니다.
  • 또한 전원 옵션과 관련하여 시스템 BIOS를 확인했지만 평소에는 아무것도 보이지 않았습니다. BIOS 대기 설정을 S3에서 S1으로 전환해도 도움이되지 않았습니다. 대기 설정을 비활성화 할 수 없으며 다른 ACPI 관련 설정 AFAIK가 없습니다.
  • BIOS 재설정은 도움이되지 않았습니다. 놀랍지 않습니다. 아무것도 바꾸지 않았습니다.
  • djeikyb 가 제안한대로 가상 콘솔 (CtrlAltF1) 가려고 시도했지만 거기에서 shutdown -h를 수행 했으며이 콘솔 출력 후에도 멈췄습니다 . 나는 여전히 초보자이기 때문에 한 번에 하나씩 프로세스를 죽이려고 시도하지 않았습니다.
  • 2.6.35.25가 아닌 커널 2.6.35.22로 부팅해도 도움이되지 않았습니다.
  • Nvidia 드라이버를 비활성화해도 도움이되지 않았습니다.
  • Live CD에서 부팅 (실제로는 USB 스틱)해도 도움이되지 않았습니다. 같은 방식으로 멈 춥니 다.
  • Live CD로 부팅 acpi=off noapic nolapic해도 도움이되지 않았습니다. 둘 다하지 않았다 nolapic. 분명히 이것은 설치의 일부 사용자 정의 설정이 아니라 일종의 기본 문제입니다.
  • MemTest는 오류없이 1 시간 안에 경쟁했습니다.

2
종료 / 재시작시 정지해도 설치를 막을 수 없습니다. 리눅스는 윈도우가 아니며, 사용 중에 파일을 교체 할 수 있으며, 우분투는 재부팅하는 동안 업그레이드를하지 않습니다. 재부팅은 새 실행 파일이로드되었는지 확인하는 데만 필요합니다.
Javier Rivera

@Javier 죄송하지만 동의하지 않습니다. 일부 설치 및 특히 Nvidia 드라이버는 종료 중에 명시 적으로 단계가 필요합니다. 정상적인 종료 절차에는 재부팅 직전에 보류중인 다른 설치를 확인하는 단계도 있습니다. 맞다면 업데이트 관리자가 재부팅을 요청하는 이유는 무엇이며 전원 메뉴에서 "재부팅"항목의 이름을 "재부팅 설치를 마치려면 재부팅"으로 바꾸는 이유는 무엇입니까? (메모리에서 인용.) 일반적으로 내가 하고 매우 우분투와 모든 사실에 만족 프로그램이 설치 즉시 사용할 수 있습니다 할 수 있습니다. 그러나 운전자 에게는 다를 수 있습니까?
Torben Gundtofte-Bruun

의견 불일치에 대해 죄송합니다. 지식은 일반적으로 의견 불일치 후에옵니다. 종료시 실행 된 업그레이드와 관련된 스크립트를 볼 수 없지만 /etc/init.d/inattended-upgrades의 경우 스크립트가 업그레이드 중임을 확인하고 종료를 강제로 종료합니다. 업그레이드를 적용하기 위해 보통 (*) 재부팅해야하기 때문에 메뉴가 변경됩니다. 커널을 다시로드해야합니다. nvidia 독점 드라이버에 대해서는 잘 모르지만 대부분의 그래픽 드라이버는 X 재부팅 (및 일부 rmmod)으로 시작합니다.
Javier Rivera

@Javier, ah yes "무인 업그레이드"는 종료하는 동안 (다른 컴퓨터에서) 볼 수 있습니다. 설명해 주셔서 감사합니다! :-)
Torben Gundtofte-Bruun

@ torbengb : 죄송하지만, 그렇지 않습니다. 전원 메뉴에는 "설치 업그레이드를 완료하기 위해 재부팅"하는 것이 매우 오해의 소지가 있다고 생각합니다. 생각대로 "설치를 마치려면"종료시 수행 할 작업 이 없습니다 . 이 텍스트는 새로운 커널을 설치 / 업그레이드 할 수 있지만 재부팅 할 때까지 이전 버전을 계속 사용하는 것과 같이 일부 소프트웨어의 새 버전을 사용하려면 재부팅해야 함을 의미합니다. 설치 종료시 추가 단계가 수행된다는 의미 는 아닙니다 ! nvidia 드라이버 설치조차도 종료시 "추가"를 수행하지 않습니다.
LGB

답변:


8

우분투 포럼에 대한이 답변 은 정확한 해결책을 가지고 있습니다! (왜 내가 AU에 여기에 병렬로 게시하지 않았습니까? 일주일의 캘린더 시간과 몇 시간의 컴퓨터 시간을 절약했을 것입니다!)

잘못된 드라이버가로드되어 종료되지 않습니다. 이 문제를 해결하려면 다음을 수행해야합니다.

터미널을 열고 다음을 입력하십시오. sudo modprobe -rf rt2860sta

뒤에 : sudo modprobe rt2860sta

그런 다음 잘못된 드라이버를 블랙리스트에 추가해야합니다.
echo blacklist rt2800pci | sudo tee -a /etc/modprobe.d/blacklist.conf

재부팅하면 (마지막으로 전원을 강제로 꺼야합니다!) 제대로 재부팅 할 수 있습니다.


1
런치 패드에서 패치를 제출 하시겠습니까?
Oxwivi

좋은 생각 인 것 같습니다. 나는 리눅스에 완전히 익숙하지 않으므로 어떻게 해야할지 모르겠다. ... 그것으로 찾고
의 Torben Gundtofte-Bruun은


4

Ubuntu 11.10의 경우 reboot=bios옵션 (또는 다른 옵션)을 시도 할 수 있습니다.

  1. 여기에 설명 된대로 GRUB 구성 파일에 액세스 하십시오 .

    cd .. && cd .. && sudo -H gedit etc/default/grub
    
  2. 다음과 같이 행을 편집하십시오 GRUB_CMDLINE_LINUX="".

    GRUB_CMDLINE_LINUX="reboot=bios"
    

    파일을 저장하십시오.

  3. GRUB을 업데이트하여 구성을 작성하십시오.

    sudo update-grub
    
  4. 컴퓨터를 재부팅

    (보라색 화면에는 멈출 수 있지만 마지막에는 희망이 있습니다 ...)


1
ACPI에 대한 매개 변수를 사용해 볼 수도 있습니다. brighthub.com/computing/linux/articles/39504.aspx
Jonathan

1
GRUB_CMDLINE_LINUX_DEFAULT coz에 옵션을 배치하는 것이 항상 안전합니다. 복구 모드의 부팅 항목에는 영향을 미치지 않습니다.
Mahesh

오래된 PC (Intel Celeron, 512MB RAM)에서 Ubuntu / Lubuntu / Xubuntu로 재부팅 할 때만이 문제가 발생했습니다. 모든 솔루션을 시도했지만 귀하의 답변 만 도움이되었습니다. 감사.
Alen

2

ACPI 문제 일 수 있습니다. 일부 ACPI 기능을 비활성화하기 위해 커널에 일부 매개 변수를 전달할 수 있습니다. 이로 인해 기능이 손실되거나 (전원 관리) 성능 (많은 폴링)이 발생합니다.

먼저 Htorque 에서 비참하게 강탈 된 일부 커널 매개 변수를 추가하는 방법에 대한 약간의 설명 :

  1. 시스템을 시작하고 GRUB 메뉴가 표시 될 때까지 기다립니다 (GRUB 메뉴가 표시되지 않으면 Shift시스템을 시작한 직후 왼쪽 키를 길게 누릅니다 ).
  2. 사용하고자하는 커널을 선택하고 c키를 누르십시오 . 강조 표시된 커널과 관련된 명령을보고 편집 할 수 있어야합니다.
  3. 로 시작하는 줄로 이동 linux하여 공백 뒤에 다음 매개 변수 중 하나를 추가하십시오.
  4. 이제 Ctrl+ x를 눌러 부팅하십시오.

다음 옵션은 매번 한 번 시도해 볼 수 있습니다. 더 공격적이지만 덜 공격적이지만 기능을 사용하지 않도록 할 수 있습니다.

  • acpi=offacpi를 완전히 비활성화해야합니다. 작동 가능성이 가장 높지만 모든 전원 관리가 손실됩니다.
  • pci=noacpi 이렇게하면 커널이 그림 스캔 및 irq 할당에 대해 acpi를 무시하게됩니다.
  • acpi=noirqacpi를 통한 irq 할당 만 비활성화합니다.
  • irqpoll이렇게하면 커널이 모든 무인 irq 중단에 대해 폴링합니다.
  • noapic커널이 APIC를 무시하게한다 .

댓글이 너무 길다
Javier Rivera

커널 매개 변수를 추가하는 방법이 마음에 들면 원래 Htorque 답변에 투표하는 것을 잊지 마십시오.
Javier Rivera

최상위 항목을 편집하고 linux로 시작하는 줄 끝에 acpi = off 를 추가했습니다 . 나는 줄이 다른 줄에 싸여 있음을 알았으므로 실제로는 중간이 아닌 다음 줄에 추가했습니다. 그런 다음 해당 항목으로 부팅 하고 로그인 화면에서 바로 다시 시작을 선택 하면 즉시 다시 얼어 붙었습니다 ...
Torben Gundtofte-Bruun

noapic과 nolapic을 시도하십시오. 둘 다 acpi와 관련이 없습니다.
Javier Rivera

noapic = 효과가 없습니다. nolapic 은 어느 정도까지 일했습니다. 업데이트 된 질문을보십시오.
Torben Gundtofte-Bruun

1

나는 :

  • RAM 칩 재 장착
  • BIOS를 기본값으로 재설정
  • 라이브 배포판을 실행하고 작동 방식을 확인하십시오.
  • 잠시 MemTest를 실행하십시오.

라이브 배포판은 도움이되지 않았습니다. 같은 효과. BIOS 재설정은 도움이되지 않았습니다. 같은 효과. 오늘 밤 MemTest가 계획되어 있습니다. RAM을 다시 장착하려면 봉인을 끊어야합니다. 이것은 새로운 기계이기 때문에 오히려 아닙니다.
Torben Gundtofte-Bruun

1

파일에 다음 줄을 추가하여이 문제를 해결했습니다 /etc/default/halt.

INIT_HALT = POWEROFF

정말 효과가 감사합니다 !!!. 나는 아직도 어떤 패키지가 실제로이 귀찮은지를 찾아 낼 수 없다. 패키지를 설치할 때 각 패키지를 알고있었습니다. virtualbox를 설치했을 때 보여지기 시작했습니다 (나중에 mpd 때문이라고 생각했습니다). 그것을 되 돌리는 방법을 실제로 결정할 수는 없습니다.
면도기

0

대부분의 경우 이것은 버그가있는 그래픽 카드로 인해 발생합니다. 예 : 우분투 12.04에서는 모든 업데이트 (xorg 관련 업데이트 포함)를 설치해야했습니다. 그 후 촉매 12.10을 설치하여 문제를 해결했습니다. 랩톱 모드 도구 (종속성 (ethtool, sdparm) 포함)를 제거 (설치된 경우)하는 것도 좋습니다. 종료도 중단되기 때문입니다.


0

이상하게도 "지금"매개 변수를 제거하면 문제가 해결되었습니다. 즉, 나는 사용하고 있었다 :

sudo /sbin/reboot now

막히고있었습니다

그러나 내가 사용했을 때 :

sudo /sbin/reboot

문제가 해결되었습니다.

왜 그런지 모르겠습니다. 이 문제는 Ubuntu 13.10을 설치했을 때만 나타납니다 .
나는 여전히 정확한 하드웨어를 가지고 있지만 이전 버전의 Ubuntu 12.04를 가진 3 개의 다른 스테이션을 가지고 있으며이 문제가 없습니다.


"now"매개 변수를 추가하면 "지금 유지 관리를 위해 시스템을 종료합니다!"라는 메시지가 표시됩니다. 생략하면 "지금 재부팅을 위해 시스템이 다운됩니다!"라는 메시지가 약간 다릅니다.
Haroon

0

나는 또한 같은 상황에 직면했지만 위의 방법으로도 해결할 수 없었습니다. 이 문제에는 많은 원인이있을 수 있지만 BIOS 메뉴에서 USB 3.0 컨트롤러를 비활성화하여이 문제를 해결했습니다.

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