Câu hỏi Làm thế nào để tìm ra mô hình bo mạch chủ của tôi?


Có cách nào để tìm mô hình bo mạch chủ tôi có?

Nếu có, làm thế nào, xin vui lòng?


192
2017-08-24 16:48


gốc


Mở vỏ và nhìn. - NGRhodes
Bạn không cần chạy lệnh root hoặc cài đặt phần mềm mới, xem bên dưới trong câu trả lời... hoặc nếu bạn thích câu trả lời phần cứng bạn luôn có thể thực hiện theo đề xuất @NGRhodes ;-) - Hastur
Đối với hầu hết phần cứng và vì vậy tôi đang sử dụng inxi. Thử nó tecmint.com/inxi-command-to-find-linux-system-information - dMatija


Các câu trả lời:


Ngoài ra còn có một số công cụ đồ họa tuyệt vời cho bạn thấy không chỉ thông tin bo mạch chủ của bạn, mà là tất cả thông tin về máy tính của bạn.

  1. Hardinfo

    Tìm kiếm hardinfo gói trong Trung tâm Phần mềm hoặc chạy sudo apt-get install hardinfo từ dòng lệnh. Các bo mạch chủ thực hiện và mô hình có thể được tìm thấy trên Thiết bị > DMI trang.

    Hardinfo image

  2. CPU-G - Linux thay thế cho ứng dụng Windows phổ biến CPU-Z. Ban đầu được tạo bởi ftsamis, nó đã được chọn bởi Đội Atareao

    sudo add-apt-repository ppa:atareao/atareao
    sudo apt update
    sudo apt install cpu-g
    

    CPU-G image

  3. lshw-gtk - Giao diện đồ họa cho lshw chỉ huy

    lshw-gtk image

  4. PerlMon

    Perlmon image


110
2017-08-24 17:03





Điều này sẽ trực tiếp hiển thị cho bạn thông tin bo mạch chủ

sudo dmidecode -t 2

Bạn cũng có thể thử các cách sau:

lspci

sudo dmidecode | more

368
2017-08-24 16:50



Tôi ước điều này là câu trả lời được chấp nhận và tôi có thể nhớ điều đó mãi mãi. Không còn phải tạm dừng trong khi khởi động bios nữa, không còn mở trường hợp này nữa, không cần cài đặt gì cả. - bksunday
Lol, có nhiều upvotes hơn là câu hỏi và chấp nhận câu trả lời kết hợp! Nhưng, cuối cùng, tôi nghĩ câu trả lời của Hastur là tốt nhất (và phải mất 3 năm để có được câu trả lời vững chắc về đá mà không yêu cầu các tiện ích của bên thứ 3!) - Cestarian
dmidecode -t 1 đã cho tôi Tên sản phẩm hiện tại. loại 2 đã cho một số serial mà sẽ không giúp đỡ nhiều. Hãy chắc chắn rằng các loại dữ liệu dmi khác nhau trên các bo mạch chủ. - erm3nda
@ erm3nda -t 2 có nghĩa là thông tin về ván chân tường, xem man dmidecode - Vadim Kotov


Bạn cũng có thể dùng lshw. Nó thường chạy với sudo vì nó cho phép nó thăm dò thiết bị của bạn và báo cáo chính xác thông tin trở lại. Chỉ cần chạy

sudo lshw  

và các mục đầu tiên trong các kết quả sẽ chi tiết hệ thống của bạn và bo mạch chủ và bios, như trong ví dụ dưới đây:

*-core
       description: Motherboard
       product: Aspire 1700
       vendor: acer
       physical id: 0
       version: 0303
       serial: None
*-firmware
          description: BIOS
          vendor: acer
          physical id: 0
          version: 3C13
          date: 05/12/04
          size: 109KiB
          capacity: 448KiB
          capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot bootselect socketedrom int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp smartbattery biosbootspecification

lshw cũng sẽ cung cấp cho bạn nhiều thông tin khác; nếu bạn muốn bất kỳ dữ liệu cụ thể nào trong tương lai, bạn có thể chạy, ví dụ: sudo lshw -class video để tìm hiểu về cạc đồ họa của bạn. Để biết danh sách các lớp phần cứng lshw phân tích, nhập sudo lshw -short. Để biết thêm thông tin về chương trình, hãy nhập man lshw trong nhà ga hoặc ghé thăm trang quản lý Ubuntu.

