ইউইএফআই-তে লিনাক্স - উইন্ডোজ 8 এর মতো ইউইএফআই সেটআপ স্ক্রিনে পুনরায় বুট করবেন কীভাবে?


33

Makeuseof.com ব্যাখ্যা করে যে উইন্ডোজ 8 সার্টিফাইড হার্ডওয়ারের ইউইএফআই সেটআপ স্ক্রিনে প্রবেশের জন্য একটি নতুন উপায় রয়েছে (বিআইওএসের সমতুল্য)। উইন্ডোজ 8 কম্পিউটারে কীভাবে বিআইওএস অ্যাক্সেস করবেন তা থেকে :

BIOS প্রকাশের জন্য বুট প্রক্রিয়া চলাকালীন আমরা আর একটি নির্দিষ্ট কী টিপব না - পরিবর্তে, BIOS অ্যাক্সেস করার একটি বিকল্প উইন্ডোজ 8 এর বুট বিকল্প মেনুতে অবস্থিত ... আপনি যদি কেবলমাত্র এখানে আপনার কম্পিউটারের ইউএফআই বিআইওএস অ্যাক্সেস করতে চান তবে ক্লিক করুন সমস্যা সমাধান টাইল।

লিনাক্সের জন্য সুরক্ষিত বুটের প্রধান বিকাশকারী বলেছেন যে বিকল্প ওএস পুরানো পথে কাজ চালিয়ে যাবে তা ধরে নিতে পারে না । সুতরাং লিনাক্সেরও কি ইউইএফআই সেটআপে প্রবেশের নতুন উপায় আছে?

আমার একটি আসুস মাদারবোর্ড আছে। এটি পরামর্শ দেয় যে ফার্মওয়্যারের একটি আপগ্রেড সংস্করণে একটি দ্রুত বুট বিকল্প রয়েছে । ফ্লিপ সাইডটি হ'ল বিকল্পটি এটি "বিআইওএস প্রকাশ করতে" এর চেয়ে আরও বেশি শক্ত করে তুলতে পারে।

আমার ঝিমঝিম করতে কিছু মনে হচ্ছে না। এটি যদি একটি খারাপ ধারণা হিসাবে পরিচিত হয় তবে আমি ফার্মওয়্যার আপগ্রেডের ঝুঁকির মধ্যে দিয়ে যেতে চাই না কিছুই (এবং সম্ভবত কেসটি পপ করতে হবে, সেটিংসটি পুনরায় সেট করতে হবে এবং সেগুলি আবার সেট আপ করতে হবে)।


বিকল্পভাবে, উইন্ডোজ 7 ব্যবহারকারীদের জন্য কীভাবে এটি পরিচালনা করা হয়? যদি তারা আশাবাদীভাবে দ্রুত বুট বিকল্পটি নির্বাচন করে, তারা যখন প্রয়োজন হবে তখন কীভাবে তারা আবার "BIOS" সেটআপটিতে অ্যাক্সেস পাবেন?


ধুর! ছাই. এখন আমি আশা করি আমি আমার নতুন আপগ্রেডের জন্য
আসুসকে

উইন্ডোজ 7 এর জন্য যা কিছু সেটিংস কাজ করে তা ব্যবহার করুন, এটি ডিফল্ট হবে এবং এটি ঠিক থাকবে :)। এটি অবশ্যই ইউইএফআইতে করার একটি স্ট্যান্ডার্ড উপায় থাকতে হবে, আমি এটি কোথাও কোথাও খুঁজে পাওয়া যায়নি। এমনকি কোনও দ্রুত বুট বিকল্প নেই এমন মূল ফার্মওয়্যারটিও খুব সুন্দর, তাই আমি এটির জন্য আফসোস করি না। আমরা একটি ইউইএফআই-নির্দিষ্ট বৈশিষ্ট্যটি খুঁজছি; আমি এখনই EFI পেতে গিগাবাইটের উপর নির্ভর করব না। আমি 1) ইউএসবি 3 পোর্ট এবং 2) একটি ইউএসবি কীবোর্ড নিয়ে নীতিগতভাবে কিছুটা হতাশার সাথে সমস্যা নিয়ে কাজ করছি । এক সপ্তাহ পরে আমার নতুন র‌্যাম ব্যর্থ হলে ওটিওএইচ মেমরি টেস্ট এলইডি আমার পক্ষে দরকারী।
সোর্সজেডি

