অনুশীলনে লিনাক্সের অধীনে ফার্মওয়্যার কীভাবে ফ্ল্যাশ করবেন?


15

ভাল, আমি সাধারণ বিক্রেতার-নির্দিষ্ট উপায়ে বেশ কয়েকটি ফার্মওয়্যার আপগ্রেড করার জন্য বেশ কয়েকটি বার্ন হুপের মধ্য দিয়ে ঝাঁপিয়ে পড়ার জন্য অনেক বয়স্ক বোধ করছি: কিছু ডস সরঞ্জাম ডাউনলোড করুন, একটি (ফ্রি) ডস বুট মিডিয়াম তৈরি করতে কিছুটা সময় নষ্ট করুন এবং বিআইওএস তৈরি করতে আরও সময় নষ্ট করবেন আসলে এটি থেকে বুট করুন এবং শেষ পর্যন্ত ফার্মওয়্যার আপগ্রেড ফ্ল্যাশ করুন।

এটি তাই 1980-ies।

আমি কোরবুট প্রকল্প থেকে কিছু লিনাক্স ফ্ল্যাশ সরঞ্জাম পেয়েছি । এটি বিভিন্ন ফ্ল্যাশ-চিপ সমর্থন করে বলে মনে হচ্ছে। তবে এটি অনুশীলনে কীভাবে কাজ করে?

আমি অনুমান করি যে বিক্রেতাদের সরবরাহ করা ফার্মওয়্যার আপগ্রেডগুলি সঠিক ফর্ম্যাটে রূপান্তর করার জন্য কিছু সমস্যা রয়েছে। বা সঠিক গন্তব্য চিপ উদ্বোধন সম্পর্কে কি?

বর্তমানে আমি সম্ভবত উদাহরণস্বরূপ আপগ্রেড করতে হবে:

  • কিছু সিগেট 1.5 টিবি ডিস্কের ফার্মওয়্যার
  • একটি পুরানো অ্যাবিট অ্যাথলন 64 বোর্ডের ফার্মওয়্যার (পুরষ্কার বায়োস)
  • একটি থিঙ্কপ্যাডের বায়োস / এম্বেডড-কন্ট্রোলার-বায়োস

আপনি কীভাবে একটি লিনাক্স সিস্টেমে আপনার ডিভাইস ফার্মওয়্যার আপগ্রেড করবেন?

উত্তর:


11

