uefi ছাড়া linux ইউএসবি বুট করতে পারবেন না, কিন্তু uefi বিকল্প বুট মেনুতে উপস্থিত নেই


0

আমার দুটি ডেল ল্যাপটপ রয়েছে: একটি একটি অক্ষাংশ E6430 এবং অন্যটি ভস্ট্রো 1015. তাদের উভয়ের জন্য, BIOS সেটিংস নির্দেশ করে যে তারা লিগ্যাসি মোডে আছে, GPT / UEFI নয় (আমার পরিভাষার কোনটি যদি অস্পষ্ট হয় তবে ক্ষমা করে)। যাইহোক, অক্ষাংশের জন্য, BIOS সেটিংসে একটি বিকল্প বলে মনে হচ্ছে সুইচ জিপিটি / ইউইএফআই তে। যাইহোক, আমি যে বিকল্প স্পর্শ করেনি; এটা বর্তমানে বন্ধ সেট করা হয়। ভস্ট্রোর জন্য, ইউআইএফআই তে স্যুইচ করার জন্য BIOS সেটিংসে কোনও বিকল্প নেই বলে মনে হচ্ছে। আমি এই ভেবেছি যে আমার ভস্ট্রো মাদারবোর্ড কেবলমাত্র লেগ্যাসিকে সমর্থন করে, না UEFI।

আমি উভয় linux ইনস্টল করতে চেয়েছিলেন, তাই আমি একটি আর্ক linux লাইভ ইউএসবি তৈরি। আমি ম্যাকবুকের ডিফল্ট ডিস্ক ইউটিলিটি প্রোগ্রাম ব্যবহার করে এমএস-ডস FAT32 এ প্রথম ফরম্যাট করে আমার ম্যাকবুকে এটি করেছি, তারপরে dd if=/path/to/arch.iso of=/dev/rdisk2s1 bs=1m, যেমন আর্ক লিনাক্স উইকি দ্বারা প্রস্তাবিত। যখন আমি আমার অক্ষাংশে লাইভ ইউএসবি প্লাগ এবং বুট আপ করি, মেনুতে ইউএসবি ড্রাইভ সম্পর্কিত দুটি আইটেম রয়েছে, যা এইরকম কিছু পড়তে পারে;

- Boot from USB
- UEFI boot from USB

যদি আমি প্রথম বিকল্পটি নির্বাচন করি তবে আমি "ডিভাইসটি বুটযোগ্য নয়" বা "লিনাক্স বিন দূষিত" মত ক্রিপ্টিক ত্রুটির বার্তাগুলি পাই। যাইহোক, যদি আমি দ্বিতীয় বিকল্পটি নির্বাচন করি, আমি লিনাক্স ইনস্টলারে বুট করতে পারি এবং সবকিছু পুরোপুরি কাজ করে। উবুন্টু লাইভ ইউএসবি ইনস্টলার ব্যবহার করলে একই জিনিস ঘটতে পারে। সাদৃশ্যপূর্ণ উপসংহারে আমি এই থেকে পৌঁছাচ্ছি, যা আমি কিছুটা সন্দেহজনক মনে করি, লিনাক্স লাইভ ইউএসবি শুধুমাত্র ইউইএফআইআই মোডে কাজ করে।

এখন আমি আমার ভস্ট্রো 1015 এ একই ইউএসবি কী ব্যবহার করে বুট মেনু করে না "ইউইএফআই বুট থেকে ইউএসবি" বিকল্প আছে, কেবল "ইউএসবি থেকে বুট করুন" বিকল্প। যদি আমি ঐ অপশনটি নির্বাচন করি, তবে আবার ইউএসবি ড্রাইভ বুট করতে পারে না বলে আমি আবার ক্রিপ্টিক ত্রুটির বার্তা পাই।

এখানে কি হচ্ছে? UEFI এবং legacy USB বুট মোডগুলির সাথে সামঞ্জস্যপূর্ণ থাকা USB লাইভ নয়?

আমি আমার ভস্ট্রোতে লিনাক্স ইনস্টল করতে চাই এবং আমি অনুমান করছি যে সঠিকভাবে বুট করার জন্য আমাকে অবশ্যই লাইভ ইউএসবি পেতে হবে বিনা UEFI মোড, অথবা মেনুতে "UEFI USB বুট" বিকল্প সক্ষম করুন। আমি নিশ্চিত নই যে এসব জিনিস কীভাবে করবেন।


@ নাসিরলিলে আমি শুধু আমার পোস্ট আপডেট করেছি। (আমি এটি ব্যবহার করে MS-DOS FAT হিসাবে ফর্ম্যাট করে খিলান লিনাক্স USB তৈরি করেছি dd ম্যাক ওএস টার্মিনাল থেকে)
xdavidliu

@ নাসিরলিলে না আমি না
xdavidliu

উত্তর:


0

ঠিক আছে আমি এটা সংশোধন করা হয়েছে। চাবি: আমি প্রয়োজন dd মধ্যে disk2, না disk2s1। এখানে একটি ব্যাখ্যা আছে:

আমি আমার বিন্যাস এবং ম্যাক অপারেটিং সিস্টেম ইউএসবি ডিস্ক তৈরি করছি। যখন আমি করি diskutil list, আমি নিম্নলিখিত পেতে:

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.6 GB    disk2
   1:                 DOS_FAT_32 UNTITLED                15.6 GB    disk2s1

পূর্বে, যখন আমি আমার ইউএসবি তৈরি, আমি করেছি

dd if=/path/to/arch.iso of=/dev/rdisk2s1 bs=1m

এটি একটি ইউএসবি ড্রাইভে ফলিত যা সবসময় ত্রুটি বার্তা দেয় isolinux.bin missing যখনই আমি লিগ্যাসি মোডে ইউএসবি বুট করার চেষ্টা করি, তবে আমি UEFI মোডে বুট করলে পুরোপুরি কাজ করে।

যাইহোক, আমি পরিবর্তে যদি

dd if=/path/to/arch.iso of=/dev/rdisk2 bs=1m

উদাহরণস্বরূপ বিঃদ্রঃ rdisk2 না rdisk2s1, তারপর ইউএসবি ড্রাইভ পুরোপুরি কাজ করে, এমনকি legacy মোডে USB বুট করার সময়।

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