리눅스의 vga(그래픽카드) 없이 부팅(=headless 모드?) 불가 문제

이츠나(イツナ)@Google의 이미지

안녕하세요. 처음 뵙겠습니다. 도움이 필요하여 염치 불구하고 급히 가입하여 질문글 남기게 되었습니다.

기존에 사용하던 데스크탑을 서버로 사용하기 위해 리눅스를 설치하고 세팅하던 중 부팅 불능 문제에 빠졌습니다.
정확하게는 리눅스 부팅 이후 원격 ssh 접속이 되지 않는 것이 문제의 시작이였습니다.
(ssh 활성화와 포트 변경까지 하였으며 그래픽 카드 장착 상태에서 부팅시에는 정상적으로 ssh 접속됨을 확인하였습니다.)

먼저 특기할 하드웨어 스펙은 CPU가 인텔 제온 E3-1231v3 이므로 내장그래픽이 없다는 점입니다.
그러므로 셋업 목적으로 GT730 을 장착시켜 리눅스를 설치한 이후 외장그래픽을 분리하여 사용할 생각이였습니다.

부팅을 실패하였기 떄문에 이를 분석하기 위해 /var/log 경로의 kern.log, syslog, dmesg 등을 열어서 확인해본 결과 해당 시간대에 그 어떠한 기록도 남아있지 않음을 확인했습니다.
즉, 리눅스 커널 진입조차 실패한 것으로 보고 다음으로 grub 에서 crash 가 난다는 의심을 갖고 구글링을 통하여 /etc/default/grub 파일을 수정하는 시도를 해보았습니다. (물론 update-grub 하였습니다.)

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_CMDLINE_LINUX="3"
GRUB_TERMINAL=console
등의 옵션을 순차적으로 원복해가며 시도해보아도 리눅스 커널 로드 이후의 그래픽 장치 로드 여부에만 관련있어 보이고 부트 불능과는 관계 없어 보였습니다.

이후에 어떠한 검색결과(https://forums.linuxmint.com/viewtopic.php?t=199693)를 보고 rEFInd 를 설치해 보았습니다.
그러나 rEFInd 를 사용하여 grub 을 통하지 않고 부팅하였음에도 동일하게 /var/log 경로의 kern.log, syslog, dmesg 등의 파일에 어떠한 흔적조차 없었음은 동일했습니다.

외에에 혹여 하드웨어 혹은 bios상의 문제는 아닌가 의심할 여지가 없다고 판단한 이유는 동일한 조건에서 OS만 windows 10 인 상황에서는 부팅이 된다면 카카오톡의 [PC버전 자동로그인] 알림이 스마트폰에 push 되기 때문에 알 수 있었습니다.
즉, bios 진입 및 windows os 진입 과정까지 모두 정상적으로 진행되었음을 짐작할 수 있습니다.
(지금 현재에도 windows 10 멀티 부팅 설정이 되어 있어 언제든 재연 가능합니다.)

서버용 보드에서는 보드 내장 그래픽 장치가 있다는 얘기를 들었는데, 이런게 없는 소비자용 보드에서는 부팅이 되지 않는게 정상일까요?

익명 사용자의 이미지

아주 오래전에 했던거라 기억이 가물가물 하네요
이런경우 serial port 사용해서 확인 해보세요
https://nkjok.tistory.com/132

위 블로그 말고도 검색해보면 serial을 사용한 콘솔상용 방법이 많이 나옵니다.

익명 사용자의 이미지

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.