EFI এবং BIOS গ্রাব উভয় থাকার জন্য আমি একটি অতিরিক্ত পয়েন্ট / উদ্দেশ্য দেব ive
গ্রুব 2 থেকে একটি লাইভ সিস্টেমরেসকিউডি.আইসো লুপ বুট করতে ইউএসবি স্টিক।
কেন? সহজ উত্তর: এটি অনেকগুলি পিসিতে বুট করবে, কারও কাছে ইউইএফআই রয়েছে কারও কাছে কেবল 32 বিট পুরানো বিআইওএস ইত্যাদি রয়েছে etc.
বাস্তব জটিল উদ্দেশ্য: সম্ভব হলে উন্নত হার্ডওয়্যার (ইউইএফআই) ব্যবহার করুন use
বাস্তব লাইভ ব্যবহারের নমুনা:
- চারটি পার্টিশন সহ ইউএসবি স্টিক (জিপিটি মোডে গঠিত)
- প্রথম পার্টিশন (উইন্ডোজ and এবং উপরে থেকে দেখতে সক্ষম) ইউএসবি স্টিকের বাকি আকারের সাথে এনটিএফএসে
- কমপক্ষে 1GiB সহ গ্রুব 2 এবং সিস্টেমরেসকিউসিডি.আইসো ফাইলের জন্য দ্বিতীয় পার্টিশন (2GiB ভাল হলে আপনি একই সাথে SystemRescueCD.iso এর দুটি সংস্করণ বহন করতে পারেন, কেবল পুরানোটির প্রতিস্থাপনের আগে নতুন সংস্করণ পরীক্ষা করার জন্য), আমি সাধারণত Ext4 ফাইল সিস্টেম ব্যবহার করি এর জন্য
- EFI এর তৃতীয় বিভাজন (যা উইন্ডোজগুলি ESP বলে) কমপক্ষে 512MiB দিয়ে ফ্যাট 32 হিসাবে ফর্ম্যাট করা হয়েছে (আমি কিছু পিসি দেখেছি যে কম ব্যবহার করলে তারা বুটযোগ্য মিডিয়া হিসাবে ইউএসবি স্টিক না দেখায়)
- BIOS_Grub এর জন্য চতুর্থ বিভাগ
একটি গুরুত্বপূর্ণ বিষয়: আমি একটি 8 জিআইবি এলজি ইউএসবি স্ট্রিক দেখেছি (যার মালিকানাধীন আমার একটি) যা পার্টিশনগুলি সিলিন্ডারের সাথে সংযুক্ত না থাকলে শারীরিক ইউইএফআই পিসি বুটে তালিকাভুক্ত হতে অস্বীকার করে, তবে অন্যান্য ইউইএফআই পিসিতে এবং ইউইএফআই বুট সহ ভার্চুয়ালবক্সে দেখা যায় মোড সক্রিয় করা হয়েছে ... এটি এমআইবি-তে সারিবদ্ধ হয়ে থাকলে পার্টিশন করার সময় এটি সমস্ত স্থান ব্যবহার করে, শেষদিকে 1 এমআইবি অবিভাজনিত স্থানের কাছাকাছি নয়, তবে সিলিন্ডারে যখন সারিবদ্ধ থাকে তখন শেষ অসম্পূর্ণ মাইবি ব্যবহার করা হয় না ... যদি আমি মাইবি পার্টিশনটি মনে রাখি তবে (অন্য কথায় আমি একটি ম্যানুয়াল সিলিন্ডার প্রান্তিককরণ করি) এটি কাজ করে, তবে আমি বলছি যে এটি এখনও সিলিন্ডার প্রান্তিককরণে রয়েছে (পার্টিশন সরঞ্জামটি আপনার জন্য এটি করার পরিবর্তে আমি নিজেই এটি করছি)।
কীভাবে এই জাতীয় দুর্দান্ত পুনরুদ্ধার স্টিক পাবেন (এটিতে দুটি কৌশল রয়েছে):
- সিলিন্ডারে পার্টিশনগুলি সারিবদ্ধ করুন (কেবলমাত্র এমআইবিতে সারিবদ্ধ করার জন্য আরও ভাল সামঞ্জস্যতা)
- গ্রাব-ইনস্টল করুন --target = i386-pc করুন এবং তারপরে একই গ্রাব পার্টিশনে আরও একটি গ্রাব-ইনস্টল করুন --target = x86_64-efi করুন, সুতরাং আপনি উভয় বুট মোডের জন্য একটি গ্রুব.ফিগ ব্যবহার করেন
এটি কীভাবে বুট হয়:
- ক) পুরাতন বিআইওএস বুট করা ফর্মটি এমবিআর লোড করবে, তারপরে গ্রাব ফর্ম BIOS_grub পার্টিশনের স্টেজ 2, তারপরে গ্রাব 2 পার্টিশন থেকে কোর.আইএমজি
- খ) বুট করা ফর্ম UEFI সামঞ্জস্যপূর্ণ, ESP পার্টিশন থেকে .efi ফাইল লোড করবে
- grub.cfg পঠন করা হয় (grub2 পার্টিশনে উপস্থিত থাকলে)
- তারপরে গ্রুব 2 মেনু প্রদর্শিত হবে
- তারপরে আমি লুপ SystemRescueCD.iso (ডকাস প্যারামিটার সহ) থেকে বুট করতে নির্বাচন করেছি, আমি grub.cfg এ দুটি অপশন সেট করেছি, 32Bits এর জন্য একটি, 64 বিটের জন্য একটি (আমার কাছে সত্যিই চারটি অপশন রয়েছে, যেহেতু আমি দুটি ডারস্টার্টেক্স প্যারামিটার সেট করেছি) সরাসরি জিইউআইতে বুট করুন)।
- বুটের পরে আমি ইউএসবি স্টিকটি বের করে আনতে পারি (পুরো লাইভ লিনাক্সটি এই জাতীয় ডাসাচকে ধন্যবাদ র্যামড্রাইভে রয়েছে), কোনও কমান্ড টাইপ করার দরকার নেই, পেনড্রাইভ মাউন্ট করা হয়নি (আবার ডকচে প্যারামিটারের জন্য ধন্যবাদ)।
এই স্টিকের সাহায্যে আমি পুরানো পিসি বুট করতে পারি (যদি তারা ইউএসবি থেকে বুট করতে দেয়) 32 বিট বা 64 বিটগুলিতেও (যদি তাদের প্রসেসরে এক্সটেনশন থাকে) তবে BIOS মোডে বুট করা যায়।
এই স্টিকের সাহায্যে আমি 32 বিট এবং 64৪ বিটগুলিতে নতুন পিসি (যদি তারা ইউএসবি থেকে বুট করতে দেয়) বুট করতে পারি তবে ইউইএফআই মোডে বুট করা যায় (আহা, হ্যাঁ এটি ইউইএফআই মোডে বুট করতে পারে এবং তারপরে কেবল লিনাক্স লাইভ সিস্টেমরেসসিডিসিটি 32 বিটে বুট করতে পারে) মোড পাশাপাশি bit৪ বিট মোডে)।
সুতরাং আমার কাছে সমস্ত ইউএসবি স্টিক রিকভারি বুট মিডিয়া রয়েছে, আধুনিক বা পুরাতন (কেবল ইউএসবি বুট সমর্থন প্রয়োজন) সমস্ত পিসির নিকটেই বুট করতে সক্ষম, আপনি 32 বিট বা its৪ বিট, বিআইওএস বা ইউইএফআই ইত্যাদির কোনও ব্যাপার না ... এবং আমি পারি আমি 32 বিট বা 64 বিট চালাতে চাই তা নির্বাচন করুন।
আরও, আমি এমন একটি পিসিতে পরীক্ষা করেছিলাম যা উইন্ডোজ B৪ বিটস (পুরাতন 32 বিট প্রসেসর) ইনস্টল করতে অস্বীকার করেছিল, তবে bit৪ বিট লিনাক্স লাইভ চালাতে সক্ষম হতে হবে (কারণ সেই প্রসেসরে PAE ক্ষমতা বিদ্যমান)।
পার্শ্ব দ্রষ্টব্য: এনটিএফএস হিসাবে যেমন প্রথম পার্টিশনটি হোল্ডিং ডেটার জন্য যা উইন্ডোজ and এবং তার সাথে ভাগ করা যায় (এক্সপি এটি দেখতে পাবে না যেহেতু জিপিটি পার্টিশন সমর্থন করে না) ... এটি অবশ্যই প্রথম হওয়া উচিত, প্রাথমিক হওয়ার দরকার নেই ডিস্কের অংশটি, আপনি যেখানেই চান সেখানে থাকতে পারেন, তবে পার্টিশন টেবিলের প্রথম প্রবেশ হিসাবে মাশ থাকেন, এটি অপসারণযোগ্য উইন্ডোজ মোডের ফলে অপসারণযোগ্য অংশে পার্টিশন মাউন্ট করতে পারে, এতে প্রথম পার্টিশনের চেয়ে বেশি অ্যাক্সেস এড়ানোর জন্য কোড স্পেসিফিকালি প্রোগ্রাম করা থাকে, তাই আপনি একই সময়ে অন্যদের মাউন্ট করতে পারবেন না।
উইন্ডোজ এবং ইউএসবি পার্টিশনের জন্য অতিরিক্ত: আপনি যদি পার্টিশন টেবিলের মধ্যে পার্টিশন এন্ট্রিগুলি অদলবদল করেন, অন্য কথায় আপনি টেবিলের প্রথম অংশ হিসাবে যে পার্টিশনটি অ্যাক্সেস করতে চান তা রেখে দেন, উইন্ডোজ আপনাকে এটি অ্যাক্সেস করতে দেয় (যদি এর বিন্যাসটি বোঝা যায়, ফ্যাট 32 এবং এনটিএফএস সরাসরি, বিশেষ ড্রাইভারগুলির সাথে এক্সট 2, ইত্যাদি) তবে কেবলমাত্র পার্টিশন টেবিলের প্রথম এন্ট্রিতে অবস্থিত একটিকে অ্যাক্সেস করতে দেবে ... সেখানে একটি সরঞ্জাম রয়েছে (বুটিসেক্স 86.exe নামে পরিচিত) যা উইন্ডোজে এই ধরনের কাজ করতে পারে এমনকি ইউএসবি স্টিকটি প্লাগ লাগাতে হবে না।
সুপার এক্সট্রা: এছাড়াও কয়েকটি পেনড্রাইভ রয়েছে (বিশেষত একটি সরঞ্জামের সাথে আমার খানিকটা খুব বেশি ভাগ্যবান, একটি সনি 16 জিআইবি) পরিবর্তিত হতে পারে (লেক্সারের একটি সরঞ্জাম সহ খনি) যাতে তারা উইন্ডোজকে ইউএসবি এইচডিডি পরিবর্তে একটি ইউএসবি স্টিক হিসাবে উপস্থিত হয় পরিবর্তনের পরে, সমস্ত উইন্ডোজ আপনাকে এতে মুছে ফেলা, তৈরি করতে এবং পরিচালনা করতে দেয়, একই সাথে একাধিক মাউন্ট করা যাবে, প্রতিটি তার নিজস্ব অক্ষর সহ।
লিনাক্স ব্যবহারকারীরা এটি নিয়ে উদ্বিগ্ন হন না, যেহেতু লিনাক্স এটিকে একটি বিভাজনযোগ্য ব্লক ডিভাইস হিসাবে দেখায় এবং উইন্ডোজগুলির মতো মাউন্টিং পার্টিশন ইত্যাদি ব্লক করার জন্য বিশেষ কোড প্রয়োগ করে না।
ওহ, হ্যাঁ এই শেষ অনুচ্ছেদগুলি এম এর উপর কেউ পড়তে পেরে লেখা হয়েছে, তাই তাদের মুখ নীচে নেমে আসে, আমি চেষ্টা করছি (এটি কখনই পাবেন না, আমি জানি এটি একটি হারিয়ে যাওয়া আপত্তিজনক) তাদের এ জাতীয় অপসারণ করতে উইন্ডোজ থেকে কুরুচিপূর্ণ কোড এবং ব্যবহারকারীদের দেশীয় পদ্ধতিতে ইউএসবি স্টিকের পার্টিশন রাখতে দিন।