আমি সরাসরি বিআইওএস এ না গিয়ে লিনাক্স থেকে বিআইওএস সংস্করণ পেতে চাই।
মানে, লিনাক্সের ভিতর থেকে বিআইওএস সংস্করণ পাওয়ার কোনও উপায় আছে কি?
আমি সরাসরি বিআইওএস এ না গিয়ে লিনাক্স থেকে বিআইওএস সংস্করণ পেতে চাই।
মানে, লিনাক্সের ভিতর থেকে বিআইওএস সংস্করণ পাওয়ার কোনও উপায় আছে কি?
উত্তর:
এটি নিম্নলিখিত ফাইলটি পড়ার মতোই সহজ:
$ cat /sys/class/dmi/id/bios_version
1.1.3
Dmidecode ব্যবহার করুন :
$ sudo dmidecode -s bios-version
1.1.3
এছাড়াও, আপনাকে এই প্যাকেজটি ইনস্টল করতে হতে পারে, যা এতে উপলব্ধ:
dmidecode
কেবলমাত্র যদি /dev/mem
উপলব্ধ থাকে তবেই কাজ করে যা আধুনিক ডিস্ট্রোসের ক্ষেত্রে নয়।
/dev/mem
সেই সিস্টেমে পাঠযোগ্য ?
আপনি ব্যবহার করতে পারেন lshw
, hwinfo
, inxi
এবং hardinfo
(DMI):
# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo
উপরের কমান্ডটি আপনার প্যাকেজ পরিচালকের মাধ্যমে ইনস্টল করার পরে কাজ করা উচিত।
@ কুওংলমের প্রস্তাবিত প্রথম উত্তরটিই আপনাকে অতিরিক্ত প্যাকেজ ইনস্টল না করে বায়োসের তথ্য পাওয়ার অনুমতি দেয়:
$ cat /sys/class/dmi/id/bios*
আমি বিচরণ ছিল /sys
ফোল্ডারের তারপর আমি গিয়ে /sys/firmware/dmi/tables
তারপর দুই ফাইল পেয়েছিলাম DMI
এবং smbios_entry_point
। আপনি যদি DMI
ফাইল পড়েন তবে আমার ক্ষেত্রে প্রথম শব্দটি ছিল LENOVO
এবং দ্বিতীয় শব্দটি ছিল BIOS version
। আমি জানি এটি সহজ এবং সরল উত্তর নয় তবে আপনি pc
এই ফাইলটি থেকে আপনার সম্পর্কিত আরও তথ্য পেতে পারেন ।
এটি আমার পক্ষে কাজ করছে:
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
/sys/....
পদ্ধতির সম্ভব হলে ব্যবহার করা উচিত।