Bagaimana cara mengetahui model motherboard saya?

227

Apakah ada cara untuk menemukan model motherboard apa yang saya miliki?

Jika ya, bagaimana?

Ederico
sumber
1
Tidak perlu menjalankan perintah root atau menginstal perangkat lunak baru, lihat di bawah dalam jawaban ... atau jika Anda lebih suka jawaban perangkat keras , selalu mungkin untuk mengikuti saran @NGRhodes ;-)
Hastur
2
Untuk sebagian besar perangkat keras dan saya menggunakan inxi. Cobalah tecmint.com/inxi-command-to-find-linux-system-information
dMatija

Jawaban:

126

Ada juga beberapa alat grafis hebat yang menunjukkan tidak hanya info motherboard Anda, tetapi semua info tentang komputer Anda.

  1. Hardinfo

    Cari hardinfopaket di Pusat Perangkat Lunak atau jalankan sudo apt-get install hardinfodari baris perintah. Motherboard dan model motherboard dapat ditemukan di halaman Devices > DMI .

    Gambar hardinfo

  2. CPU-G - Alternatif Linux untuk aplikasi Windows yang populer CPU-Z . Awalnya dibuat oleh ftsamis , sejak itu dijemput oleh Tim Atareao

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

    Gambar CPU-G

  3. lshw-gtk - Frontend grafis untuk lshwperintah

    gambar lshw-gtk

  4. PerlMon

    Gambar Perlmon

LnxSlck
sumber
433

Ini akan langsung menampilkan info motherboard kepada Anda:

sudo dmidecode -t 2

atau

sudo dmidecode | more

Anda juga dapat mencoba:

lspci
Schweinsteiger
sumber
37
Saya berharap ini adalah jawaban yang diterima dan saya bisa mengingatnya selamanya. Tidak ada lagi jeda saat booting bios, tidak ada lagi membuka case, tidak perlu menginstal apa pun.
bksunday
1
Lol, memiliki lebih banyak suara positif ketika gabungan pertanyaan dan jawaban yang diterima! Tapi, pada akhirnya, saya pikir jawaban Hastur adalah yang terbaik (dan butuh 3 tahun untuk mendapatkan jawaban yang solid yang tidak memerlukan utilitas pihak ke-3!)
Cestarian
dmidecode -t 1memberi saya Nama Produk saat ini. tipe 2 memberi beberapa serial yang tidak akan banyak membantu. Saya yakin bahwa tipe data dmi berbeda di semua motherboard.
erm3nda
1
@ erm3nda -t 2berarti informasi Alas Tiang, lihatman dmidecode
Vadim Kotov
59

Varian pengguna non-root

Saya ingin menyarankan varian untuk pengguna yang tidak memiliki hak , karena itu tidak selalu mungkin untuk mengeksekusi perintah sebagai root (beberapa pengguna tidak bisa dan bagaimanapun itu selalu merupakan praktik yang baik untuk menghindari menjalankan perintah sebagai root ketika itu tidak diperlukan ) dan di sana pengguna tidak mau atau tidak bisa menginstal program baru:

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

bahwa itu adalah versi singkat, shell diperluas , dari cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_versiondan memberikan sebagai keluaran sederhana masing-masing vendor, nama dan versi:

FUJITSU
D3062-A1
S26361-D3062-A1     

Catatan:
Di dalam jalan /sys/devices/virtual/dmi/id/itu mungkin untuk menemukan beberapa file dengan informasi tentang BIOS, papan (motherboard), sasis ... tidak semua dapat dibaca oleh user biasa karena masalah keamanan atau privasi.


Varian pengguna yang memiliki hak istimewa

Tentu saja, misalnya, a sudo cat board_serial(yang biasanya hanya dapat dibaca oleh root, -r--------) atau sudo cat board_*dapat dengan mudah mengatasi batas ini ...

... tetapi, mungkin, jika hak istimewa tersedia, lebih mudah digunakan dmidecodeseperti yang disarankan dalam jawaban lain juga.

Di bawah ini adalah versi yang saya sukai, karena kekompakan outputnya:

sudo dmidecode -t 1                   # or 
sudo dmidecode  | grep -A4 '^Base'    # output more short and compact

Perintah sebelumnya dengan -A3hanya akan menampilkan 3 baris pertama dan itu adalah versi singkat untuk
sudo dmidecode | grep -A4 '^Base Board Information' itu harus lebih baik digunakan jika dalam skrip.

Contoh output:

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

(1) jika dilindungi untuk pengguna yang tidak terjangkau, maka mungkin lebih baik untuk menghindari mempostingnya :-)

Ps> Berikut ini berfungsi dengan baik juga sudo lshw | grep -A5 "Mo"(lagi "Mo"adalah kependekan dari "Motherboard"), tapi saya merasa sedikit lebih malas daripada dmidecodemenjawab dengan outputnya.

Cepat
sumber
1
Sempurna! apakah /sys/devices/hanya tersedia di debian-based atau distro yang lebih besar?
CodeBrauer
1
@CodeBrauer Sepertinya ini tergantung dari kernel> 2.6.x dan bukan dari distro, seperti yang Anda baca di utas Fedora ini . ps> "Perhatikan bahwa informasi dmi ini hanya dapat berlaku untuk PC berbasis Intel" Komentar pada jawaban lain
Hastur
Sebagai pengguna yang tidak memiliki hak istimewa, untuk mengabaikan kesalahan akses, dimungkinkan untuk menggunakan perintah yang lebih mudah diingat cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, mengarahkan kesalahan ke yang suci /dev/null . Tentu saja (saya malas) selalu memungkinkan untuk menggunakan perintah tanpa pengalihan dalam alias atau dalam skrip ...
Hastur
46

Anda juga bisa menggunakan lshw. Biasanya dijalankan dengan sudoyang memungkinkannya untuk menyelidiki perangkat Anda dan melaporkan kembali informasi dengan akurat. Lari saja

sudo lshw  

dan entri pertama dalam hasil akan merinci sistem Anda dan motherboard dan bios, seperti dalam contoh di bawah ini:

*-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

lshwakan memberi Anda banyak informasi lainnya juga; jika Anda menginginkan data tertentu di masa mendatang, Anda dapat menjalankan, misalnya, sudo lshw -class videountuk mencari tahu tentang kartu grafis Anda. Untuk daftar lshwanalisis kelas perangkat keras , masukkan sudo lshw -short. Untuk informasi lebih lanjut tentang program ini, masukkan man lshwdi terminal atau kunjungi halaman manual Ubuntu .

Seperti yang dicatat Schweinsteiger, dmidecodejuga merupakan alat yang berguna untuk melaporkan informasi motherboard.

Zanna
sumber
FYI, ini datang dalam paket yang sama dengan yang untuk lstopo. Anda dapat menginstal keduanya menggunakansudo apt-get install -y hwloc
Sridhar Sarnobat
10

Saya menemukan cara tercepat & termudah untuk menentukan model motherboard di komputer saya adalah:

dmesg | grep DMI:

yang, untuk Gigabyte Z68MA-D2H-B3 di komputer saya, menghasilkan:

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