সুচিপত্র:
- সরবরাহ
- ধাপ 1: T420 এ এমবেডেড কন্ট্রোলার আপডেট করুন
- ধাপ 2: ঝলকানির জন্য রাস্পবেরি পাই প্রস্তুত করুন। (RPI তে)
- ধাপ 3: কোরবুট তৈরির জন্য 'প্রধান' কম্পিউটার প্রস্তুত করুন (প্রধান পিসিতে)
- ধাপ 4: ক্লিপটি ওয়্যার আপ করুন।
- ধাপ 5: বায়োস চিপ অ্যাক্সেস করুন
- ধাপ 6: ক্লিপটিকে বায়োস চিপের সাথে সংযুক্ত করুন
- ধাপ 7: ফ্ল্যাশ চিপ পড়ুন (RPI তে)
- ধাপ 8: 3 টি ফাইলের তুলনা করুন (RPI তে)
- ধাপ 9: ME পরিষ্কার করুন (প্রধান পিসিতে)
- ধাপ 10: রম ইমেজ বিভক্ত করুন। (প্রধান পিসিতে)
- ধাপ 11: কোরবুট ইমেজ কনফিগার করুন। (প্রধান পিসিতে)
- ধাপ 12: কোরবুট তৈরি করুন (প্রধান পিসিতে)
- ধাপ 13: T420 তে Coreboot লিখুন (RPI তে)
ভিডিও: Lenovo T420 Coreboot W/Raspberry Pi: 13 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
Coreboot একটি ওপেন সোর্স বায়োস প্রতিস্থাপন। এই গাইডটি লেনোভো টি 420 তে এটি ইনস্টল করার জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করবে।
আপনি শুরু করার আগে আপনার লিনাক্স টার্মিনাল ব্যবহার করে আরামদায়ক হওয়া উচিত এবং আপনার ল্যাপটপটি আলাদা করা উচিত।
এমন একটি সুযোগ রয়েছে যে এটি আপনার ল্যাপটপকে ইট দেবে আপনি এটি নিজের ঝুঁকিতে করবেন।
সরবরাহ
- পোনোমা 5250 টেস্ট ক্লিপ - বায়োস চিপের সাথে সংযোগের জন্য।
- মহিলা থেকে মহিলা ব্রেডবোর্ড জাম্পার কেবল - ডুপন্ট তারের নামেও পরিচিত।
- স্ক্রু ড্রাইভার
- ছোট প্লেয়ার, বা 5.0 মিমি হেক্স বিট।
- তাপ যৌগ
- আইসোপ্রোপিল অ্যালকোহল
- কটন সোয়াবস
- লেনোভো টি 420
- কম্পিউটার চালানো লিনাক্স। "প্রধান পিসি"
- রাস্পবেরি পাই (3 বা 4) - সর্বশেষ সংস্করণ বা রাস্পবেরি পাই ওএস চালানো - ইনস্টল করার নির্দেশাবলী এখানে পাওয়া যাবে।
- T420 হার্ডওয়্যার রক্ষণাবেক্ষণ ম্যানুয়াল
ধাপ 1: T420 এ এমবেডেড কন্ট্রোলার আপডেট করুন
এমবেডেড কন্ট্রোলারকে সর্বশেষ সংস্করণে আপডেট করা একটি ভাল ধারণা। এটি করার সবচেয়ে সহজ উপায় হল কারখানার বায়োসের সর্বশেষ সংস্করণ ইনস্টল করা। কোরবুট ইসিকে স্পর্শ করতে অক্ষম। আপনি ফ্ল্যাশ করার পরে এটি আপডেট করতে পারবেন না যদি না আপনি কারখানার বায়োসে ফিরে যান।
ধাপ 2: ঝলকানির জন্য রাস্পবেরি পাই প্রস্তুত করুন। (RPI তে)
বায়োস চিপ পড়তে/লেখার জন্য আপনাকে কিছু কার্নেল মডিউল সক্ষম করতে হবে।
রাস্পবেরি পাই কনফিগারেশন ইউটিলিটি অ্যাক্সেস করুন।
sudo raspi-config
ইন্টারফেস বিকল্পগুলির অধীনে সক্ষম করুন:
- পি 2 এসএসএইচ - যদি আপনি পাই হেডলেস চালাচ্ছেন
- P4 SPI
- P5 I2C
- P8 রিমোট GPIO - যদি pi এর সাথে সংযোগ করতে ssh ব্যবহার করে
ধাপ 3: কোরবুট তৈরির জন্য 'প্রধান' কম্পিউটার প্রস্তুত করুন (প্রধান পিসিতে)
কোরবুট তৈরির জন্য প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করা প্রথম কাজ।
একটি ডেবিয়ান ভিত্তিক সিস্টেমের জন্য
sudo apt git build-essential gnat flex bison libncurses5-dev wget zlib1g-dev ইনস্টল করুন
একটি আর্চ ভিত্তিক সিস্টেমের জন্য
sudo pacman -S base-devel gcc-ada flex bison ncurses wget zlib git
কাজ করার জন্য আপনার বাড়িতে একটি ডিরেক্টরি তৈরি করুন। এই উদাহরণের জন্য আমি এটিকে 'কাজ' বলব। আপনি কারখানার চিত্রগুলি সংরক্ষণ করার জন্য একটি ডিরেক্টরিও চাইবেন। আমি সেই ডিরেক্টরিকে 'রমস' বলব আপনি সময় বাঁচাতে এক লাইনে এটি করতে পারেন
mkdir -p work/work/roms
কাজের ডিরেক্টরিতে যান
সিডি ~/কাজ
Github থেকে ME_Cleaner এর সর্বশেষ সংস্করণটি ডাউনলোড করুন
git clone
Coreboot এর সর্বশেষ সংস্করণটি ডাউনলোড করুন
git ক্লোন
কোরবুট ডিরেক্টরিতে যান
cd ~/work/coreboot
প্রয়োজনীয় সাবমডিউল ডাউনলোড করুন
git submodule update --init --checkout
আপনার T420 এর জন্য নির্দিষ্ট কিছু ফাইল রাখার জন্য একটি ডিরেক্টরি তৈরি করুন এটি পরে প্রয়োজন হবে।
mkdir -p ~/work/coreboot/3rdparty/blobs/mainboard/lenovo/t420
Ifd টুল তৈরি করুন। এটি কারখানার বায়োসকে এর বিভিন্ন অঞ্চলে বিভক্ত করতে ব্যবহৃত হবে।
cd work/work/coreboot/utils/ifdtool
তৈরি করা
ধাপ 4: ক্লিপটি ওয়্যার আপ করুন।
ক্লিপটিকে পাইয়ের সাথে সংযুক্ত করতে 6 টি মহিলা থেকে মহিলা তার ব্যবহার করুন
বায়োস 1> পাই 24
বায়োস 2> পাই 21
বায়োস 4> পাই 25
বায়োস 5> পাই 19
বায়োস 7> পাই 23
বায়োস 8> পাই 17
বায়োসে 3 এবং 7 পিন ব্যবহার করা হয় না।
ধাপ 5: বায়োস চিপ অ্যাক্সেস করুন
বায়োস চিপ রোল খাঁচার নিচে অবস্থিত। এটি অ্যাক্সেস করার জন্য আপনাকে মাদার বোর্ড অপসারণ করতে হবে।
হার্ডওয়্যার রক্ষণাবেক্ষণ ম্যানুয়াল নির্দেশনা দিতে পারে যদি আপনার এটি বের করতে সমস্যা হয়।
আমি আমার টিয়ারডাউন ইমেজ অন্তর্ভুক্ত করেছি তারা আমাদের কখনোই জনসাধারণের দেখার উদ্দেশ্যে নয় (আমার হাতের লেখা ভয়াবহ দু sorryখিত) কিন্তু তারা কী সাহায্য করতে পারে।
ধাপ 6: ক্লিপটিকে বায়োস চিপের সাথে সংযুক্ত করুন
পাই চালিত বন্ধের সাথে ক্লিপটিকে বায়োস চিপের সাথে সংযুক্ত করুন।
ধাপ 7: ফ্ল্যাশ চিপ পড়ুন (RPI তে)
পাই অন পাওয়ার
একটি রম ডিরেক্টরি তৈরি করুন এবং এটিতে যান।
mkdir -p work/work/roms
সিডি work/কাজ/রম
চিপটি পড়তে এবং লিখতে আপনাকে ফ্ল্যাশরোম নামে একটি প্রোগ্রাম ব্যবহার করতে হবে। প্রথমে নিশ্চিত করুন যে এটি ইনস্টল করা আছে
sudo apt flashrom ইনস্টল করুন
চিপটি পরীক্ষা করতে ফ্ল্যাশরোম ব্যবহার করুন এবং এটি সংযুক্ত আছে কিনা তা নিশ্চিত করুন
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128
চিপ থেকে কারখানার বায়োস 3 বার পড়ুন এবং সেগুলিকে factory1.rom factory2.rom factory3.rom হিসাবে সংরক্ষণ করুন
আপনার ফ্ল্যাশ চিপ নির্দিষ্ট করতে -c বিকল্পটি ব্যবহার করুন। উদ্ধৃতিগুলির মধ্যে সবকিছু প্রবেশ করতে ভুলবেন না
প্রতিটি পড়ার জন্য কিছু সময় লাগবে চিপের উপর নির্ভর করে এটি প্রতিটি পড়া 30-45 মিনিটের মধ্যে হতে পারে। চিন্তা করবেন না যদি মনে হয় পাই ঝুলছে।
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -r factory1.rom
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -r factory2.rom
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -r factory3.rom
ধাপ 8: 3 টি ফাইলের তুলনা করুন (RPI তে)
পরবর্তীতে আপনি 3 টি ফাইলের তুলনা করতে চান যাতে আপনি ভাল পড়া / সংযোগ পান
sha512sum কারখানা*। রম
যদি তারা সবাই মিলে copy/work/roms ডিরেক্টরিতে মূল কম্পিউটারে কপি করে।
পাই বন্ধ করুন। আপনি ক্লিপ সংযুক্ত থাকতে পারেন।
ধাপ 9: ME পরিষ্কার করুন (প্রধান পিসিতে)
Move/work/roms এ যান
সিডি work/কাজ/রম
কারখানার রম সম্পাদনা করা উচিত নয়। পরিষ্কার করার জন্য তাদের একটি কপি তৈরি করুন।
cp factory1.rom cleaned.rom
আইএমই ক্লিনড.rom এ ক্লিন করুন
work/work/me_cleaner/me_cleaner.py -S cleaned.rom
ধাপ 10: রম ইমেজ বিভক্ত করুন। (প্রধান পিসিতে)
বায়োস চিপ 4 টি অঞ্চলে বিভক্ত। আপনি coreboot দ্বারা সরবরাহিত ifd টুল দিয়ে cleaned.rom ইমেজটিকে তার বিভিন্ন অঞ্চলে বিভক্ত করতে হবে
work/work/coreboot/utils/ifdtool/ifdtool -x cleaned.rom
এটি 4 টি ফাইল তৈরি করবে। আমাদের তাদের 3 টি নাম পরিবর্তন করতে হবে এবং ১ টি মুছে দিতে হবে
বর্ণনাকারী অঞ্চলের নাম পরিবর্তন করুন
mv flashregion_0_flashdescriptor.bin descriptor.bin
বায়োস অঞ্চলটি মুছুন - এটি কোরবুট দিয়ে প্রতিস্থাপিত হবে।
rm flashregion_1_bios.bin
GBE অঞ্চলের নাম পরিবর্তন করুন
mv flashregion_2_gbe.bin gbe.bin
ME অঞ্চলের নাম পরিবর্তন করুন
mv flashregion_3_me.bin me.bin
Coreboot ডিরেক্টরিতে ফাইল কপি করুন
cp descriptor.bin gbe.bin me.bin work/work/coreboot/3rdparty/blobs/mainboard/lenovo/t420/
ধাপ 11: কোরবুট ইমেজ কনফিগার করুন। (প্রধান পিসিতে)
কোরবুট ডিরেক্টরিতে যান
cd ~/work/coreboot
কোরবুট কনফিগার করুন।
nconfig করুন
এটি কোরবুট কনফিগার এডিটর নিয়ে আসবে। বেশিরভাগ ডিফল্ট সেটিংস ঠিক আছে, তবে কয়েকটি সংযোজন করা যেতে পারে। এটি একটি খুব মৌলিক কনফিগারেশন। আরও উন্নত বিকল্প যেমন স্প্ল্যাশ স্ক্রিন, ভিগা রম, বিকল্প পেলোড পাওয়া যায়। এই বিকল্পগুলি এই নির্দেশিকার আওতার বাইরে।
সাধারণ সেটআপ
কনফিগারেশন মানগুলির জন্য CMOS ব্যবহার করুন
মেইনবোর্ড
- মেইনবোর্ড বিক্রেতা >>> নির্বাচন করুন >> লেনোভো
- মেইনবোর্ড মডেল >>> নির্বাচন করুন >>> T420
চিপসেট
- Intel descriptor.bin ফাইল যোগ করুন
- Intel ME/TXE ফার্মওয়্যার যুক্ত করুন
- গিগাবিট ইথারনেট কনফিগারেশন যোগ করুন
ডিভাইস
- PCIe ক্লক পাওয়ার ম্যানেজমেন্ট সক্ষম করুন
- PCIe ASPM L1 সাবস্টেট সক্ষম করুন
জেনেরিক ড্রাইভার
PS/2 কীবোর্ড init
ধাপ 12: কোরবুট তৈরি করুন (প্রধান পিসিতে)
কম্পাইল করার সময়!
প্রথমে জিসিসি টুলচেইন তৈরি করেন
crossgcc-i386 CPUS = X করুন
X = আপনার CPU- র থ্রেডের সংখ্যা।
কোরবুট তৈরি করুন
আইএসএল তৈরি করুন
তৈরি করা
এটি একটি ফাইল produce/work/coreboot/build/coreboot.rom তৈরি করবে।
Pi তে পাওয়ার এবং সেই ফাইলটি আপনার ~/work/roms ডিরেক্টরিতে অনুলিপি করুন।
ধাপ 13: T420 তে Coreboot লিখুন (RPI তে)
রম ডিরেক্টরিতে যান
সিডি work/কাজ/রম
চিপটি সনাক্ত করা হয়েছে কিনা তা নিশ্চিত করতে পরীক্ষা করুন
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128
কোরবুট ইমেজ লিখুন। ছবিটি পড়ার পরে এটি বেশি সময় নেবে।
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -w coreboot.rom
লেখাটি যাচাই করার পরে পাই বন্ধ করুন। ক্লিপটি সরান এবং T420 পুনরায় একত্রিত করুন।
অভিনন্দন আপনি শুধু Coreboot ঝলকান।
প্রস্তাবিত:
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: 9 টি ধাপ (ছবি সহ)
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: আমাদের বেশিরভাগই আজকাল সর্বত্র আমাদের সাথে একটি স্মার্টফোন বহন করে, তাই দুর্দান্ত ছবি তোলার জন্য আপনার স্মার্টফোনের ক্যামেরাটি কীভাবে ব্যবহার করবেন তা জানা গুরুত্বপূর্ণ! আমি মাত্র কয়েক বছর ধরে একটি স্মার্টফোন ছিলাম, এবং আমি আমার জিনিসগুলি নথিভুক্ত করার জন্য একটি ভাল ক্যামেরা থাকা পছন্দ করেছি
Lenovo Y700 আনলকিং NVMe Gen3 গতি: 4 ধাপ
Lenovo Y700 আনলকিং NVMe Gen3 স্পিড: এই বিষয়ে একটু গবেষণার পর আমি দেখতে পেলাম যে Lenovo Y700 হল কারখানা Nvme gen 2 গতিতে সেট করা। একটি সহজ গুগল সার্চ এবং আপনি কেন থাটার জন্য বিভিন্ন ব্যাখ্যা খুঁজে পেতে পারেন। আমার উপসংহার হল যে লেনোভো ব্যাট সংরক্ষণের জন্য এটি Gen2 গতিতে সেট করে
অন্তর্নির্মিত স্পিকার সহ ছবি ধারক: 7 টি ধাপ (ছবি সহ)
অন্তর্নির্মিত স্পিকারের সাথে পিকচার হোল্ডার: এখানে সপ্তাহান্তে একটি দুর্দান্ত প্রকল্প গ্রহণ করা হয়, যদি আপনি আপনার নিজের স্পিকার তৈরি করতে চান যা ছবি/পোস্ট কার্ড বা এমনকি আপনার করণীয় তালিকা রাখতে পারে। নির্মাণের অংশ হিসাবে আমরা একটি রাস্পবেরি পাই জিরো ডব্লিউ প্রকল্পের কেন্দ্র হিসেবে ব্যবহার করতে যাচ্ছি, এবং একটি
কিভাবে: রাস্পবেরি PI 4 হেডলেস (VNC) Rpi-imager এবং ছবি দিয়ে ইনস্টল করা: 7 টি ধাপ (ছবি সহ)
কিভাবে: Rpi-imager এবং ছবি দিয়ে রাস্পবেরি PI 4 হেডলেস (VNC) ইনস্টল করা: আমি আমার ব্লগে ফিরে আসা মজার প্রজেক্টের একটি গুচ্ছের মধ্যে এই Rapsberry PI ব্যবহার করার পরিকল্পনা করছি। এটা চেক আউট নির্দ্বিধায়। আমি আমার রাস্পবেরি পিআই ব্যবহার করে ফিরে যেতে চেয়েছিলাম কিন্তু আমার নতুন অবস্থানে কীবোর্ড বা মাউস ছিল না। আমি রাস্পবেরি সেটআপ করার কিছুক্ষণ পরে
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে আলাদা করা যায়: 13 টি ধাপ (ছবি সহ)
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে ডিসাসেম্বল করবেন: এটি একটি পিসি কিভাবে ডিসাসেম্বল করা যায় সে সম্পর্কে একটি নির্দেশনা। বেশিরভাগ মৌলিক উপাদানগুলি মডুলার এবং সহজেই সরানো হয়। তবে এটি গুরুত্বপূর্ণ যে আপনি এটি সম্পর্কে সংগঠিত হন। এটি আপনাকে অংশগুলি হারানো থেকে রক্ষা করতে সহায়তা করবে, এবং পুনরায় সমাবেশ তৈরিতেও সহায়তা করবে