1
UEFI সঙ্গে সমস্যা হল যে, একটি 2,000 পৃষ্ঠার স্পেসিফিকেশন ডকুমেন্ট সত্ত্বেও, সেখানে হয় কোন ইউজার ইন্টারফেস বিষয় প্রমিতকরণ। ফার্মওয়্যার বিকাশকারীরা তাদের পছন্দসই হিসাবে বিবেচিত কোনও উপায়ে ব্যবহারকারীদের তাদের সেটআপ ইউটিলিটিগুলিতে অ্যাক্সেস দিতে মুক্ত।
রড স্মিথ

নিবন্ধটিতে বলা হয়েছে যে উইন্ডোজ 8 ব্যবহারকারীদেরকে একটি সাধারণ উপায়ে সাধারণ সেটআপ ইউটিলিটিতে অ্যাক্সেস দেয়। সুতরাং উইন্ডোজ শংসাপত্র অবশ্যই এটি সমর্থন করার জন্য একটি পদ্ধতি নির্দিষ্ট করে। আশা করি এটি ইউইএফআইয়ের অংশ, একটি অনিবন্ধিত এমএস এক্সটেনশন নয়। মনে রাখবেন যে এটি "সিকিউর বুট" সম্পর্কে কোনও প্রশ্ন নয়। প্রশ্নটি ধরে নেওয়া হয়েছে যে আমি ইতিমধ্যে লিনাক্স ইনস্টল এবং বুট করতে সক্ষম হয়েছি।
সোর্সজেডি

আমি ব্যক্তিগতভাবে আমার ASRock Z77 Pro3 মাদারবোর্ডে উইন্ডোজ 8 চালিয়ে যাচ্ছি, সম্প্রতি সম্প্রতি UEFI সেটআপে এই "আল্ট্রা ফাস্ট বুট" বিকল্পটি বাস্তবায়িত করছি। আমাকে ASRock দ্বারা একটি ইউটিলিটি সরবরাহ করা হয়েছে যা আমার ট্রেবারে বসে আছে, যা আমি ইউইএফআই সেটআপ অ্যাক্সেস করতে টিপতে পারি। একটি সিএমওএস ক্লিয়ার দ্রুত বুট বিকল্পটি পুনরায় সেট করবে, যাতে আপনি সর্বদা এটি চেষ্টা করে দেখতে পারেন। আমার ভিবিআইওএস এই সেটিংটির অনুমতি দেয় না, কারণ এটিতে জিওপি সমর্থন নেই, তাই আমার এটি চেষ্টা করার সুযোগ হয়নি। আমি লিনাক্সের জন্য অনুরূপ সফ্টওয়্যার সরবরাহ করি নি, কেবল উইন্ডোজ ৮
স্টিইন শ্যাট

উত্তর:


39

সিস্টেমড ব্যবহার করে আধুনিক লিনাক্স বিতরণগুলিতে আপনি সরাসরি ফার্মওয়্যার সেটআপ মেনুতে যেতে পারেন:

systemctl reboot --firmware-setup

ডকুমেন্টেশন: https://www.freedesktop.org/software/systemd/man/systemctl.html#-- ফার্মওয়্যার- সেটআপ


1
হ্যাঁ, এই ডকটি কিছুটা ক্ষুদ্র। দেখতে দেখতে দুর্দান্ত - এটি প্রদত্ত বুট ম্যানেজারের সাথে নির্দিষ্ট নয়। লজ্জাজনক কোনও একক সরঞ্জাম নেই, তবে আমি সিস্টেমডের বিরুদ্ধে কিছুই নেই। github.com
সিস্টেমেড /

1
এই ইউনিক্স.এসই উত্তরটিও দেখুন । ব্যবহারে খুব সতর্কতা অবলম্বন করুন efivar, আমি কোনওভাবে 8be4df61-93ca-11d2-aa0d-00e098032b8c-OsIndicationsভেরিয়েবলটি মুছে ফেলতে পরিচালিত করেছি , সম্ভবত efivarপ্রোগ্রামে খালি ডেটা দিয়ে । এখন আমাকে এই ফাইলটি পুনরায় তৈরি করার একটি উপায় খুঁজে বের করতে হবে, এটি ছাড়া systemctl reboot --firmware-setupপ্রোগ্রামটি আর কাজ করে না।
লেকেনস্টেইন

