14.04에서 커널을 롤백하거나 다운 그레이드하는 방법 (re : 와인이 작동을 멈췄습니까?) 업데이트 (14.04 LTS에 있음)로 와인이

최근 업데이트 (14.04 LTS에 있음)로 와인이 갑자기 작동을 멈췄습니다. 이것은 관련 버그 보고서 가 링크 된 WineHQ 에서 이미보고 된 것으로 나타났습니다 .

수정 사항을 기다리는 동안 커널을 다운 그레이드하여 “다운 그레이드”수행에 대한 조언을 사용자에게 다시 알려줍니다. 이것에 대해 꽤 많은 Q & A가 있지만 14.04 특정 것은 이러한 요구를 충족시키지 못하는 것 같습니다. (그리고 사이드 바의 “유사한 질문”은 종종 아주 오래된 것입니다.)

자동 업데이트를 금지하지 않으면 서 어떻게 커널을 안전하게 다운 그레이드해야합니까 (곧 수정 될 예정)!

필자의 경우 문제가있는 업데이트는 다음과 같습니다.

2015-07-28 14:08:18 upgrade linux-libc-dev:amd64 3.13.0-58.97 3.13.0-59.98


답변

컴퓨터를 처음 부팅 할 때 grub 부팅 메뉴가 나타납니다. grub boot 메뉴에서 부팅하고자하는 이전 커널을 선택하십시오-일단 커널을 선택하고 유지하고 싶다면 부팅하십시오

uname -r

현재 실행중인 커널을 알려줍니다 (한 번 두 번 측정하십시오)

dpkg -l | grep linux-image
dpkg -l | grep linux-headers

어떤 커널 / 헤더가 시스템에 저장되어 있는지 알려줄 것입니다-헤더도 삭제합니다-너무 많은 공간을 차지하지는 않지만 여전히 제거합니다. 커널을 삭제하면 왜 있습니까?

실행중인 커널을 삭제하지 않는 것이 중요합니다. 즉, uname -r 이러한 커널 및 헤더 항목을 삭제하면 시스템을 사용할 수 없게됩니다

그런 다음 원하지 않는 것을 삭제하십시오.

sudo apt-get purge

나는 출력을 dpkg -l | grep linux-image텍스트 문서에 복사하여 지저분하지 않은 프로세스가되도록하고 삭제 대 저장을 명확하게 선택할 수 있습니다

전체 명령의 예는 다음과 같습니다.

sudo apt-get purge linux-image-3.16.0-41-generic linux-image-3.16.0-41-lowlatency linux-image-extra-3.16.0-41-generic

sudo apt-get purge linux-headers-3.16.0-41 linux-headers-3.16.0-41-generic linux-headers-3.16.0-41-lowlatency

dpkg -l 출력 결과의 예 | grep linux-headers는 다음과 같습니다 :

jason@casa-wesella:~$ dpkg -l | grep linux-headers
ii  linux-headers-3.16.0-41                     3.16.0-41.57~14.04.1                    all          Header files related to Linux kernel version 3.16.0
ii  linux-headers-3.16.0-41-generic             3.16.0-41.57~14.04.1                    i386         Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii  linux-headers-3.16.0-41-lowlatency          3.16.0-41.57~14.04.1                    i386         Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii  linux-headers-3.16.0-43                     3.16.0-43.58~14.04.1                    all          Header files related to Linux kernel version 3.16.0
ii  linux-headers-3.16.0-43-generic             3.16.0-43.58~14.04.1                    i386         Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii  linux-headers-3.16.0-43-lowlatency          3.16.0-43.58~14.04.1                    i386         Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii  linux-headers-generic-lts-utopic            3.16.0.43.34                            i386         Generic Linux kernel headers
ii  linux-headers-lowlatency-lts-utopic         3.16.0.43.34                            i386         lowlatency Linux kernel headers

답변

이 답변은 커널 롤백에 관한 것이 아닙니다. 그러나 와인이 오작동을 일으킨 최초의 문제는 3.13.0-59 일반 커널에있는 것 같습니다. 새로운 3.13.0-61- 일반 버전을 사용할 수 있습니다.

Software Updater를 수동으로 시작했으며 자동으로 3.13.0-61-generic로 업그레이드했습니다. 이제 내 와인 응용 프로그램이 다시 시작됩니다.


답변

grep 구성 파일을 편집하여 특정 커널을 기본값으로 설정하십시오. 특정 커널을 기본값으로
수동 설정

부팅 할 특정 커널을 수동으로 설정하려면 /etc/default/grub파일을 수퍼 유저 / 루트로 편집해야합니다 .

sudo nano /etc/default/grub

편집 할 줄은 GRUB_DEFAULT=0입니다. 이 줄을 원하는 설정 (아래 참조)으로 설정 한 후 파일을 저장하고 다음 명령을 사용하여 GRUB 2 구성 파일을 업데이트하십시오.

sudo update-grub