আমি সরাসরি বিআইওএস এ না গিয়ে লিনাক্স থেকে বিআইওএস সংস্করণ পেতে চাই।
মানে, লিনাক্সের ভিতর থেকে বিআইওএস সংস্করণ পাওয়ার কোনও উপায় আছে কি?
আমি সরাসরি বিআইওএস এ না গিয়ে লিনাক্স থেকে বিআইওএস সংস্করণ পেতে চাই।
মানে, লিনাক্সের ভিতর থেকে বিআইওএস সংস্করণ পাওয়ার কোনও উপায় আছে কি?
উত্তর:
এটি নিম্নলিখিত ফাইলটি পড়ার মতোই সহজ:
$ 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/....পদ্ধতির সম্ভব হলে ব্যবহার করা উচিত।