আপনার কষ্ট শুনে দুঃখিত। আমি ভেরিয়েবলটি 0-এ নির্ধারণ করে ঠিক করেছি (এই মন্তব্যটি github.com/systemd/systemd/blob/… থেকে ) ঠিক করা হবে, যদিও একই কোডটি বলে যে ভেরিয়েবলটি মুছে ফেলা হলে systemd যত্ন নেবে না।
সোর্সজেডি

1
এটি ভেরিয়েবলটি পুনরায় তৈরি বলে মনে হচ্ছে, তবে কোনওভাবে এটি পুনরায় বুট করার পরে হারিয়ে যায়: printf '\7\0\0\0''\0\0\0\0\0\0\0\0' > /sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c( ফার্মওয়্যার ..intel.com/blog/accessing -uefi-variables- linux এবং পূর্ববর্তী সামগ্রীর উপর ভিত্তি করে যা আমি ফেলে দিয়েছি)। আপনি এটি অপসারণ করার আগে নোটটি অবশ্যই rm ...প্রয়োজন chattr -i ...(এর সম্পর্কে সুরক্ষা পরিমাপ rm -rf /)।
লেকেনস্টেইন

1
@ সোর্সজেদি আর্চ লিনাক্স জাহাজগুলি সিস্টেমড ২৩০ এর সাথে রয়েছে finally কোনও কারণে ইভিভারগুলির মাধ্যমে পরিবর্তনশীল তৈরির ফলস্বরূপ OsIndications-89efde67-ffcd-12de-ab01-01efff012389যার একটি আলাদা জিইউডি রয়েছে। আমি একবার ইউইএফআই শেলটিতে বুট করার পরে , আমি setvar OsIndications -nv -bs -rt =0000000000000000বুটসার্চির জন্য নন-ভোল্টাইল স্টোরেজে ওআইএসআইন্ডিকেশন ভেরিয়েবল সেট করতে এবং 64-বিট সংখ্যার (0) প্রতিনিধিত্বকারী হেক্সাডেসিমাল ক্রমটিতে রানটাইম অ্যাক্সেসের জন্য কমান্ডটি অনুরোধ করি।
লেকেনস্টেইন

4

উইন্ডোজ 8 এটি ঠিক কীভাবে করে তা আমি নিশ্চিত নই, তবে আমি অনুমান করতে পারি যে এটি বুট বিকল্পগুলির জন্য ব্যবহৃত ইউইএফআই ভেরিয়েবলগুলির সুবিধা গ্রহণ করে।

বিভিন্ন বুট ভেরিয়েবলের অর্থ নির্ধারণ করতে আপনি efibootmgr ব্যবহার করতে পারেন । আমার সিস্টেমে efibootmgr -n 0বুট 0000 সেটআপ, সুতরাং ব্যবহারের ফলে সিস্টেমটি পরবর্তী বুট-এ সেটআপে প্রবেশ করতে পারে।


ধন্যবাদ। আমি এখন আমার বর্তমান BIOS এ UEFI বুট চেষ্টা করেছি। বুট 10000 সাধারণ বুট এন্ট্রিগুলির একটিতে দখল করে আছে বলে মনে হচ্ছে। (আমি উপলব্ধি করেছি যে আমি প্রকাশের নোটগুলি ভুলভাবে পড়েছি এবং আরও নতুন সংস্করণটি দ্রুত হবে বলে আশা করার কোনও কারণ নেই Oh ওহ ভাল :))।
সোর্সজেদি

@ সোর্সজেডি ফার্মওয়্যারটির দ্রুত বুট বিকল্পটি 1 বা 2 সেকেন্ডের জন্য দ্রুত বুট করতে পারে, অতি দ্রুত বুট আবার আরও 1 থেকে 2 সেকেন্ডের শেভ করতে পারে: unix.stackexchange.com/questions/149761/…
প্রো ব্যাকআপ

3

আমি উবুন্টু 12.04 এর সাথে EFI বুট করার চেষ্টা করেছি এবং আমার নিজের প্রশ্নের উত্তর পেয়েছি।

(আমি আমার ফার্মওয়্যারটি আপগ্রেড করি নি। আমি প্রকাশের নোটগুলি মূলত ভুলভাবে পড়েছি - এটি সম্ভবত আর দ্রুত হবে না)।

গ্রাব-এফি বুট মেনু থেকে ফার্মওয়্যার সেটআপ প্রবেশ করা হচ্ছে

