리눅스에서 마더보드 정보를 확인해야 하는 이유
RAM 카드나 USB, PCI, PCI Express 장치와 마찬가지로, 리눅스는 시스템에 장착된 마더보드의 제조사와 모델명을 확인할 수 있는 도구를 기본적으로 제공합니다. 특히 마더보드는 다른 부품보다 육안으로 확인하기가 훨씬 어렵기 때문에 이러한 도구가 더욱 유용합니다.
데스크톱 워크스테이션은 마더보드가 케이스 안에 고정되어 있고, 소형 넷북이나 태블릿은 사실상 내부 접근이 불가능한 경우도 많습니다. 다행히 명령줄을 이용하거나 그래픽 프로그램을 사용하는 두 가지 방법으로 손쉽게 확인할 수 있으며, 두 방법 모두 본질적으로 동일한 정보를 제공합니다.
방법 1: 터미널로 마더보드 확인하기
먼저 Ctrl+Alt+T를 누르거나 응용 프로그램 메뉴에서 시스템 도구(System Tools) → 터미널(Terminal)을 클릭해 터미널 창을 엽니다. Unity Dash가 남아 있는 우분투 버전이라면 검색창에 '터미널'을 입력해 실행할 수도 있습니다.
일반 bash 프롬프트가 나타나면 다음 명령어를 입력하고 Enter 키를 누릅니다.
sudo dmidecode | grep -A3 '^System Information'
관리자 권한이 필요하므로 일반 사용자 계정 상태라면 관리자 비밀번호를 입력해야 합니다. 마더보드 정보 조회는 일반 계정 권한으로는 불가능하기 때문입니다.
명령 실행은 거의 즉시 완료됩니다. 실제로 저전력 i386 넷북에서 테스트했을 때 0.5초도 걸리지 않았습니다. 만약 결과가 늦게 나온다면 명령어를 정확히 입력했는지 확인해 보세요. 이 글의 명령어를 마우스로 드래그해 복사한 뒤, 터미널의 편집(Edit) 메뉴에서 붙여넣기를 선택하거나 Shift+Ctrl+V를 눌러 붙여넣을 수도 있습니다.
명령이 정상적으로 실행되었다면 추가 작업 없이 바로 필요한 정보를 얻을 수 있습니다. 참고로 마더보드 자체에는 버전 번호가 존재하지 않습니다. 버전은 원래 소프트웨어에 부여되는 것이며, 여기서 표시되는 버전 번호는 BIOS에 설치된 펌웨어를 가리킵니다. 최신 UEFI 시스템에서 실행하면 조금 더 많은 정보가 출력될 수 있습니다.
더 자세한 정보가 필요하다면
메인보드(로직 보드)에 대해 더 깊이 알고 싶다면 같은 터미널 화면에서 아래 명령어를 그대로 실행해 보세요.
sudo dmidecode -t baseboard
이 명령은 앞선 명령보다 훨씬 많은 정보를 사람이 읽기 쉬운 형태로 출력해 주므로 문제 해결(troubleshooting)에도 유용합니다. 사용 중인 로직 보드가 교체 가능한지, 섀시 내에서 어떤 위치에 있는지까지 알려주며, grep 덕분에 출력 결과도 깔끔하게 정리됩니다. 다만 여기서 반환되는 버전 번호 역시 대부분 펌웨어와 관련된 값입니다. 제조사 이름이 앞선 명령과 다르게 표시될 수 있는데, 이는 하드웨어의 벤더(vendor)와 실제 제조사(manufacturer)가 항상 동일한 회사는 아니기 때문입니다.
방법 2: hardinfo로 GUI 환경에서 확인하기
LXDE나 일부 GNOME 구성 환경에는 hardinfo라는 도구가 기본 설치되어 있습니다. 이 도구는 동일한 작업을 그래픽 인터페이스로 수행해 줍니다. 대부분의 사용자는 위의 명령줄 방식을 선호하겠지만, '하나의 작업을 수행하는 방법은 여러 가지가 있다'는 오래된 유닉스 철학대로 선택지가 있는 것은 분명 좋은 일입니다.
hardinfo가 포함된 데스크톱 환경을 사용 중이라면 응용 프로그램 메뉴에서 시스템 도구(System Tools) → 시스템 프로파일러 및 벤치마크(System Profiler and Benchmark)를 클릭하세요. LXDE 데스크톱을 적용한 Lubuntu를 비롯해 Debian과 Fedora의 일부 버전에도 이 도구가 포함되어 있어 대부분의 배포판에서 동일하게 적용됩니다.
프로그램을 처음 실행하면 빈 화면이 나타나거나 커널 모듈(Kernel Modules) 등 지금 찾으려는 정보와 무관한 항목에 포커스가 맞춰져 있을 수 있습니다.
창 왼쪽 목록에서 Devices 항목까지 스크롤한 뒤 DMI를 클릭하면 명령줄에서 확인했던 것과 동일한 마더보드 정보를 볼 수 있습니다.
몇 초 더 걸릴 수 있지만 이 방법은 대체로 관리자 권한이 필요하지 않아 sudo가 작동하지 않는 상황에서도 유용합니다. 시스템에 hardinfo가 설치되어 있지 않다면 앞서 열었던 터미널에서 다음 명령어로 설치할 수 있습니다.
sudo apt-get install hardinfo
설치 진행 여부를 묻는 메시지가 나오면 y 키를 눌러 승인하세요. 이렇게 하면 Xfce4 같은 경량 데스크톱 환경이나 KDE Plasma처럼 기능이 풍부한 환경에서도 hardinfo를 사용할 수 있습니다. 메뉴에 바로 가기가 생성되지 않았다면 터미널에서 hardinfo라고 입력해 실행하면 됩니다.
제조사 이름이 다르게 표시되는 이유
두 방법 모두에서 제조사 이름이 서로 다르게 표시되는 것을 발견했을 수 있습니다. 이는 디지털 하드웨어 유통 관행과 관련이 있습니다. 하지만 제조사 이름 중 하나와 모델 번호만 알고 있다면 온라인에서 해당 기술 문서나 교체 부품을 충분히 찾을 수 있습니다. 실제로 간단히 검색해 보면 동일한 설계를 기반으로 서로 다른 브랜드 이름으로 판매되는 시스템 보드가 여럿 존재한다는 사실을 알게 될 것입니다.
저자 소개
Kevin Arrows (케빈 애로우즈)
케빈 애로우즈는 10년 이상의 업계 경력을 지닌 베테랑 기술 전문가로, Microsoft Certified Technology Specialist(MCTS) 자격증을 보유하고 있습니다. 최신 기술 동향을 꾸준히 학습하는 것을 큰 즐거움으로 삼으며, 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅 등 폭넓은 분야의 기술 주제에 대해 방대한 양의 글을 집필해 왔습니다. 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 동료들의 인정을 받고 있으며, 기술 분야에서 널리 존경받고 있습니다.