Như Schweinsteiger đã lưu ý, dmidecode cũng là một công cụ hữu ích để báo cáo về thông tin bo mạch chủ.


44
2017-08-24 17:12



FYI, điều này đi kèm trong cùng một gói như là một cho lstopo. Bạn có thể cài đặt cả hai bằng cách sử dụng sudo apt-get install -y hwloc - Sridhar-Sarnobat


Biến thể người dùng không phải root

tôi muốn đề nghị một biến thể cho người dùng không có đặc quyền, vì không phải lúc nào cũng có thể thực hiện các lệnh dưới dạng root (một số người dùng chỉ đơn giản là không thể và tuy nhiên nó luôn luôn là một thực hành tốt để tránh chạy các lệnh như root khi nó không cần thiết), hoặc không có ý chí hoặc khả năng cài đặt chương trình mới:

cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}

rằng đó là một phiên bản ngắn, vỏ mở rộng, trong tổng số cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version và cung cấp như là một đầu ra Spartan tương ứng với nhà cung cấp, tên và phiên bản:

FUJITSU
D3062-A1
S26361-D3062-A1     

Chú thích:
Bên trong con đường /sys/devices/virtual/dmi/id/ có thể tìm thấy một số tệp có thông tin liên quan đến BIOS, bo mạch chủ (bo mạch chủ), khung gầm ... không phải tất cả đều có thể đọc được bởi người dùng không có đặc quyền do vấn đề bảo mật hoặc quyền riêng tư.


Biến thể người dùng đặc quyền

Tất nhiên, ví dụ: sudo cat board_serial (thường chỉ có thể đọc được bằng root, -r--------) hoặc một sudo cat board_* có thể dễ dàng vượt qua giới hạn này ...

... nhưng, có thể, nếu đặc quyền có sẵn, nó ấm cúng hơn để sử dụng dmidecode đường ống trong một số bộ lọc như đã nói trong câu trả lời khác quá.

Bên dưới phiên bản tôi thích, vì nhỏ gọn và nhanh chóng:

sudo dmidecode  | grep -A4 '^Base Board Information'

Thường thì nó cũng hoạt động trong phiên bản ngắn sudo dmidecode | grep -A4 '^Base'

Đầu ra:

Base Board Information
    Manufacturer: FUJITSU
    Product Name: D3062-A1
    Version: S26361-D3062-A1            
    Serial Number: MySerialNumber(1)

(1) nếu nó được bảo vệ cho người dùng không có đặc quyền có thể nó là tốt hơn để tránh để gửi nó :-)

Ps> nó hoạt động tốt quá sudo lshw | grep -A5 "Motherboard", nhưng tôi thấy nó một chút lazier sau đó dmidecode


42
2018-01-27 13:53



Hoàn hảo! Là /sys/devices/ chỉ có sẵn trên debian-based hoặc bất kỳ distro lớn hơn? - CodeBrauer
@CodeBrauer It có vẻ như nó phụ thuộc vào kernel> 2.6.x và không phải từ distro, như bạn có thể đọc trong này Chuỗi Fedora. ps> "Lưu ý rằng thông tin dmi này chỉ có thể áp dụng cho các máy tính dựa trên Intel"  Nhận xét về câu trả lời khác - Hastur
Là người dùng không có đặc quyền, để bỏ qua lỗi truy cập, bạn có thể sử dụng lệnh dễ nhớ hơn cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, chuyển hướng lỗi đến thánh thiện  /dev/null. Tất nhiên (tôi lười biếng) nó luôn luôn có thể sử dụng lệnh mà không cần chuyển hướng trong một bí danh hoặc trong một kịch bản ... - Hastur


Tôi tìm thấy cách nhanh nhất và dễ nhất để xác định mô hình bo mạch chủ trên máy tính của tôi là:

dmesg | grep DMI:

trong đó, đối với Gigabyte Z68MA-D2H-B3 trong máy tính của tôi, sản lượng:

dennis ~ $ dmesg | grep DMI:
[    0.000000] DMI: Gigabyte Technology Co., Ltd. Z68MA-D2H-B3/Z68MA-D2H-B3, BIOS F2 04/15/2011

6
2017-12-29 21:59





Điều này làm việc cho tôi:

sudo dmidecode --string baseboard-product-name

xem: https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell


3
2017-07-12 05:48