efibootmgrআমার জন্য ফার্মওয়্যার সেটআপে রিবুটকে সমর্থন করছে বলে মনে হয় না। কিন্তু গ্রাব-এফি করেন। এটি GRUB বুট মেনুতে ফার্মওয়্যার সেটআপের জন্য একটি এন্ট্রি তৈরি করতে সক্ষম।

"বুট প্রক্রিয়া শুরুর দিকে" শিফট কী ধরে রেখে আপনি GRUB বুট মেনুতে প্রবেশ করতে পারেন। নুমলক লাইটটি কীবোর্ডটি চালু করার পরে আমি এটি তত্ক্ষণাত টিপব এবং এটি আমার পক্ষে কাজ করে।

আপনি যদি কৌতূহলী হন তবে আমি কমান্ডটিও তাকিয়ে দেখলাম: এটি "fwsetup"। অর্থাৎ আপনি GRUB মেনুতে প্রবেশ করতে পারেন, কমান্ড লাইনে স্যুইচ করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করতে পারেন, তারপরে "fwsetup" টাইপ করুন এবং হিট রিটার্ন।

আপনি যদি স্ক্র্যাচ থেকে কোনও EFI ইনস্টল করেন তবে আমি বিশ্বাস করি মেনু আইটেমটি স্বয়ংক্রিয়ভাবে তৈরি হয়ে যাবে। আমি ইএফআই হিসাবে ইনস্টল করি নি, যার অর্থ আমাকে এটিকে লাথি মারতে হয়েছিল (নীচে দেখুন, পদক্ষেপ 4)।

কোনও EFI বুট সিডি না জ্বালিয়ে BIOS-GPT বুট থেকে UEFI-GPT বুটে রূপান্তর করবেন?

সম্পাদনা: এই বিভাগটি কিছু সিস্টেমে কাজ করতে পারে। তবে আমি এখন বিশ্বাস করি এটি অতিরিক্ত আচরণের উপর নির্ভর করে যা ইউইএফআই মানের অংশ নয়। কোনও দিন আমি এখানে কী ঘটছে তা সনাক্ত করব।

আমি কোনও EFI- সক্ষম বুট সিডি ছাড়াই বিদ্যমান ইনস্টলটিকে EFI তে রূপান্তর করছিলাম। কিছু লোক মনে করেন এটি সম্ভব নয়। স্বীকারোক্তিজনক, কয়েকটি বিভ্রান্তিকর সতর্কতা বার্তা রয়েছে। কী চলছে সেদিকে আমার নজর ছিল। আপনি যদি বর্তমানে ফার্মওয়্যার সেটআপ প্রবেশ করতে পারেন, তবে এটি এতটা খারাপ নয়।

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

ধরে নিই আপনার কাছে জিপিটি সেট আপ হয়েছে:

  1. গ্রাব-এফি ইনস্টল করুন। এটি গ্রাব-পিসি অপসারণ করেছে এবং এটিকে কাজ করা থেকে বিরত করেছে। (গ্রাব-এফি আমি এটিকে সরিয়ে দেওয়ার পরেও বাস্তবে কাজ করেছিল!)। ফেডোরাকে কিছুটা আলাদা মনে হচ্ছে; আমি এটি কেবল উবুন্টুতে চেষ্টা করেছি। ইনস্টল করার সময়, আপনি EFI ভেরিয়েবল অ্যাক্সেস না করা সম্পর্কে ত্রুটি দেখতে পাবেন, এটি কারণ আপনি EFI দ্বারা বুট করেন নি।
  2. শাটডাউন।
  3. চালু আছে আপনি ইএফআইয়ের মাধ্যমে বুট করেছেন তা নিশ্চিত করুন! এটি সিস্টেম-নির্ভর ও উদ্বেগজনক অংশ। আমার সিস্টেমটি এমবিআর বুট থেকে ডিফল্ট হয়ে শুরু হয়েছিল, তাই আমি গ্রুব থেকে একটি ভীতিজনক ত্রুটি দেখেছি - তবে এটি পুরানো গ্রাব-পিসি থেকে। আমার সিস্টেমে ফার্মওয়্যার সেটআপ স্ক্রিনটি এই মুহুর্তে প্রবেশ করা সহজ ছিল (নীচে দেখুন), এবং বুট অগ্রাধিকারটি "উবুন্টু" তে পরিবর্তন করুন (এটি আমার EFI এর মাধ্যমে ওএস বুট করার জন্য প্রবেশিকা ছিল)।
  4. এখন আপনি গ্রাব ইনস্টলেশনটি পুনরায় করতে পারেন ( grub-installবা grub2-installফেডোরায়), এবং এটি কোনও ত্রুটি দেখাবে না। এবং এখন , চলমান update-grub(বা grub2-mkconfig -o /boot/grub/grub.cfg, ফেডোরায়) ফার্মওয়্যার সেটআপে প্রবেশের জন্য মেনু আইটেম তৈরি করবে।

