젠투 시스템 종료 문제

vimania의 이미지

gentoo linux 2007.0 노트북에 설치했습니다. 노트북은 intel core duo 머신입니다.

linux 경험이 없어서 엄청난 재설치 후 gnome-light까지 설치하는데 성공했습니다.

설치하는 내내 shutdown 할 일이 없어서 주로 reboot 명령만 사용했습니다. reboot은 문제 없이 잘 되고 있습니다.

그런데 gnome이 처음 실행되는걸 보고 기분좋게 shutdown -h now 를 했는데

[ok] 들이 화면 오른쪽에 주~욱 보이면서 종료가 순조롭게 되어 가더니...

unmount .... [ok] 이후에

이상한 16진수 코드들을 화면가득 뿌리더니 컴퓨터가 얼어버렸습니다.

혹시 전원 관련 문제인가 해서 강제 재부팅후 make menuconfig 에 가서 전원관련 옵션 몇가지 추가하고 다시 컴파일 했는데 그래도 계속 같은 현상입니다.

에러 메세지라도 보이면 검색을 해보겠는데 알수 없는 코드 밖에 안보이니 어디서 부터 접근을 해야 할지 모르겠습니다.

분명히 전원이 꺼져야 할 타이밍인데 얼어버립니다.

caps lock, num lock 키도 작동안하구요.

리눅스 버전은 2.6.23-r9 입니다.

혹시 같은 경험이 있으시거나 문제를 해결할 방법을 아시는분 도와주세요.

어디부터 접근을 해야하는지도 알려주세요.

crazyraven의 이미지

커널 설정에 문제가 있었을지도 모르니 genkernel all 로 설정해보시구요
poweroff 로 함 꺼보시길..

살기엔 참 피곤한 세상이야..

Necromancer의 이미지

이상한 16진수 숫자들을 뿌린다는 얘기는 커널 패닉 같은데
커널에 뭔가 문제 있다는 얘기죠. 전원off일때 문제 발생한다면 bios도 이상해서 그럴 수 있습니다.

일단 genkernel 말고 바닐라맛 커널로 직접 컴파일 해보심이
바닐라맛으로 해도 똑같고 프로그램 과부하 건상태에서도 발생한다면 메모리불량 의심할 수 있습니다.

Written By the Black Knight of Destruction

Written By the Black Knight of Destruction

vimania의 이미지

현재 상태에서 그대로 poweroff 로 종료 해도 같은 현상이네요.
컴퓨터가 얼어버린 상태에서 화면에서 보이는건

process kstopmachine(pid: ...
stack: ....
call trace: ...
code: ...
EIP: ...

이런것만 읽을 수 있네요. 나머진 모두 알수 없는 숫자들이고요.

한가지 궁금한건 menuconfig 와 genkernel 차이점이 뭔가요?
장단점은 무엇인지도 알려주세요.

vimania의 이미지

모르는게 많아서요 ^^

바닐라 커널은 어떻게 다른건가요?

그리고 bios 와 메모리에 이상이 있는지는 어떻게 체크하나요?

only2sea의 이미지

gentoo-sources는 바닐라 커널에 젠투의 패치를 가한 것입니다.

젠투에서는 gentoo-sources를 지원해 주며, 바닐라 커널을 문제 발생시 지원해 주지 않습니다.

블로그: http://turtleforward.blogspot.com

Necromancer의 이미지

kernel.org에서 직접 다운받아 패치 안하고 컴파일한 커널을 바닐라커널이라고 부릅니다.
배포본에서 나오는 커널은 바닐라 그대로 안쓰고, 배포본 제작자들이 알고 있는 문제에 대해서 각종 패치들을 다 적용하죠.

그리고 윗글 내용보니 커널패닉이네요.
평상시(특히 컴파일 등으로 CPU에 과부하 주었을 경우)에도 나타난다면 CPU나 메모리 불량이죠.
시스템을 무리하게 오버클럭할때도 그런 현상이 나타나는데, 노트북이라면 거의 오버할 여지가 없으니까요.

테스트할려면 emerge openoffice 하시면 될겁니다. 아마 컴파일하는데 짧으면 5시간정도 걸릴겁니다.
단 /etc/make.conf에 MAKEOPTS="-j3" 들어가 있어야 합니다. 듀얼코어 양쪽에 풀로드 걸어줘야 하거든요.

Written By the Black Knight of Destruction

Written By the Black Knight of Destruction

crazyraven의 이미지

커널 설정에 자신이 없으시다면 genkernel을 추천합니다. emerge genkernel 하시면 설치되고요
genkernel은 livecd로 부팅에 성공했을때의 커널값을 기준으로 알아서 커널 컴파일을 해줍니다.
물론 설정에 자신이 있으시면 수동으로 했을때 좀 더 최적화가 될 수도 있겠지만 커널설정에 자신이
없는 이용자들을 위한 툴이니 한 번 시도해보시길..

genkernel all 하면 알아서 컴파일 한 후 /boot/ 에 커널이미지까지 올려줍니다.
부트로더 셋팅만 따로 해주시면 됩니다.ㅋ

살기엔 참 피곤한 세상이야..

bus710의 이미지

저도 심심하면 끌 때 커널 패닉 납니다.
어차피 언마운트 할거 다하고 나는 패닉인데다가 저 혼자만 쓰는 시스템이라 천천히 잡을 생각입니다.
컴파일 한번하는데 20~30분은 걸리니까요^^
부팅 안되는 것도 아니니 편하게 잡으세요;;

akudoku.net

life is only one time

jachin의 이미지

다들 서북부 모임으로 오세요.

커널 컴파일 봐드립니다. +_+
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

vimania의 이미지

make menuconfig 할때 전원관리 옵션 (ACPI, APM) 모두 해제 하고 설치 했더니 shutdown할때 패닉이 없어졌습니다.

그대신 "system is halted." 라고 메세지가 나오고 전원은 스위치 눌러서 꺼야하는 문제가 있네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.