Vraag Hoe vind ik mijn moederbordmodel?


Is er een manier om te vinden welk moederbordmodel ik heb?

Zo ja, hoe?


192
2017-08-24 16:48


oorsprong


Open de zaak en kijk. - NGRhodes
Het is niet nodig om een ​​opdracht als root uit te voeren of om nieuwe software te installeren, zie hieronder in het antwoord... of als u liever een hardware antwoord het is altijd mogelijk om de suggestie van @NGRhodes te volgen ;-) - Hastur
Voor de meeste hardware en dus gebruik ik inxi. Probeer het tecmint.com/inxi-command-to-find-linux-system-information - dMatija


antwoorden:


Er zijn ook een aantal geweldige grafische hulpmiddelen die u niet alleen uw moederbordinformatie laten zien, maar ook alle informatie over uw computer.

  1. hardinfo

    Zoeken naar de hardinfo pakket in het Software Center of uitvoeren sudo apt-get install hardinfo vanaf de opdrachtregel. Het merk en het model van het moederbord zijn te vinden op de apparaten > DMI pagina.

    Hardinfo image

  2. CPU-G - Linux-alternatief voor de populaire Windows-toepassing CPU-Z. Oorspronkelijk gemaakt door ftsamis, het is inmiddels opgepikt door Atareao Team

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

    CPU-G image

  3. lshw-gtk - Grafische frontend voor lshw opdracht

    lshw-gtk image

  4. PerlMon

    Perlmon image


110
2017-08-24 17:03





Hiermee wordt direct informatie over het moederbord weergegeven

sudo dmidecode -t 2

Je kunt ook proberen deze:

lspci

en

sudo dmidecode | more

368
2017-08-24 16:50



Ik wou dat dit het geaccepteerde antwoord was en dat ik dat voor altijd kon onthouden. Nooit meer pauzeren tijdens BIOS-opstart, geen opening meer van de behuizing, geen noodzaak om iets te installeren. - bksunday
Lol, heeft meer upvotes als de vraag en het geaccepteerde antwoord gecombineerd! Maar uiteindelijk denk ik dat het antwoord van Hastur de beste is (en het duurde 3 jaar om een ​​rotsvast antwoord te krijgen waarvoor geen hulpprogramma's van derden nodig zijn!) - Cestarian
dmidecode -t 1 gaf me de huidige productnaam. type 2 gaf een aantal feuilletons die niet zoveel zullen helpen. Ik ben er zeker van dat soorten dmi-gegevens verschillen op moederborden. - erm3nda
@ erm3nda -t 2 staat voor Baseboard-informatie, zie man dmidecode - Vadim Kotov


Je kan ook gebruiken lshw. Het wordt meestal gebruikt sudo omdat dit het toestaat om uw apparaten te onderzoeken en nauwkeurig informatie te rapporteren. Ren gewoon

sudo lshw  

en de eerste ingangen in de resultaten zullen uw systeem en het moederbord en de BIOS gedetailleerd weergeven, zoals in het onderstaande voorbeeld:

*-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 zal je ook veel andere informatie geven; als u in de toekomst bepaalde gegevens wilt, kunt u bijvoorbeeld sudo lshw -class video om meer te weten te komen over uw grafische kaart. Voor een lijst met hardwareklassen lshw analyses, voer in sudo lshw -short. Voor meer informatie over het programma, voert u in man lshw in de terminal of bezoek de Ubuntu manpages.

Zoals Schweinsteiger heeft opgemerkt, dmidecode is ook een handig hulpmiddel voor rapportage over moederbordinformatie.


44
2017-08-24 17:12



Ter info, deze komt in hetzelfde pakket als waarvoor lstopo. U kunt beide met behulp van sudo apt-get install -y hwloc - Sridhar-Sarnobat


Niet-rootgebruikersvariant

Ik zou willen voorstellen een variant voor de onbevoegde gebruikers, omdat het niet altijd mogelijk is om commando's als root uit te voeren (sommige gebruikers kunnen dit gewoon niet en hoe dan ook) het is altijd een goede gewoonte om te vermijden om commando's als root uit te voeren wanneer het niet nodig is), of er is geen wil of mogelijkheid om een ​​nieuw programma te installeren:

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

dat het een korte versie is, shell uitgebreid, van cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version en geeft als een Spartaanse uitvoer respectievelijk leverancier, naam en versie:

FUJITSU
D3062-A1
S26361-D3062-A1     

Notitie:
Binnen het pad /sys/devices/virtual/dmi/id/ het is mogelijk om enkele bestanden te vinden met informatie ten opzichte van BIOS, board (moederbord), chassis ... niet allemaal leesbaar door een niet-bevoorrechte gebruiker vanwege beveiligings- of privacyproblemen.


Bevoorrechte gebruikersvariant

Natuurlijk, bijvoorbeeld, a sudo cat board_serial (dat meestal alleen door root kan worden gelezen, -r--------) of a sudo cat board_* kan deze limiet gemakkelijk overwinnen ...

... maar misschien, als er privileges beschikbaar zijn, is het gezelliger om te gebruiken dmidecode doorgesijpeld in een filter, zoals ook in andere antwoorden wordt gezegd.

Hieronder de versie die ik verkies, omdat compact en snel:

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

Vaak werkt het ook in de korte versie sudo dmidecode | grep -A4 '^Base'

Output:

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

(1) als het is beveiligd voor onbevoegde gebruikers, is het misschien beter om te voorkomen dat je het plaatst :-)

Ps> het werkt ook goed sudo lshw | grep -A5 "Motherboard", maar ik vind het een beetje lazier dan dmidecode


41
2018-01-27 13:53



Perfect! is /sys/devices/ alleen beschikbaar op debian-gebaseerde of een grotere distro? - CodeBrauer
@CodeBrauer It lijkt het afhankelijk van kernel> 2.6.x en niet van distro, zoals je hier kunt lezen Fedora-thread. ps> "Merk op dat deze dmi-informatie mogelijk alleen van toepassing is op op Intel gebaseerde pc's"  Reageer op een ander antwoord - Hastur
Als niet-geprivilegieerde gebruiker is het, om de toegangsfout te negeren, mogelijk een gemakkelijker te onthouden opdracht te gebruiken cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, de fouten omleiden naar de heilig  /dev/null. Natuurlijk (ik ben lui) is het altijd mogelijk om de opdracht zonder omleiding te gebruiken in een alias of in een script ... - Hastur


Ik vond de snelste en gemakkelijkste manier om te bepalen welk moederbordmodel op mijn computer is:

dmesg | grep DMI:

wat, voor de Gigabyte Z68MA-D2H-B3 in mijn computer, oplevert:

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





Dit werkte voor mij:

sudo dmidecode --string baseboard-product-name

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


3
2017-07-12 05:48