আমার ASUS সিস্টেমে ফার্মওয়্যার সেটআপ / বুট মেনুতে প্রবেশ করা হচ্ছে

অস্বীকৃতি: এটি খুব সাম্প্রতিক ফার্মওয়্যার / বোর্ড নয়। আপনার ASUS সিস্টেমটি আমার থেকে আলাদাভাবে কাজ করতে পারে।

"বুট কনফিগারেশন" পরিবর্তিত হওয়ার সাথে সাথে আমার বর্তমান এএসএস ফার্মওয়্যারের বিজ্ঞপ্তি রয়েছে - যেমন যখন আমি গ্রাব-এফআই ইনস্টল করেছি। এখানে পাঠ্য রয়েছে যে আপনি যদি প্রাথমিক "ইজেড সেটআপ" স্ক্রিনটি দেখেন তবে এটি পরিবর্তিত হয়েছে। এবং, যখন এটি কোনও পরিবর্তন সনাক্ত করে, সেটআপ স্ক্রিনে প্রবেশ করা সহজ করে তোলে। এটি যা করে তা হ'ল কয়েক সেকেন্ডের জন্য "সেটআপ প্রবেশ করতে ডিল টিপুন" দিয়ে স্প্ল্যাশ স্ক্রিনটি দেখায়। (আপনি যদি "দ্রুত বুট" বিকল্পটি সক্ষম করে থাকেন তবে এটি সাধারণত স্প্ল্যাশ স্ক্রিনটি এড়িয়ে যায়)।

আমি মনে করি আপনার সিস্টেমটি বন্ধ করে দিয়ে এবং রিবুট করার আগে এক মিনিট বা তার জন্য প্লাগ চাপিয়ে দিয়ে স্প্ল্যাশ স্ক্রিনটি ট্রিগার করাও সম্ভব।

আমার বর্তমান ফার্মওয়্যারটিতে, স্প্ল্যাশ স্ক্রীন ছাড়াই বুট করার সময় ডেল কী ব্লিট করে ফার্মওয়্যার সেটআপে প্রবেশ করতে পারি। তবে ফার্মওয়্যারটিতে কীবোর্ড সমর্থন সক্ষম করার ক্ষেত্রে এটি শর্তযুক্ত।

বুট চলাকালীন কীবোর্ডগুলির তদন্ত না করার জন্য ফার্মওয়্যারটি স্যুইচ করা সম্ভব, যা জিনিসগুলি গতি বাড়ানোর কথা। আমি অনুমান করি এটি পরবর্তী পরীক্ষার চেষ্টা, এখন আমি এই EFI স্টাফ সম্পর্কে আরও আত্মবিশ্বাসী! (এটি প্রশংসনীয় যে এটি GRUB বুট মেনুতেও কীবোর্ড সমর্থনটিকে হত্যা করতে পারে But তবে আমার তখনও গ্রাব-সেট-ডিফল্ট ব্যবহার করতে সক্ষম হওয়া উচিত, যাতে GRUB fwsetup এন্ট্রি বুট করে, এবং সেভাবে পুনরুদ্ধার করে)।


0

@ লেকেনস্টেইনের উত্তরের ভিত্তিতে আমি একটি ইউআই শর্টকাট তৈরি করেছিলাম (যদি আপনার পরিবেশে এখনও একটি পরিবেশ থাকে তবে প্রশাসনের মেনুতে)। আপনার কীবোর্ডটি পোস্টের পরে অবধি কখনই কাজ করে না বলে দরকারী ful

/usr/share/applications/uefi-reboot.desktop

[Desktop Entry]
Name=UEFI Firmware Setup (Reboot)
Comment=Access the motherboard configuration utility
Exec=systemctl reboot --firmware-setup
Icon=system-restart
Terminal=false
Type=Application
Categories=System;Settings;
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.