আমার লিনাক্স একটি .ISO তৈরি করার সময় একটি অনুমোদিত আকারের ত্রুটির প্রতিবেদন করছে কেন?


13

আমি লিনাক্স কাস্টমাইজেশনের সাথে খেলেছি, যখন আমি তৈরি করতে চাই .আইএসও আমি এই ত্রুটিটি পেয়েছি:

$ mkisofs -r -o rhel.iso -b isolinux/isolinux.bin -c isolinux/boot.cat ./
INFO: UTF-8 character encoding detected by locale settings.
Assuming UTF-8 encoded filenames on source filesystem,
use -input-charset to override.
Unknown file type (unallocated) ./.. - ignoring and continuing.
Using RELEA000.HTM;1 for /RELEASE-NOTES-pt_BR.html (RELEASE-NOTES-U1-pt_BR.html)

Size of boot image is 20 sectors -> mkisofs: Error - boot image './isolinux/isolinux.bin' has not an allowable size.

আমি ... পরিবর্তন করিনি isolinux.binকেন আমি উপরের ত্রুটি বার্তাটি পাই?

উত্তর:


23

কমান্ডটিতে আপনার এই পরামিতিগুলি যুক্ত করা উচিত:

-no-emul-boot -boot-load-size 4 -boot-info-table

পরামিতিগুলি হ'ল:

  • no-emul-boot: উল্লেখ করে যে "এল টরিতো" বুটযোগ্য সিডি তৈরি করতে ব্যবহৃত বুট চিত্রটি কোনও 'ইমুলেশন নয়' ইমেজ। সিস্টেম কোনও ডিস্ক এমুলেশন না করেই এই চিত্রটি লোড এবং কার্যকর করবে

  • boot-load-size: নন-ইমুলেশন মোডে লোড করতে "ভার্চুয়াল" (512-বাইট) সেক্টরের সংখ্যা নির্দিষ্ট করে। ডিফল্ট সম্পূর্ণ বুট ফাইল লোড করা হয়। কিছু BIOS- তে সমস্যা হতে পারে যদি এটি 4 এর একাধিক না হয়।

  • boot-info-table: নির্দিষ্ট করে যে সিডি-রোম লেআউটের তথ্য সহ একটি 56-বাইট টেবিলটি বুট ফাইলে অফসেট 8 এ প্যাচ করা হবে। এই বিকল্পটি যদি দেওয়া হয় তবে বুট ফাইলটি উত্স ফাইল সিস্টেমে সংশোধন করা হয়েছে, সুতরাং এই ফাইলটি সহজেই পুনরায় জেনারেট করা না পারলে একটি অনুলিপি তৈরি করতে ভুলবেন না! এই টেবিলের বর্ণনার জন্য EL টরিটো বুট ইনফো টেবিল বিভাগটি দেখুন।

আরও তথ্যের জন্য, দেখুন man mkisofs


এটা কি করে?
তমারা উইজসম্যান

নো-ইমুল-বুট নির্দিষ্ট করে যে "এল টরিতো" বুটযোগ্য সিডি তৈরি করতে ব্যবহৃত বুট চিত্রটি 'নো এমুলেশন' চিত্র। সিস্টেমটি কোনও ডিস্ক এমুলেশন না করেই এই চিত্রটি লোড এবং কার্যকর করবে
বুক অফ জিউস

বুট-লোড-আকার নন-এমুলেশন মোডে লোড করতে "ভার্চুয়াল" (512-বাইট) সেক্টরের সংখ্যা নির্দিষ্ট করে। ডিফল্ট সম্পূর্ণ বুট ফাইল লোড করা হয়। কিছু 4 বায়োসসের সমস্যা হতে পারে যদি এটি 4 এর একাধিক না হয়
বুক অফ জিউস

বুট-ইনফরম-টেবিলটি উল্লেখ করে যে সিডি-রম লেআউটের তথ্য সহ একটি 56-বাইট টেবিলটি বুট ফাইলে অফসেট 8 এ প্যাচ করা হবে। এই বিকল্পটি যদি দেওয়া হয় তবে বুট ফাইলটি উত্স ফাইল সিস্টেমে সংশোধন করা হয়েছে, সুতরাং এই ফাইলটি সহজেই পুনরায় জেনারেট করা না পারলে একটি অনুলিপি তৈরি করতে ভুলবেন না! এই টেবিলের বর্ণনার জন্য EL টরিটো বুট ইনফো টেবিল বিভাগটি দেখুন।
জিউস

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