ফ্রিডোস, একটি রিবুট এবং অপসারণযোগ্য ডিভাইসগুলির সাথে ফ্ল্যাশিং

  1. আপনি GRUB2 ব্যবহার করছেন তা নিশ্চিত করুন (আপনি grub-pcউবুন্টুতে প্যাকেজ ইনস্টল করেছেন কিনা তা পরীক্ষা করে দেখুন)
  2. SYSLINUX এর মেমডিস্কটি ধরে রাখুন। উবুন্টুতে, প্যাকেজটি ইনস্টল করুন syslinux-commonএবং আপনার মেমডিস্ক এতে থাকবে/usr/lib/syslinux/memdisk
  3. Fdboot.img ডাউনলোড করুন , এটি আপনার হোম ডিরেক্টরিতে সংরক্ষণ করুন বা অন্য কোনও ডিরেক্টরি আপনি ইউএস কীবোর্ড বিন্যাসের সাহায্যে টাইপ করতে পারেন
  4. আপনার ফ্ল্যাশিং সফটওয়্যারটি ফ্রিডোস চিত্রটিতে এম্বেড করুন:
    1. sudo -s
    2. mkdir -p /mnt/floppy
    3. mount -o loop -t msdos fdboot.img /mnt/floppy
    4. cp -via FLASH.EXE BIOS.IMG /mnt/floppy/( FLASH.EXEএবং BIOS.IMGউদাহরণস্বরূপ)
    5. umount /mnt/floppy
  5. আপনার সিস্টেমটি বুট করুন এবং এটি GRUB2 এ বাধা দিন (ESC টিপুন)
  6. GRUB2 এর কমান্ড লাইনে প্রবেশ করতে সি টিপুন।
  7. মেমডিস্ক লোড করুন:
    1. প্রবেশ করুন linux16 (hd। এখন ট্যাব টিপুন। হার্ডডিস্কগুলির একটি তালিকা প্রদর্শিত হবে।
    2. হার্ডডিস্ক পছন্দটি সম্পূর্ণ করুন যাতে linux16 (hd0,উদাহরণস্বরূপ লাইনটি বলে ।
    3. পার্টিশনের তালিকা পেতে আবার ট্যাব টিপুন। /usr/lib/syslinuxআপনার লিনাক্স ইনস্টলেশনতে যে পার্টিশনটি স্থাপন করা হয়েছে তা আপনাকে খুঁজে বের করতে হবে ।
    4. এখন আপনি হার্ডডিস্ক এবং পার্টিশন স্পেসিফিকেশন আছে, তবে আপনি পাথ সম্পন্ন করতে পারবেন, যাতে এটা ভালো দেখায়: linux16 (hd0,msdos3)/usr/lib/syslinux/memdisk। এন্টার চাপুন.
  8. ফ্রিডোস লোড করুন:
    1. সন্ধান করতে একই ট্যাব সমাপ্তি ব্যবহার করুন fdboot.imgতবে initrd16পরিবর্তে কমান্ডটি ব্যবহার করুন linux16। আপনি ভালো একটি লাইন দিয়ে শেষ করব: initrd16 (hd0,msdos3)/home/janus/fdboot.img। এন্টার চাপুন.
  9. লিখুন bootএবং এন্টার টিপুন।
  10. ফ্রিডোস বুট মেনু প্রদর্শিত হবে।
  11. আপনার ড্রাইভারের দরকার নেই বলে "নিরাপদ মোড" বিকল্পটি চয়ন করুন।
  12. ডস প্রম্পট সালে ফার্মওয়্যার নামে এক্সিকিউটেবল ঝলকানি, উদাহরণস্বরূপ লিখুন: FLASH.EXE। এন্টার চাপুন.
  13. ঝলকানি শেষ হওয়ার জন্য অপেক্ষা করুন।
  14. ফার্মওয়্যার ফ্ল্যাশার নিজেই মেশিনটি বুট করতে পারে বা আপনি প্রম্পটটি ফিরে পেতে পারেন। আপনি যদি প্রম্পটটি ফিরে পেয়ে থাকেন তবে পুনরায় বুট করতে কন্ট্রোল-আল্ট-মুছুন টিপুন।
  15. আপনি স্থায়ীভাবে GRUB কনফিগারেশন পরিবর্তন না করায় এটি সরাসরি আপনার ডিফল্ট ওএসে ফিরে আসবে।

চিত্রটিতে পর্যাপ্ত স্থান না থাকলে, chtaube.eu থেকে ক্ষুদ্রতম চিত্রটি ব্যবহার করুন । চিত্রটি সঙ্কুচিত করুন এবং এটি ফিল্টার করুন xxd। এখন 55aa অনুসন্ধান করুন । এটা করা উচিত 0x1fe। আপনি offset=$((0x200))অতিরিক্ত মাউন্ট পতাকা হিসাবে চিত্রটি মাউন্ট করতে পারেন । সাবধান থাকুন যে $(())সিনট্যাক্সটি বাশ-নির্দিষ্ট, তবে Zsh এও কাজ করবে।

বিকল্পভাবে, https://www.fladi.at/posts/large-freedos-boot-image/ দেখুন


আপনার বিদ্যমান উত্তরটি সদৃশ করার পরিবর্তে আপনার আপডেট করা উচিত।
ম্যাক্সচলেপজিগ

আমি এই লাইনগুলিকে মেনু এন্ট্রি করার জন্য grub.cfg এ রাখার পরামর্শ দেব। এগুলি অনুলিপি করা এবং পেস্ট করা সহজ বা কোনও আসল পাঠ্য সম্পাদক ব্যবহার করে কমপক্ষে পুনরায় টাইপ করুন।
ডারোবার্ট

@ডারবার্ট: গ্রুব 2 ডিভাইস এবং পার্টিশন আইডি নির্ভরযোগ্যভাবে কীভাবে খুঁজে পাব? আপনার যদি এটি কনফিগারেশনে বেক করা হয় তা জানতে হবে। এজন্য ট্যাব সমাপ্তি দুর্দান্ত।
জানুস ট্রয়লসেন

1
@ডারবার্ট: আপনি কি নিশ্চিত যে গ্রুব 2 নিয়ে কথা বলছেন? এই ফর্ম্যাটটি গ্রুব0 এর মতো দেখাচ্ছে * * আমার কাছে। কখন চাপ দেওয়া হয় msdos? আপনি যদি এটি পোস্ট করেন তবে আমি আপনার প্রশ্নের উত্তর দেওয়ার চেষ্টা করব। আমাকে জানতে দাও.
জানুস ট্রয়লসেন

1
@ ইয়াংকোক যা গ্রুব 1 এবং গ্রুবি 2, এমএসডোস কেবলমাত্র পার্টিশন টাইপ ... আমার কাছে জিজ্ঞাসা করার মতো প্রশ্ন নেই, আমি ভেবেছিলাম আপনি করেছিলেন ("আমি গ্রুব 2 ডিভাইস এবং পার্টিশন আইডি কীভাবে নির্ভরযোগ্যভাবে খুঁজে পাব?")।
ডার্বোবার্ট

7

আপগ্রেডযোগ্য ফার্মওয়্যার সহ প্রতিটি ডিভাইস সম্ভবত এটি করার জন্য নিজস্ব পদ্ধতি আছে। বিশেষত মাদারবোর্ডগুলি এই ক্ষেত্রে কুখ্যাতভাবে বেমানান।

হার্ড ড্রাইভ হিসাবে, আবার, এটি মালিকানার বিষয়। Seagate উপলব্ধ liveCDs এবং Windows ডাউনলোড ফার্মওয়্যার আপডেট সম্পাদন করতে, কিন্তু না লিনাক্স বা ইউনিক্স সরঞ্জাম।

আপনি থ্রিচপ্যাড বিআইওএস আপডেটের জন্য বুট করতে সক্ষম চিত্রগুলি তৈরি করতে পারেন যা GRUB থেকে বুট করা যায়।

অন্যথায়, আপনাকে কেবল সরঞ্জামগুলির জন্য প্রস্তুতকারকের সাথে চেক করতে হবে।

অন্যদিকে, আপনি যদি মাইক্রোকন্ট্রোলারদের সাথে কাজ করছেন তবে আপনি প্রায়শই এগুলিকে মোটামুটি সার্বজনীন সরঞ্জাম দিয়ে প্রোগ্রাম করতে পারেন, যদিও এখনও সীমাবদ্ধ ভিত্তিতে রয়েছে (যেমন, আতমেল চিপগুলি সাধারণত প্রোগ্রাম করা যায় avrdude) with


6

সিগেট 3 টিবি ভিডিওর জন্য (ST3000VX000-9YW1):

sg_write_buffer -v -m 5 -I <FW file> <dev>

3

আমি নিম্নলিখিত পদ্ধতিটি সহ সফলভাবে একটি সিগেট ব্যারাকুডা 7200.12 এসটি 31000528AS (1 টিবি সাটা) ড্রাইভটি ফ্ল্যাশ করেছি: ( আপনার নিজের ঝুঁকিতে ব্যবহার করুন! )

  1. সিগেট থেকে আইএসও ডাউনলোড করুন : http://www.seagate.com/staticfiles/support/downloads/fireware/Barracuda12-ALL-CC49.iso
  2. PH-CC49.ima.iso ফাইল থেকে মাউন্ট / এক্সট্র্যাক্ট
  3. আইডি একটি ইউএসবি থাম্ব-ড্রাইভে ডিডি করুন: dd if=./PH-CC49.ima of=/dev/sdX bs=512k
  4. কম্পিউটার বন্ধ করুন এবং ফ্ল্যাশ হওয়ার জন্য ড্রাইভ বাদে সমস্ত ড্রাইভ সংযোগ বিচ্ছিন্ন করুন
  5. ইউএসবি-থাম্ব ড্রাইভ থেকে বুট করুন (এটি সীগেট ফার্মওয়্যার আপডেট ইউটিলিটিতে বুট হবে
  6. ড্রাইভ ফ্ল্যাশ করতে স্ক্রিনের নির্দেশাবলীতে সহজ অনুসরণ করুন
  7. পাওয়ার অফ, সমস্ত কিছু আবার সংযোগ করুন এবং পাওয়ার চালু করুন

এটাই! কোনও উইন্ডোজ নেই, কোনও বাল্ক সিডি নেই, কোনও গ্রুব সম্পাদনা নেই, কোনও ফ্রিডোস নেই, কোনও ফ্লেকি উইন্ডোজ ex। এক্সের (এটি চেষ্টা করে দেখুন তবে এটি একটি অস্পষ্ট ত্রুটি বার্তায় ব্যর্থ হয়েছে)

ক্রেডিট উত্সটিতে যায় : http://ubuntuaddict.blogspot.ca/2014/10/seagate-firmware-flash-using-usb.html (পিএইচ-সিসি 49.ima অনুসন্ধান করে এটি পাওয়া গেছে)


আপনার উত্তরটি আপনি অন্য উত্তরের সাথে সংযুক্ত করতে চান (একই ব্যক্তির মতো দেখছেন?) অন্য কোথাও দিয়েছেন: linuxquestions.org/questions/linux-hardware-18/…
পিটার তেহ

হ্যাঁ, এটিই ছিল আমি উভয় সাইটে আমার উত্তরটি অনুলিপি করা। আবার, ক্রেডিট উত্স যায়।
আলেকজ

2

আমার সিগেটের জন্য ST2000NM0024-1HT174 আমি এটি করেছি: সিগেট থেকে ফার্মওয়্যারটি ডাউনলোড করে একটি ইউএসবি কীতে সঞ্চয় করেছি। লিনাক্স পুদিনা সাথীর একটি লাইভ ইউএসবি (বা ডিভিডি) দিয়ে আমার পিসিকে রিবুট করেছে 17.3। এবং সমস্ত সীগেট ইউটিলিটি সরাসরি ডেস্কটপে আনজিপ করুন। ফার্মওয়্যার ডেস্কটপে একটি কমান্ড অনুলিপি করেছেন, তারপরে টার্মিনালটি খোলার পরে লিখিতভাবে আরও সহজভাবে সিফ্ল্যাশলিনের পরিবর্তে কমান্ডটি সিফ্ল্যাশলিন_33_054 নামকরণ করা হয়েছে:

mint@mint ~ $ sudo su    (enter in Superuser live mint)

mint mint # cd Desktop

mint Desktop # ./seaflashlin

bash: ./seaflashlin: Permission denied 

(ত্রুটি! আমি অনুমতি ফাইল পরিবর্তন করি)

mint Desktop # ls -l
total 69284
drwxr-xr-x 5 mint mint      120 Nov  3 11:14 EntCap-Makara-SATA-SN05
-rw-r--r-- 1 mint mint 68386705 Nov  2 19:36 EntCap-Makara-SATA-SN05.zip
-rw-r--r-- 1 mint mint  2032640 Sep 10  2015 MakaraEntCapSATA-STD-512E-SN05.LOD
-rw-r--r-- 1 mint mint      312 Dec 17  2015 MK-SN05.CFS
-rw-r--r-- 1 mint mint   369127 Sep 11  2015 READMEFIRST-EnterpriseCapacity3.5-Makara-SATA firmware update.pdf
-rw-r--r-- 1 mint mint   104280 Oct 26  2015 seaflashlin
-rw-r--r-- 1 mint mint    31848 Oct 26  2015 seaflashlin.046.txt
-rwxr-xr-x 1 mint mint     7874 Nov  3 11:13 ubiquity.desktop

mint Desktop # chmod ugo+rxw *

mint Desktop # ls -l

total 69284
drwxrwxrwx 5 mint mint      120 Nov  3 11:14 EntCap-Makara-SATA-SN05
-rwxrwxrwx 1 mint mint 68386705 Nov  2 19:36 EntCap-Makara-SATA-SN05.zip
-rwxrwxrwx 1 mint mint  2032640 Sep 10  2015 MakaraEntCapSATA-STD-512E-SN05.LOD
-rwxrwxrwx 1 mint mint      312 Dec 17  2015 MK-SN05.CFS
-rwxrwxrwx 1 mint mint   369127 Sep 11  2015 READMEFIRST-EnterpriseCapacity3.5-Makara-SATA firmware update.pdf
-rwxrwxrwx 1 mint mint   104280 Oct 26  2015 seaflashlin
-rwxrwxrwx 1 mint mint    31848 Oct 26  2015 seaflashlin.046.txt
-rwxrwxrwx 1 mint mint     7874 Nov  3 11:13 ubiquity.desktop

mint Desktop # ./seaflashlin  

usage:
seaflashlin_i386 {-m <model_number> -f <fw_file> | -c <cfs_file>} [-d <sg_device>]
seaflashlin_i386 -f <fw_file> -d <sg_device>

Options:
    -i  PRINT IDENT INFO
    -v  PRINT VERSION AND EXIT (overrides all other arguments)
    -l  SHOW LICENSE
    -o  TIMEOUT VALUE (seconds)
    -x  TEST CFS FILE
Modes supported:
    -e  DEFERRED SIZE (ATA ONLY)
    -s  SEGMENT SIZE (1 segment = 512 bytes)
    -p  FORCE ATA PASSTHROUGH
    -w  FORCE WRITE BUFFER CMD
    -u  NON-SEGMENTED
e.g:
    seaflashlin_i386 -s 64 -f test.lod -d /dev/sg0
returns:
    0    No error found
    1    Fatal error in command line options
    2    FW Download Failed
    3    Invalid device

mint Desktop # ./seaflashlin -i

================================================================================
 Seagate Firmware Download Utility v0.4.6 Build Date: Oct 26 2015
 Copyright (c) 2014 Seagate Technology LLC, All Rights Reserved
 Thu Nov  3 11:20:52 2016
================================================================================
ATA       /dev/sg0 MN: ST2000NM0024-1HT174     SN: Z4H010XY             FW: SN02
PIONEER   /dev/sg1 MN: DVD-RW  DVR-221         SN:                      FW: 1.00
PIONEER   /dev/sg2 MN: DVD-RW  DVR-221         SN:                      FW: 1.00
SanDisk   /dev/sg3 MN: Cruzer Micro            SN:                      FW: 8.02

(এটি নিশ্চিত করুন যে আমার ফার্মওয়্যারটি এসএন02 সংস্করণ এবং এইচডি / ডিভ / এসএজি 0 তে অবস্থিত)

এখন আমি এর সাথে বায়ো ফ্ল্যাশ করতে পারি: (xxx.LOD = ফার্মওয়্যার হার্ড ডিস্ক)

mint Desktop # ./seaflashlin -f MakaraEntCapSATA-STD-512E-SN05.LOD -d /dev/sg0

================================================================================
 Seagate Firmware Download Utility v0.4.6 Build Date: Oct 26 2015
 Copyright (c) 2014 Seagate Technology LLC, All Rights Reserved
 Thu Nov  3 11:26:21 2016
================================================================================
Flashing microcode file MakaraEntCapSATA-STD-512E-SN05.LOD to /dev/sg0
 .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  :  !
Microcode Download to /dev/sg0 SUCCESSFUL

mint Desktop # ./seaflashlin -i
================================================================================
 Seagate Firmware Download Utility v0.4.6 Build Date: Oct 26 2015
 Copyright (c) 2014 Seagate Technology LLC, All Rights Reserved
 Thu Nov  3 11:26:45 2016
================================================================================
ATA       /dev/sg0 MN: ST2000NM0024-1HT174     SN: Z4H010XY             FW: SN05
PIONEER   /dev/sg1 MN: DVD-RW  DVR-221         SN:                      FW: 1.00
PIONEER   /dev/sg2 MN: DVD-RW  DVR-221         SN:                      FW: 1.00
SanDisk   /dev/sg3 MN: Cruzer Micro            SN:                      FW: 8.02

এটি নিশ্চিত করে যে বায়োসকে ফ্রন SN02 এসএন05 এ পরিবর্তন করা হয়েছে

খুব বিপজ্জনক, আপনার নিজের ঝুঁকিতে এটি ব্যবহার করুন!

শুভকামনা!


1

আপনি মাদারবোর্ডের BIOS আপডেট করতে ফ্ল্যাশরাম ব্যবহার করতে পারেন ।

উদাহরণ (অ্যাবিট কেএন 9 আল্ট্রা):

বোর্ডটি এএমডি অ্যাথলন board৪ বোর্ড, এএম 2 সকেট, এনভিডিয়া চিপসেট, ২০০ 2006 থেকে মুক্তি পেয়েছে It এটিতে একটি 256 কেবি ফ্ল্যাশ চিপ রয়েছে যা প্রতিস্থাপনযোগ্য। বিআইওএসকে 'পুরষ্কার' হিসাবে লেবেল দেওয়া হয়েছে যা ফিনিক্সের ট্রেডমার্ক বলে মনে হয়।

ফ্ল্যাশ্রাম সেই চিপসেট এবং সেই ফ্ল্যাশ চিপ সমর্থন করে।

সমর্থনটি একটি কমান্ডের সাহায্যে পরীক্ষা করা যেতে পারে:

# flashrom --programmer internal
Calibrating delay loop... OK.
Found chipset "NVIDIA MCP55".
Enabling flash write... OK.
Enabling full flash access for board "abit KN9 Ultra"... OK.
Found PMC flash chip "Pm49FL004" (512 kB, LPC, FWH) mapped at physical address 0x00000000fff80000.

এটি প্রথমে ফ্ল্যাশ চিপের বর্তমান বিষয়বস্তুগুলি ব্যাকআপ করার জন্য অর্থবোধ করে:

# flashrom --programmer internal -c Pm49FL004 -r backup.bin

এরপরে এটি বিক্রেতার (যেমন xxdএবং ব্যবহার করে vimdiff) ভ্যানিলা ইমেজ ফাইলের সাথে তুলনা করা যেতে পারে ।

কিছু পার্থক্য প্রত্যাশিত - কারণ কিছু BIOS 'ফ্ল্যাশ-এ অতিরিক্ত তথ্য (যেমন ডিএমআই) এবং কনফিগারেশন (যেমন ম্যাক ঠিকানা) সঞ্চয় করে। অ্যাবিত কেএন 9 আল্ট্রাতেও এটি ঘটে। ডিএমআই ডেটা প্রথম 1872 বাইটে সংরক্ষণ করা হয় - এবং এটি বুট চলাকালীন বিআইওএস দ্বারা সহজেই পুনরায় উত্পন্ন হয়। ম্যাক ঠিকানাগুলি 0x74E30 অফসেটে সঞ্চয় করা হয়।

বিক্রেতা ফার্মওয়্যার ফাইলগুলি জিপ সংরক্ষণাগারে প্যাকেজ করা থাকে যা এতে থাকে awdflash.exeএবং একটি BINফাইল থাকে M520A_23.BIN। এই উদাহরণে, বিন ফাইলটিতে বিআইওএস চিত্রটি যেমন রয়েছে তেমন রয়েছে, যেমন এটি সরাসরি কমান্ড দিয়ে ফ্ল্যাশ চিপে লিখতে পারে:

# flashrom --programmer internal -c Pm49FL004 -w M520A_23.BIN

Calibrating delay loop... OK.
Found chipset "NVIDIA MCP55".
Enabling flash write... OK.
Enabling full flash access for board "abit KN9 Ultra"... OK.
Found PMC flash chip "Pm49FL004" (512 kB, LPC, FWH) mapped at physical address 0x00000000fff80000.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.

আপডেটের উপর নির্ভর করে, পরবর্তী রিবুটের জন্য সিএমওএস সাফ করার প্রয়োজন হতে পারে - অন্যথায় বিআইওএস শুরু নাও হতে পারে। এই বোর্ডে একটি জাম্পার সেটিংয়ের মাধ্যমে সিএমওএস সাফ করা যায়। সফ্টওয়্যার মাধ্যমে ক্লিয়ারিংও সম্ভব (উদাহরণস্বরূপ CmosPwd এর মাধ্যমে )।

অনন্য ডিফল্ট ম্যাক ঠিকানা রাখার জন্য, নতুন বিক্রেতার চিত্রটি ঝলকানোর আগে প্যাচ করা যেতে পারে, যেমন:

dd if=backup.bin of=mac.bin bs=1 count=16 skip=$(echo 16 i 74E30 p | dc)
dd if=mac.bin of=M520A_23_with_mac.bin bs=1 seek=$(echo 16 i 74E30 p | dc) \
   conv=notrunc

pitfalls:

  • মাদারবোর্ড নির্দিষ্ট বোর্ড সক্ষম করার কারণে ফ্ল্যাশ রাইটিং ব্যর্থ হতে পারে (যেমন রাইট রক্ষার অক্ষম করার জন্য) কোডটি যা এখনও ফ্ল্যাশ্রাম দ্বারা প্রয়োগ করা হয়নি।

0

আমার ছোট অভিজ্ঞতাটি হ'ল আমি ফ্ল্যাশরমকে আমার ইন্টেল মাদারবোর্ড বিআইওএস আপডেট করার জন্য ব্যবহার করেছি এবং এটি দুর্দান্ত কাজ করেছে। সাধারণভাবে এটি একটি দুর্দান্ত সরঞ্জামের মতো মনে হয়।


আপনি যে কমান্ড লাইনটি ব্যবহার করেছেন তার জন্য পোস্ট করতে পারেন?
ম্যাক্সচেলেপজিগ

0

বেশিরভাগ হার্ডওয়ারের জন্য কাজ করার পূর্বে উল্লিখিত হিসাবে ডারস আপগ্রেড ফ্লপি বুট করা GRUB এর সাথে ব্যবহার করা। কিছু ক্ষেত্রে আপনি দেশীয় সরঞ্জামগুলি সন্ধান করতে পারেন। ডেল এমনকি ডিপো প্যাকেজিং সিস্টেমের সাথে একীভূত করা সংগ্রহস্থল প্রস্তুত করে:

http://linux.dell.com/wiki/index.php/Repository/firmware

দুঃখের বিষয়, বেশিরভাগ আপডেটের জন্য মেশিন পুনরায় বুট করা দরকার।


0

চেষ্টা করুন:

hdparm --fwdownload (এবং খুব যত্নশীল হন!)

তবে সাবধান!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.