انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

xorrisofs - آنلاین در ابر

xorrisofs را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور xorrisofs است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


xorrisofs - شبیه سازی برنامه ISO 9660 mkisofs توسط برنامه xorriso

خلاصه


xorrisofs [گزینه ها] [-o filename] pathspec [pathspecs ...]

شرح


xorrisofs سیستم های فایل ISO 9660 ارتقا یافته Rock Ridge و جلسات افزودنی برای چنین سیستم هایی را تولید می کند
فایل سیستم ها به صورت اختیاری می‌تواند درخت‌های دایرکتوری Joliet را نیز تولید کند.

xorrisofs گزینه های برنامه mkisofs را از cdrtools توسط Joerg Schilling می فهمد. آن
پیاده سازی بخشی از برنامه xorriso است که هیچ کد منبعی را با cdrtools به اشتراک نمی گذارد.

ISO شماره ۱۰۲۹، سنگ ریج ژولیت، HFS +:
ISO 9660 (با نام مستعار ECMA-119) یک فایل سیستم فقط خواندنی است که عمدتاً برای رسانه های نوری استفاده می شود
سی‌دی، دی‌وی‌دی، بی‌دی، اما ممکن است بر روی سایر دستگاه‌های ذخیره‌سازی مانند فایل‌های دیسک، حافظه‌های USB یا
پارتیشن های دیسک این به طور گسترده توسط بسیاری از سیستم عامل ها و امکانات بوت قابل خواندن است
کامپیوترهای شخصی.
ISO 9660 دایرکتوری ها و فایل های داده را با نام فایل های بسیار محدود با شماره توصیف می کند
تمایز حروف بزرگ و کوچک ابرداده های آن با POSIX اساسی مطابقت ندارد
مشخصات.
سنگ خط الراس نام مجموعه ای از اطلاعات اضافی است که ISO 9660 را بهبود می بخشد
سیستم فایل به طوری که بتواند یک سیستم فایل سازگار با POSIX را با مالکیت، دسترسی نشان دهد
مجوزها، پیوندهای نمادین و سایر ویژگی ها. Rock Ridge اجازه می دهد تا نام فایل تا
255 بایت و مسیرهای تا 1024 بایت.
xorrisofs اطلاعات Rock Ridge را به طور پیش فرض تولید می کند. به شدت دلسرد می شود
این ویژگی را غیرفعال کنید
Joliet نام یک درخت دایرکتوری اضافی است که نام فایل تا 64 را ارائه می دهد
کاراکترهای کدگذاری شده به صورت UTF-16. درخت Joliet عمدتاً برای خواندن ISO جالب است
تصویر توسط سیستم عامل های شرکت مایکروسافت. تولید این درخت دایرکتوری
ممکن است با گزینه -J فعال شود.
ISO 9660:1999 نام یک درخت فهرست اضافی است که نام فایل های طولانی تری را ارائه می دهد.
این اجازه می دهد تا نام فایل های تک تا 207 کاراکتر داشته باشند. ممکن است برای برخی مفید باشد
امکانات بوت سیستم کامپیوتری قدیمی‌تر که نه راک ریج و نه ژولیت را می‌خوانند، اما نیاز دارند
با این وجود نام فایل های طولانی تر تولید این درخت دایرکتوری ممکن است توسط گزینه فعال شود
-ایزو سطح 4.
+ HFS نام فایل سیستمی است که معمولاً برای نوشتن و خواندن روی هارد استفاده می شود
دیسک ها و دستگاه های مشابه امکان تعبیه یک پارتیشن +HFS در ISO در حال ظهور وجود دارد
تصویر 9660 و علامت گذاری آن با ورودی های نقشه پارتیشن اپل. این با گزینه ها تداخل دارد
که داده ها را در 32 کیلوبایت اول تصویر ISO کپی می کنند، مانند -G یا -isohybrid-mbr. دیدن
گزینه -hfsplus.
هدف اصلی برای داشتن یک پارتیشن HFS+ تعبیه شده، بوت کردن مدل های خاصی از آن است
کامپیوترهای اپل

درج کردن فایل ها به la ISO تصویر:
xorrisofs با دو نوع آدرس فایل سروکار دارد:
مسیر_دیسک یک مسیر به یک شی در درخت سیستم فایل محلی است.
iso_rr_path آدرس Rock Ridge یک شی فایل در تصویر ISO است. اگر نه راک ریج
اطلاعات باید در یک ISO در حال ظهور ذخیره شود، سپس نام ها به ISO 9660 نگاشت می شوند
نام هایی با طول و مجموعه کاراکتر محدود.

آرگومان برنامه به صورت a در نظر گرفته می شود pathspec، اگر به عنوان mkisofs اصلی شناخته نشود
گزینه یا اضافی xorrisofs گزینه. یک pathspec یک شی فایل ورودی را با a به تصویر می کشد
مسیر_دیسک. اگر گزینه -graft-points وجود نداشته باشد، رفتار به فایل بستگی دارد
نوع disk_path دایرکتوری ها با /-directory تصویر ISO ادغام می شوند. فایل های
انواع دیگر در دایرکتوری / کپی می شوند.
اگر -graft-points وجود داشته باشد، هر pathspec در اولین رخداد از آن تقسیم می شود
=-شخصیت قسمت قبل از = به عنوان گرفته می شود هدف، یعنی iso_rr_path برای فایل
شی در تصویر ISO قسمت بعد از اول = به عنوان گرفته می شود منبع، یعنی disk_path
از شی ورودی
این امکان وجود دارد که کاراکترهای = را بخشی از مسیر iso_rr_با قرار دادن a قبل از آنها کنیم
\-شخصیت. همین کار را باید برای \-شخصیت هایی که باید بخشی از آن باشند انجام داد
iso_rr_path.

اگر قسمت منبع مسیر به یک دایرکتوری منتهی شود، پس همه فایل‌های زیر آن
دایرکتوری نیز به تصویر وارد می شود. امکان حذف فایل های خاص وجود دارد
از درج شدن با کمک گزینه -m.
در صورتی که آن هدف از قبل وجود داشته باشد، قوانین زیر اعمال می شود: فهرست ها و فایل های دیگر
ممکن است غیر دایرکتوری های موجود را بازنویسی کند. دایرکتوری ها با دایرکتوری های موجود ادغام می شوند.
غیر دایرکتوری ها نمی توانند دایرکتوری های موجود را بازنویسی کنند.

رابطه به برنامه xorriso:
xorrisofs در واقع یک حالت دستوری برنامه است xorriso، که یا توسط وارد می شود
دستور xorriso "-as mkisofs" یا با شروع برنامه با یکی از نام های "xorrisofs"،
"mkisofs"، "genisoimage" یا "genisofs".
این حالت فرمان را می توان با آرگومان "--" که منجر به دستور عمومی xorriso می شود، ترک کرد
حالت دیدن مرد xorriso برای توصیف آن

xorriso خواندن و نوشتن تصویر را با کمک لیبرن انجام می دهد که عمدتاً در نظر گرفته شده است
برای درایوهای نوری، اما روی همه انواع فایل POSIX به جز دایرکتوری ها نیز کار می کند.
پیام های برنامه هر فایل تصویری را "درایو" می نامند. انواع فایل هایی که پشتیبانی نمی شوند
خواندن به عنوان "خالی" گزارش می شود. فضای رسانه آزاد گزارش شده ممکن است کاملاً تخیلی باشد.
با این اوصاف xorrisofs مستقیماً روی درایوهای نوری عمل نمی کند، بلکه نیروها را اعمال می کند
به آنها به عنوان فایل های دستگاه عمومی نگاه کنید. بنابراین برای نوشتن نوری متوالی
رسانه (CD، DVD-R، DVD+R، BD-R) باید از یک برنامه رایت استفاده کنید. مثلا cdrecord
شبیه سازی xorriso. به مثال ها مراجعه کنید.

OPTIONS


تصویر بارگذاری:

گزینه های زیر بارگذاری یک تصویر ISO موجود را برای این منظور کنترل می کنند
تهیه یک جلسه الحاقی مناسب اگر آنها گم شده باشند، یک تصویر جدید تشکیل می شود
از ابتدا

-M مسیر_دیسک
مسیری را تنظیم کنید که از آن درخت فهرست راهنمای تصویر ISO موجود در آن بارگذاری شود
درخت دایرکتوری آینده را به عنوان جلسه افزودنی قرار دهید. مسیر باید به الف منتهی شود
شی فایل قابل خواندن با دسترسی تصادفی در گنو/لینوکس: فایل های معمولی داده یا مسدود کردن
فایل های دستگاه
نوع خاصی از شبه disk_path به شکل "/dev/fd/"شماره. آن را به تصویر می کشد
باز کردن توصیف فایل با شماره داده شده، صرف نظر از اینکه سیستم عامل باشد
از این ویژگی توسط گره های فایل در داخل پشتیبانی می کند /dev/fd یا نه. به عنوان مثال /dev/fd/3 فایل است
توصیفگر 3 که توسط برنامه ای که بعدا xorriso را شروع کرد باز شد.

-جلسه قبل مسیر_دیسک
نام مستعار -M.

-باد مسیر_دیسک
نام مستعار -M.

-C last_session_start,ext_writeable_address
آدرس بلوک 2 کیلوبایتی last_session_start را از جایی تنظیم کنید تا تصویر ISO را بخوانید
از فایل ارائه شده توسط گزینه -M.
با کاما از هم جدا شده، next_writeable_address را که جلسه الحاقی به آن مربوط می شود، تنظیم کنید
بالاخره نوشته خواهد شد تعیین کننده در واقع آدرس بلوکی است که در نظر گرفته شده است
خوانندگان باید از آدرس superblock در رسانه مورد نظر استفاده کنند.
هر دو مقدار را می توان از رسانه های نوری با کمک برنامه های رایت و
گزینه cdrecord -msinfo. خود xorriso می تواند آن را در شبیه سازی cdrecord خود به دست آورد. انجام دادن
اجازه ندهید درایو را بارگیری کند، بلکه این کار را به صورت دستی یا با برنامه ای مانند dd انجام دهید
که چند بایت می خواند. فقط در این صورت مطمئن می شود که درایور دستگاه درست را می داند
اندازه قابل خواندن رسانه
dd if=/dev/... count=1 >/dev/null 2>&1
مقادیر=$(xorriso -as cdrecord dev=/dev/... -msinfo)
echo $values
گزینه -C ممکن است بدون گزینه -M برای ایجاد یک تصویر ISO از ابتدا و
آن را آماده کنید تا در نهایت در یک آدرس بلوکی به غیر از 0. پارامتر نوشته شود
سپس last_session_start باید روی 0 تنظیم شود.

-cdrecord-params last_session_start,ext_writeable_address
نام مستعار -C.

تنظیمات برای پرونده درج:

مسیر-لیست مسیر_دیسک
مشخصات مسیر را خط به خط از disk_file بخوانید و اشیاء فایل تصویر شده را وارد کنید
به تصویر ISO اگر disk_path "-" است، مشخصات مسیر را از استاندارد بخوانید
ورودی

--quoted_path_list مسیر_دیسک
مانند گزینه -path-list اما خواندن کلمات نقل شده به جای خطوط ساده.
فضای خالی خارج از نقل قول حذف خواهد شد. از سوی دیگر امکان پذیر است
نشان دهنده مسیرهایی است که شامل کاراکترهای خط جدید است.
می توان از علامت نقل قول دوگانه "و علامت نقل قول تک" برای محصور کردن استفاده کرد
فضای خالی بگذارید و آن را بخشی از pathspecs قرار دهید. هر نوع علامت می تواند علائم مربوط به
نوع دیگر یک اسلش آخر \ نقل قول های بیرونی یا یک نقل قول باز
باعث می شود خط ورودی بعدی اضافه شود.

-f
پیوندهای نمادین را به جای ذخیره کردن آنها به عنوان پیوندهای نمادین در دیسک حل کنید
تصویر ISO

-پیوندها
نام مستعار -f.

-نقاط پیوند
فعال کردن تفسیر مشخصات مسیر فایل ورودی به عنوان ترکیبی از iso_rr_path و
disk_path، با یک کاراکتر = جدا شده است.

-m دیسک_الگو
فایل‌ها را از درج در تصویر حذف کنید. بی‌صدا آن فایل‌ها نادیده گرفته می‌شوند
که disk_path با الگوی تجزیه کننده پوسته داده شده مطابقت دارد. اگر نه /-شخصیت
بخشی از الگو است، سپس با نام برگ دیسک مطابقت دارد
فایل.
امکان دادن بیش از یک -m گزینه وجود دارد.

حذف کردن
نام مستعار -m.

-x
نام مستعار -m.

-قدیمی-حذف
نام مستعار -m.

-exclude-list مسیر_دیسک
-m را با استفاده از هر خط خارج از فایل disk_path به عنوان آرگومان disk_pattern انجام دهید.

-z
فعال کردن شناسایی و پردازش مناسب فایل‌های فشرده zisofs همانطور که توسط
برنامه mkzftree. این فایل ها به متا داده های لازم مجهز می شوند
که یک هسته لینوکس آنها را می شناسد و محتوای آنها را به صورت غیر فشرده ارائه می کند
فرم.

فشرده سازی شفاف
نام مستعار -z.

ریشه iso_rr_path
همه فایل ها را در مسیر iso_rr_path قرار دهید. اگر گزینه -graft-points داده شود،
سپس iso_rr_path به هر قسمت هدف یک pathspec اضافه می شود.
پیش فرض برای -root "/" است.

-ریشه قدیمی iso_rr_path
درج تدریجی فایل ها را در تصویر بارگذاری شده فعال کنید. هدف موثر
و آدرس های منبع مسیرهای داده شده با هم مقایسه می شوند که آیا هدف قبلاً بوده است
در تصویر ISO وجود دارد و همچنان با منبع روی دیسک یکسان است. فراداده در
اگر با تصاویر روی دیسک متفاوت باشد، تصویر ISO تنظیم می شود. فایل های جدید و
فایل های با محتوای تغییر یافته به تازگی اضافه می شوند. فایل هایی را که وجود ندارند هدف قرار دهید
در هر یک از منابع pathspec مطابق، از فهرست ISO حذف می شود
درخت.
اگر تنظیم موثر -root با iso_rr_path ارائه شده با آن متفاوت باشد
-old-root، سپس فایل‌های زیر فهرست -old-root در زیر آن کلون می‌شوند
دایرکتوری -root شبیه سازی قبل از مقایسه فایل اتفاق می افتد.

--old-root-no-ino
غیرفعال کردن ضبط و استفاده از اعداد ایند دیسک. در صورت عدم وجود دیسک اعداد ایند
ضبط شده، سپس گزینه -old-root باید محتوای فایل دیسک را بخواند و آن را با هم مقایسه کند
با کنترل MD5 که در تصویر ISO ثبت شده است.
با اعداد inode ضبط شده دیسک و با ctime و mtime معتبر امکان پذیر است
برای تشخیص تغییرات احتمالی در محتوا بدون خواندن واقعی آن. یک روزنه
اگر چندین فایل سیستم مختلف در یک فهرست نصب شوند باقی می ماند،
مثل عادت با /mnt. در این مورد باید از گزینه --old-root-devno or استفاده کرد
میانبر شماره inode را توسط --old-root-no-ino غیرفعال کنید.

--old-root-devno
مقایسه شماره‌های دستگاه ضبط‌شده با شماره‌های ایند ثبت‌شده را فعال کنید.
این فقط با شماره‌های دستگاه ثابت قدیمی خوب که از مد افتاده‌اند کار می‌کند،
متأسفانه اگر هارد دیسک بعد از هر بار راه اندازی مجدد شماره دستگاه متفاوتی داشته باشد، پس
این مقایسه همه فایل‌ها را تغییر می‌دهد و بنابراین از افزایش اندازه جلوگیری می‌کند
صرفه جویی در.

--old-root-no-md5
غیرفعال کردن ضبط و استفاده از چک جمع های MD5 برای محتوای فایل داده. اگر هیچ کدام
چک‌سام‌ها و شماره‌های دیسک ایند ثبت می‌شوند، سپس گزینه -old-root خواهد داشت
برای خواندن محتوای فایل تصویر ISO هنگام مقایسه آن با محتوای فایل دیسک.

تنظیمات برای تصویر تولید:

-o مسیر_دیسک
آدرس فایل خروجی را برای تصویر ISO در حال ظهور تنظیم کنید. اگر آدرس به عنوان وجود داشته باشد
فایل معمولی، با شروع تولید تصویر به طول 0 کوتاه می شود. ممکن است
قبلاً به عنوان دایرکتوری وجود ندارد. اگر هنوز وجود ندارد، دایرکتوری والد آن
باید وجود داشته باشد و یک فایل معمولی ایجاد خواهد شد.
نوع خاصی از شبه disk_path به شکل "/dev/fd/"شماره. آن را به تصویر می کشد
باز کردن توصیف فایل با شماره داده شده، صرف نظر از اینکه سیستم عامل باشد
از این ویژگی توسط گره های فایل در داخل پشتیبانی می کند /dev/fd یا نه. به عنوان مثال /dev/fd/4 فایل است
توصیفگر 4 که توسط برنامه ای که بعدا xorriso را شروع کرد باز شد.
پیش فرض خروجی استاندارد (/dev/fd/1) است که ممکن است توسط disk_path "-" نیز تنظیم شود.

-خروجی مسیر_دیسک
نام مستعار -o.

--stdio_sync "روشن"|"خاموش"|"پایان"|شماره
تعداد بایت هایی را تنظیم کنید که پس از آن خروجی را به دیسک مجبور کنید تا حفظ شود
حافظه از مسدود شدن با داده های معلق زیادی برای دستگاه های کند. "روشن" است
همان "16 متر". خروجی اجباری را می توان با "خاموش" غیرفعال کرد، یا با "پایان" به تاخیر افتاد
تا زمانی که همه داده ها تولید شوند. اگر عددی انتخاب شده باشد، باید حداقل 64k باشد.
پیش فرض با شبیه سازی xorriso mkisofs --stdio_sync "خاموش" است.
xorriso از یک بافر fifo داخلی با اندازه پیش فرض 4 مگابایت استفاده می کند. بنابراین مجبور به عملیات
سیستم i/o کش به دیسک لزوماً تولید همزمان را مسدود نمی کند
محتوای تصویر بیشتر

--emul-toc
یک سوپر بلوک دوم را با جلسه اول در فایل های با دسترسی تصادفی بنویسید. اگر
جلسات بعدی اضافه می شود و اولین بلوک فوق العاده به روز می شود، سپس
سوپر بلوک دوم بازنویسی نخواهد شد. بنابراین هنوز هم امکان نصب آن وجود دارد
جلسه اول و یافتن بلوک های شروع جلسات بعدی.
قیمت 64 کیلوبایت فضای اضافی مصرفی است. اگر -partition_offset غیر صفر است، پس
این 128 کیلوبایت به علاوه دو برابر تنظیم پارتیشن است.

--no-emul-toc
سوپر بلوک دوم را با جلسه اول در فایل های با دسترسی تصادفی ننویسید.
این پیش فرض است.

-- مرتب سازی وزن وزن_شماره iso_rr_path
یک عدد وزن LBA را به فایل های معمولی نسبت دهید. اگر iso_rr_path به دایرکتوری منتهی شود
سپس تمام فایل های معمولی زیر وزن_number را دریافت خواهند کرد.
وزن_شماره ممکن است از -2147483648 تا 2147483647 متغیر باشد. هر چه بیشتر باشد،
پایین آدرس بلوک داده های فایل در تصویر ISO در حال ظهور خواهد بود.
در حال حاضر کاتالوگ چکمه های ال توریتو دارای وزن سخت کد شده 1 میلیارد است. به طور معمول
باید بلوکی را با کمترین آدرس ممکن اشغال کند. فایل های داده اضافه می شوند
یا با وزن اولیه 0 بارگذاری شده است. فایل های تصویری بوت دارای وزن پیش فرض 2 هستند.

- فهرست-مرتب-وزن مسیر_دیسک
جفت عدد وزن و iso_rr_path را از یک فایل سیستم فایل محلی بخوانید.
هر جفت را مانند --sort-weight اعمال کنید.
فقط آخرین --sort-weight-list یا -- sort-weight-patterns از اجرای xorrisofs دریافت می شود
وارد عمل شود.
عدد وزن از ابتدای خط خوانده می شود. قسمت iso_rr_path از an
خط ورودی بلافاصله پس از اولین کاراکتر خالی یا برگه خط شروع می شود.
توجه داشته باشید که این ویژگی در یک دنباله از xorriso عمومی استفاده می شود
دستورات (مشکلی با اجرای شبیه سازی mkisofs خالص نیست):
هنگام اجرا، فایل های آدرس دهی شده باید قبلاً در مدل تصویر ISO باشند
-as mkisofs --sort-weight-list disk_path --
چندین دستور از این قبیل ممکن است برای اعمال بیش از یک فایل وزن استفاده شود.
فایل های داده ای که توسط -indev یا -dev بارگذاری می شوند وزنی بین 1 و 2 دارند exp 28 =
268,435,456 بسته به آدرس بلوک آنها. این آنها را تقریباً در داخل نگه می دارد
اگر روش نوشتن اصلاح اعمال شود، همان ترتیب.

--مرتب سازی-وزن-الگوها مسیر_دیسک
مانند --sort-weight-list، اما گسترش iso_rr_paths به عنوان الگوهای تجزیه کننده پوسته
و اعمال --sort-weight برای هر فایل منطبق.

حالت-dir حالت
مجوزهای دسترسی برای همه دایرکتوری ها در تصویر را به حالت داده شده تنظیم کنید
یا یک عدد اکتالی است که با "0" شروع می شود یا یک لیست با کاما از هم جدا شده است
عبارات شکل [ugoa]*[+-=][rwxst]* . به عنوان مثال ug=rx,a-rwx

حالت فایل حالت
مانند -dir-mode اما برای همه فایل های داده معمولی در تصویر.

پد
300 کیلو بایت به انتهای تصویر ISO تولید شده اضافه کنید. این خواندن احتمالی را دور می زند
خطاهای حاصل از تصاویر ISO که در حالت TAO روی رسانه CD نوشته شده اند. در
اگر --emul-toc داده نشده باشد، بایت های اضافی به عنوان بخشی از تصویر ISO ادعا می شوند.
گزینه -pad پیش فرض است.

-بدون پد
padding 300 KiB به انتهای تصویر ISO تولید شده را غیرفعال کنید. این ایمن است اگر
قرار نیست تصویر روی سی دی نوشته شود یا اگر فقط روی سی دی نوشته شود
ردیابی در حالت نوشتن SAO.

-- قدیمی-خالی
از روش قدیمی دادن آدرس های بلوک در محدوده [0,31] به فایل ها استفاده کنید
بدون محتوای داده خود راه جدید این است که یک بلوک اختصاصی داشته باشید که همه اینها به آن اختصاص یابد
فایل ها اشاره خواهند کرد.

تنظیمات برای استانداردهای انطباق:

-سطح iso عدد
نسخه ISO 9660 را مشخص کنید که محدودیت های نامگذاری فایل و داده ها را مشخص می کند
حجم فایل. محدودیت‌های نام‌گذاری برای نام‌های Rock Ridge اعمال نمی‌شود، بلکه فقط برای نام‌های Rock Ridge اعمال می‌شود
نام های سطح پایین ISO 9660. سه سطح انطباق وجود دارد:
سطح 1 اجازه می دهد تا نام های ISO از فرم 8.3 و اندازه فایل تا 4 گیگابایت - 1.
سطح 2 امکان نام‌های ISO با حداکثر 32 کاراکتر و اندازه فایل تا 4 گیگابایت - 1 را می‌دهد.
سطح 3 امکان نام های ISO با حداکثر 32 کاراکتر و اندازه فایل تا 400 گیگابایت را فراهم می کند -
200 کیلو بایت (این محدودیت اندازه توسط پیاده سازی xorriso تنظیم شده است نه ISO
9660 که تقریباً 8 TiB اجازه می دهد.)
شبه سطح 4 تولید درخت فهرست راهنمای ISO 9660:1999 اضافی را امکان پذیر می کند.

-disallow_dir_id_ext
از عادت بد mkisofs پیروی نکنید که اجازه می دهد نقطه در نام ISO وجود داشته باشد
دایرکتوری ها از سوی دیگر، برخی از تصاویر گنو/لینوکس قابل بوت به این بد بستگی دارند
عادت

-U
این گزینه به نام فایل ISO بدون نقطه و حداکثر 37 کاراکتر، فایل ISO اجازه می دهد
مسیرهای طولانی تر از 255 کاراکتر و همه کاراکترهای ASCII در نام فایل ها. به علاوه
نقطه ویرگول و شماره نسخه در انتهای نام ISO را حذف می کند.
همه اینها مشخصات ISO 9660 را نقض می کند.

-نام های فایل ترجمه نشده
نام مستعار -U.

-untranslated_name_len عدد
نام فایل ISO تا تعداد کاراکتر مشخص شده را بدون هیچ کاراکتری مجاز کنید
تبدیل. حداکثر عدد 96 است. اگر نام فایل دارای کاراکترهای بیشتری باشد، پس
تولید تصویر عمدا شکست خواهد خورد.
این مشخصات ISO 9660 را نقض می کند.

-اجازه دادن-کوچک
اجازه دادن به حروف کوچک در نام فایل ISO.
این مشخصات ISO 9660 را نقض می کند.

-رلکس-نام فایل ها
تقریباً همه کاراکترهای 7 بیتی در نام فایل ISO مجاز است. 0x0 و '/' مجاز نیستند.
اگر گزینه -allow-mawercase داده نمی شود، حروف کوچک به حروف تبدیل می شوند
حروف بزرگ
این مشخصات ISO 9660 را نقض می کند.

-d
بدون نقطه به نام فایل های ISO نقطه انتهایی اضافه نکنید.
این مشخصات ISO 9660 را نقض می کند.

-پریود حذف
نام مستعار -d.

-l
حداکثر 31 کاراکتر در نام فایل ISO مجاز است.

-full-iso9660-names
نام مستعار -l.

-max-iso9660-names
حداکثر 37 کاراکتر در نام فایل ISO مجاز است.
این مشخصات ISO 9660 را نقض می کند.

-N
نقطه ویرگول و شماره نسخه در انتهای نام ISO را حذف کنید.
این مشخصات ISO 9660 را نقض می کند.

-moit-version-number
نام مستعار -N.

تنظیمات برای استانداردهای پسوندها:

-R
با mkisofs این گزینه افزونه های Rock Ridge را فعال می کند. xorrisofs آنها را توسط
پیش فرض به شدت از غیرفعال کردن آنها توسط گزینه --norock منع می شود.

-سنگ
نام مستعار -R.

-r
Rock Ridge کاربر و شناسه گروه همه فایل های تصویر ISO را روی 0 تنظیم کنید. Grant
مجوزهای r برای همه. همه مجوزهای w را رد کنید. اگر مجوز x تنظیم شده است، اعطا کنید
x-مجوز برای همه s-bit و t-bit را حذف کنید.

منطقی-راک
نام مستعار -r.

-- نوروک
این گزینه تولید پسوند Rock Ridge را برای فایل ISO 9660 غیرفعال می کند
اشیاء. قابلیت های چند جلسه ای xorrisofs بستگی زیادی به نامگذاری دارد
وفاداری راک ریج. بنابراین به شدت از غیرفعال کردن آن توسط این گزینه منع می شود.

-file_name_limit عدد
حداکثر طول مجاز را برای نام فایل ها در محدوده 64 تا 255 تنظیم کنید. مسیر
مولفه هایی که طولانی تر از تعداد داده شده هستند کوتاه می شوند و خود را دارند
33 بایت آخر بازنویسی شده توسط دو نقطه ":" و نمایش هگز MD5 از
4095 بایت اول کل نام بزرگ. UTF-8 ناقص بالقوه
کاراکترها بایت های اصلی خود را با '_' جایگزین می کنند.
هسته های لینوکس تا حداقل 4.1 نام های با طول 254 و 255 را اشتباه نشان می دهند.
انتظار چنین نام هایی را در یا در زیر disk_paths داشته باشید و برنامه ریزی کنید که ISO را توسط چنین لینوکسی نصب کنید
هسته ها را در نظر بگیرید که -file_name_limit 253 را تنظیم کنید.

-D استاندارد ECMA-119 ایجاب می کند که هیچ مسیری در تصویر نباید بیش از 8 نام داشته باشد
اجزا یا 255 کاراکتر. بنابراین لازم است که عمیق تر حرکت کنیم
درختان دایرکتوری به دایرکتوری بالاتر. Rock Ridge فرصتی برای اجازه دادن به شما ارائه می دهد
این دایرکتوری های جابجا شده در موقعیت عمیق اصلی خود ظاهر می شوند، اما این ویژگی
ممکن است توسط سیستم عامل هایی که تصویر را نصب می کنند به درستی پیاده سازی نشود.
گزینه -D این جابجایی دایرکتوری عمیق را غیرفعال می کند و در نتیجه ISO 9660 را نقض می کند
مشخصات
xorrisofs به طور پیش فرض -D را تنظیم کرده است. اگر به صراحت داده شود، گزینه ها را لغو می کند
-rr_reloc_dir و -hide-rr-moved.

-جابجایی عمیق را غیرفعال کنید
نام مستعار -D.

-rr_reloc_dir نام
جابجایی دایرکتوری های عمیق را فعال کنید و بنابراین از مسیرهای فایل ECMA-119 اجتناب کنید
بیش از 8 جزء نام یا 255 کاراکتر. دایرکتوری هایی که به چنین فایلی منتهی می شوند
مسیرها به دایرکتوری در فهرست اصلی تصویر منتقل می شوند. نام آن
توسط این گزینه تنظیم می شود. استفاده از خود دایرکتوری ریشه مجاز است.
درخت دایرکتوری کلی زمانی که به عنوان Rock تفسیر شود در ابتدا عمیق ظاهر می شود
درخت پشته. اگر فقط اطلاعات ECMA-119 وجود داشته باشد، به‌عنوان مرتب‌سازی مجدد ظاهر می‌شود
در نظر گرفته شده.
اگر دایرکتوری هدف جابجایی داده شده از قبل وجود نداشته باشد که تصویر
تولید شروع می شود، سپس ایجاد می شود و برای Rock Ridge به عنوان جابجایی علامت گذاری می شود
مصنوع حداقل در گنو/لینوکس در Rock Ridge نصب شده نمایش داده نخواهد شد
تصاویر.
نام نباید بعد از اولین کاراکتر خود حاوی نویسه '/' باشد و نباید
بیشتر از 255 بایت باشد.
اگر گزینه -D موجود باشد، این گزینه تاثیری ندارد.

-hide-rr-moved
نام مستعار -rr_reloc_dir "/.rr_moved"

--for_backup
گزینه هایی را فعال کنید که وفاداری پشتیبان را بهبود می بخشد: --acl، --xattr، --md5، --hardlinks.

-- acl
ضبط و بارگذاری ACL ها از گنو/لینوکس یا فری بی اس دی را فعال کنید (به man getfacl مراجعه کنید،
مرد acl). آنها با تصاویر ISO نصب شده قابل اجرا نخواهند بود. اما xorriso می تواند
هنگام استخراج فایل ها از تصویر ISO، آنها را در همان سیستم ها بازیابی کنید.

--xattr
ضبط و بارگیری ویژگی های توسعه یافته گنو/لینوکس یا FreeBSD را در کاربر فعال کنید
فضای نام (نگاه کنید به man getfattr و man attr، man getextattr و man 9 extattr،
به ترتیب). آنها با تصاویر ISO نصب شده قابل اجرا نخواهند بود. اما xorriso می تواند
هنگام استخراج فایل ها از تصویر ISO، آنها را در همان سیستم ها بازیابی کنید.

--md5
ضبط جمع‌های چک MD5 را برای تصویر ISO کلی و برای هر تک فعال کنید
فایل داده در تصویر xorriso می تواند محتوای یک تصویر ISO را با اینها بررسی کند
مبالغ و افزایش هشدار در مورد عدم تطابق. man xorriso را ببینید، گزینه‌ها -check_media،
check_md5_r. xorriso می تواند چک جمع های ضبط شده MD5 را چاپ کند. به عنوان مثال توسط:
-find / -exec get_md5

-- پیوندهای سخت
بارگیری و ضبط روابط هاردلینک را فعال کنید. جستجو برای خانواده های iso_rr
فایل هایی که از یک فایل دیسک نشات می گیرند، فیلتر محتوای یکسانی دارند و دارند
خواص یکسان اعضای هر خانواده همان عدد ایند را در می گیرند
تصویر ISO
رعایت این اعداد در زمان نصب به سیستم عامل بستگی دارد.
xorriso می‌تواند خانواده‌های پیوند سخت را هنگام استخراج فایل‌ها از تصویر ISO ایجاد کند.

--scdbackup_tag disk_path record_name
یک رکورد scdbackup checksum را به تصویر اضافه کنید. این فقط در صورتی کار می کند که پارامتر باشد
next_writeable_address گزینه -C 0 است. اگر disk_path یک رشته خالی نباشد،
سپس یک رکورد scdbackup checksum را به انتهای این فایل اضافه کنید. record_name یک است
کلمه ای که بخشی از برچسب و رکورد می شود.
برنامه scdbackup_verify رکورد تگ و فایل را شناسایی و تأیید می کند.

-J
تولید یک درخت فهرست اضافی Joliet را به همراه ISO فعال کنید
درخت راک ریج 9660.

-ژولیت
نام مستعار -J.

-ژولیت طولانی
103 کاراکتر در نام فایل Joliet به جای 64 کاراکتر که توسط آن تجویز شده است، مجاز است
مشخصات. اجازه دهید مسیرهای Joliet بیشتر از حد مجاز ۲۴۰ باشد
کاراکتر باشد.
نام های بزرگ کوتاه می شوند. بدون این گزینه، مسیرهای بزرگ حذف می شوند
از درخت ژولیت

-joliet-utf16
نام فایل Joliet را به جای UCS-16 در UTF-2BE رمزگذاری کنید. تفاوت با
کاراکترهایی که در UCS-2 وجود ندارند و در UTF-16 با 2 کلمه کدگذاری می شوند.
هر کدام 16 بیت سپس هر دو کلمه از یک زیر مجموعه رزرو شده از UCS-2 سرچشمه می گیرند.

-hfsplus
تولید یک سیستم فایل HFS+ اضافی را در تصویر ISO 9660 فعال کنید
و آن را با ورودی های Apple Partition Map (APM) در System Area، 32 مورد اول علامت گذاری کنید
کیلو بایت تصویر
این ممکن است با گزینه‌هایی مانند -G یا -isohybrid-mbr که داده‌های کاربر را برای ارسال می‌کنند، برخورد کند
گنجاندن در همان محدوده آدرس 8 بایت اول منطقه سیستم دریافت می شود
بازنویسی شده توسط {0x45, 0x52, 0x08 0x00, 0xeb, 0x02, 0xff, 0xff } که می تواند
به عنوان کد ماشین x86 بدون اثرات منفی اجرا شد. بنابراین اگر یک MBR ترکیب شود
با این ویژگی، 8 بایت اول آن نباید حاوی هیچ دستور ضروری باشد.
بلوک های بعدی 2 کیلوبایتی در ناحیه سیستم توسط ورودی های APM اشغال خواهند شد. در
اول قسمتی از تصویر ISO را قبل از فراداده سیستم فایل +HFS پوشش می دهد. در
مورد دوم محدوده ای از فراداده +HFS تا پایان داده های محتوای فایل را مشخص می کند. اگر
داده‌های تصویر ISO بیشتر به دنبال می‌آیند، سپس یک ورودی پارتیشن سوم تولید می‌شود. دیگر
ویژگی‌های xorriso ممکن است نیاز به ورودی‌های بیشتر APM را ایجاد کند.
توجه داشته باشید که HFS+ به حروف بزرگ و کوچک حساس نیست، اگرچه می‌تواند نام فایل‌ها را با آن ضبط کند
حروف بزرگ و کوچک. بنابراین، نام فایل ها از درخت نام iso_rr
ممکن است در درخت نام HFS+ برخورد کند. در این حالت آنها با اضافه کردن تغییر می کنند
زیر کاراکترها و شمارش اعداد. در مورد نام های بسیار طولانی، ممکن است
لازم است آنها را به "MANGLED_..." نگاشت کنید.

-hfsplus-serial-no
یک رشته 16 رقمی "0" را روی "9" و حروف "a" را به "f" تنظیم کنید، که به عنوان استفاده می شود.
شماره سریال منحصر به فرد یک سیستم فایل HFS+ در حال ظهور.

-hfsplus-block-size عدد
اندازه بلوک تخصیص را برای استفاده در هنگام تولید سیستم فایل HFS+ تنظیم کنید.
مجاز 512، 2048 یا 0 هستند. مورد دوم به برنامه اجازه می دهد تصمیم بگیرد.

-apm-block-size عدد
اندازه بلوک را برای استفاده در هنگام توصیف پارتیشن ها توسط نقشه پارتیشن اپل تنظیم کنید.
مجاز 512، 2048 یا 0 هستند. مورد دوم به برنامه اجازه می دهد تصمیم بگیرد.
توجه داشته باشید که سایز 512 با تولید GPT و سایز 2048 سازگار نیست
حداقل توسط هسته های لینوکس قدیمی تر -t hfsplus قابل نصب نخواهد بود.

-hfsplus-file-creator-type نوع خالق iso_rr_path
ایجاد کننده HFS+ و ویژگی های یک فایل را در تصویر در حال ظهور تنظیم کنید. اینها
دو کد 4 کاراکتری است.

-hfs-bless-by برکت iso_rr_path
یک برکت +HFS صادر کنید. آنها نقش هایی هستند که می توان تا چهار نقش را نسبت داد
دایرکتوری ها و یک فایل داده:
"ppc_bootdir"، "intel_bootfile"، "show_folder"، "os9_folder"، "osx_folder".
آنها ممکن است به صورت اختصاری "p"، "i"، "s"، "9" و "x" باشند.
هر یک از این نقش ها را می توان حداکثر به یک شی فایل نسبت داد. "intel_bootfile" است
موردی که برای یک فایل داده اعمال می شود. همه موارد دیگر برای دایرکتوری ها اعمال می شوند. هیچ فایل
شیء می تواند بیش از یک نعمت را تحمل کند.

-hfs-bless مسیر_دیسک
ارسال HFS+ برکت "ppc_bootdir" به دایرکتوری که از دایرکتوری نشات می گیرد
disk_path در درخت سیستم فایل محلی.
این فقط در صورتی کار می کند که حداقل یک فایل داده در زیر دایرکتوری وجود داشته باشد.
اگر فایل‌هایی از زیردرخت‌های سیستم فایل محلی متفاوت باشند، disk_path می‌تواند مبهم شود
در همان درخت فرعی تصویر ISO قرار می گیرند. استفاده از -hfs-bless-by "p" را در نظر بگیرید
برای آدرس دهی بدون ابهام از طریق iso_rr_path.

تنظیمات برای پرونده قایم شدن:

-پنهان شدن disk_path_pattern
فایل‌ها را در درخت فهرست ISO 9660 و Rock Ridge نامرئی کنید
disk_path با الگوی تجزیه کننده پوسته داده شده مطابقت دارد. محتوای داده چنین پنهان است
فایل‌ها حتی اگر در هیچ کدام نشان داده نشوند، در تصویر به دست آمده گنجانده می‌شوند
فهرست راهنما. اما برای یافتن داده های بی نام در تصویر به وسایل شخصی نیاز دارید.
این دستور برای کاتالوگ بوت اعمال نمی شود.

- لیست پنهان مسیر_دیسک
با استفاده از هر خط خارج از فایل disk_path به عنوان آرگومان disk_path_pattern، -hide را انجام دهید.

پنهان-ژولیت disk_path_pattern
مانند گزینه -hide اما نامرئی کردن فایل ها در درخت دایرکتوری Joliet، if
disk_path آنها با الگوی تجزیه کننده پوسته داده شده مطابقت دارد.

-hide-joliet-list مسیر_دیسک
-hide-joliet را با استفاده از هر خط خارج از فایل disk_path به عنوان آرگومان انجام دهید
disk_path_pattern.

-hide-hfsplus disk_path_pattern
مانند گزینه -hide اما نامرئی کردن فایل ها در درخت دایرکتوری HFS+، if
disk_path آنها با الگوی تجزیه کننده پوسته داده شده مطابقت دارد.

-hide-hfsplus-list مسیر_دیسک
-hide-hfsplus را با استفاده از هر خط خارج از فایل disk_path به عنوان آرگومان انجام دهید
disk_path_pattern.

ISO تصویر ID رشته های:

رشته ها و آدرس های فایل زیر در توصیفگر حجم اولیه ذخیره می شوند
تصویر ISO9660 آدرس فایل مسیرهای ISO 9660 هستند. این فایل ها باید داشته باشند
iso_rr_paths که فقط از کاراکترهای [A-Z0-9_] و دقیقاً یک نقطه تشکیل شده است که
حداکثر 8 کاراکتر را از حداکثر 3 کاراکتر جدا می کند.

-V متن
شناسه حجم تصویر ISO را تنظیم کنید. xorriso هر متنی تا 32 کاراکتر را می پذیرد،
اما طبق مشخصاتی که به ندرت رعایت می شود، قوانین سختگیرانه تری اعمال می شود:
Conformant نویسه‌های ASCII از [A-Z0-9_] هستند. مانند: "IMAGE_23"
Joliet به 16 کاراکتر UCS-2 اجازه می دهد. مانند: "نام ویندوز"
توجه داشته باشید که شناسه صدا ممکن است به طور خودکار به عنوان نام نقطه اتصال استفاده شود
هنگامی که رسانه در یک سیستم رایانه ای بازیگوش قرار می گیرد.

- معتبر متن
نام مستعار -V.

-ولت متن
شناسه تنظیم صدا تصویر ISO را تنظیم کنید. حداکثر 128 کاراکتر مجاز است.

-P متن
شناسه ناشر تصویر ISO را تنظیم کنید. این ممکن است شخص یا سازمان را شناسایی کند
که مشخص کرد چه چیزی باید ثبت شود. حداکثر 128 کاراکتر مجاز است.

-ناشر متن
نام مستعار -P.

-A متن
Application ID تصویر ISO را تنظیم کنید. این ممکن است مشخصات را مشخص کند
نحوه ثبت داده ها حداکثر 128 کاراکتر مجاز است.
متن ویژه "@xorriso@" به رشته شناسه xorriso تبدیل می شود
معمولاً به عنوان شناسه آماده کننده نوشته می شود. نوشتن شناسه برنامه به عنوان یک سنت اشتباه است
شناسه برنامه

-اپید متن
نام مستعار -A.

-سیسید متن
شناسه سیستم تصویر ISO را تنظیم کنید. این ممکن است سیستمی را که می تواند شناسایی کند
محتوای ناحیه سیستم را در بلوک های تصویر 0 تا 15 شناسایی کرده و بر اساس آن عمل کنید.
حداکثر 32 کاراکتر مجاز است.

-p متن
شناسه آماده کننده تصویر ISO را تنظیم کنید. این ممکن است شخص یا نهاد دیگری را شناسایی کند
که آماده سازی داده هایی را که باید ثبت شوند کنترل می کند. به طور معمول این
باید شناسه xorriso باشد و نه شخص یا برنامه ای که عمل می کند
xorriso. لطفا از تغییر آن خودداری کنید. حداکثر 128 کاراکتر مجاز است.
متن ویژه "@xorriso@" به رشته شناسه xorriso تبدیل می شود
پیش فرض در راه اندازی برنامه

-آماده کننده متن
نام مستعار -p.

-چکیده iso_path
آدرس فایل Abstract تصویر ISO را تنظیم کنید. این باید ISO 9660 باشد
مسیر یک فایل در تصویر که حاوی یک عبارت انتزاعی در مورد تصویر است
محتوا. حداکثر 37 کاراکتر مجاز است.

-کتابنامه iso_path
آدرس فایل Biblio تصویر ISO را تنظیم کنید. این باید ISO 9660 باشد
مسیر یک فایل در تصویر که حاوی رکوردهای کتابشناختی است. جایز هستند
حداکثر 37 کاراکتر

-کپی رایت iso_path
آدرس فایل حق چاپ تصویر ISO را تنظیم کنید. این باید ISO 9660 باشد
مسیر یک فایل در تصویر که حاوی بیانیه حق چاپ است. جایز هستند
حداکثر 37 کاراکتر

--modification-date=YYYYMMDDhhmmsscc
یک رشته زمانی تنظیم کنید که مُهرهای زمانی ایجاد و اصلاح تصویر ISO را لغو کند
به معنای واقعی کلمه. باید از 16 رقم اعشاری تشکیل شده باشد که YYYYMMDDhhmmsscc، با
YYYY بین 1970 و 2999. منطقه زمانی GMT ​​است. قرار است با این GRUB مطابقت داشته باشد
خط:
جستجو --fs-uuid --تنظیم YYYY-MM-DD-hh-mm-ss-cc
به عنوان مثال 2010040711405800 7 آوریل 2010 11:40:58 (+0 سانتی‌ثانیه) است.

--application_use کاراکتر|0xXY|مسیر_دیسک
محتوای قسمت Application Use را مشخص کنید که حداکثر می تواند 512 بایت باشد.
اگر پارامتر این دستور خالی باشد، فیلد با عدد 512 پر می شود
0 بایت. اگر یک کاراکتر باشد، 512 بار تکرار می شود. اگر این
با "0x" و به دنبال آن دو رقم هگز [0-9a-fA-F] شروع می شود، سپس ارقام به صورت خوانده می شوند.
مقدار بایت که 512 بار تکرار می شود.
هر متن پارامتر دیگری به عنوان disk_path برای باز کردن یک فایل داده و خواندن تا استفاده می شود
512 بایت از آن. اگر فایل کوچکتر از 512 بایت باشد، بایت های باقی مانده است
در فیلد روی باینری 0 تنظیم کنید.

El توریتو قابل بوت شدن ISO تصاویر:

پیش شرط یک تصویر ISO قابل بوت داشتن فایل های بوت در تصویر ISO است
لودر امکانات بوت کامپیوترها به چنین فایل هایی هدایت می شود که معمولاً اجرا می شوند
فایل های برنامه بیشتر از تصویر ISO. xorrisofs می تواند چندین نوع چکمه تولید کند
رکورد بلوک یا بوت که بخشی از تصویر ISO می شود و توسط آن تفسیر می شود
با توجه به امکانات بوت

An El توریتو رکورد بوت تسهیلات بوت استرپینگ را به کاتالوگ بوت با یک یا نشان می دهد
تصاویر بوت بیشتر، که فایل های برنامه باینری ذخیره شده در تصویر ISO هستند. محتوای
فایل های تصویری بوت در محدوده ال توریتو نیست.
xorriso کاتالوگ بوت را بر اساس فایل های تصویری بوت ارائه شده و ساختار یافته می سازد
توسط گزینه های -b، -e، -el-torito-alt-boot، و -efi-boot. اغلب فقط یک ورودی دارد.
ال توریتو توسط امکانات بوت PC-BIOS و EFI تفسیر می شود. قابل بوت شدن ترین گنو/لینوکس
سی دی ها مجهز به تصاویر بوت ISOLINUX یا GRUB برای PC-BIOS هستند.
xorrisofs از گزینه های نمونه خارج از ویکی ISOLINUX، گزینه های مورد استفاده در GRUB پشتیبانی می کند
اسکریپت grub-mkrescue و مثال در ویکی FreeBSD AvgLiveCD.

برای بوت سی دی از طریق امکانات بوت غیر از PC-BIOS و EFI و برای بوت شدن از USB
چوب ها یا هارد دیسک ها، به بخش بعدی در مورد ناحیه سیستم مراجعه کنید.

-b iso_rr_path
فایل تصویر بوت را که باید در ورودی فعلی El ذکر شود مشخص کنید
کاتالوگ بوت توریتو. به عنوان مناسب برای PC-BIOS علامت گذاری می شود.
با تصاویر بوت از ISOLINUX و GRUB این گزینه باید همراه باشد
گزینه -c، -no-emul-boot، -boot-load-size 4، -boot-info-table.

-eltorito-boot iso_rr_path
نام مستعار -b.

eltorito-alt-boot
ورودی کاتالوگ بوت ال توریتو فعلی را نهایی کنید و یک مورد جدید را شروع کنید. یک چکمه
فایل تصویری و تمامی گزینه های لازم آن باید قبل از گزینه مشخص شود
-eltorito-alt-boot. تمام گزینه های دیگر بوت ال توریتو در کاتالوگ جدید اعمال می شود
ورود حداکثر 32 ورودی کاتالوگ امکان پذیر است.

-e iso_rr_path
فایل تصویر بوت را که باید در ورودی فعلی El ذکر شود مشخص کنید
کاتالوگ بوت توریتو. به عنوان مناسب برای EFI علامت گذاری می شود.
گزینه -e باید با گزینه -no-emul-boot و هیچ گزینه دیگر El Torito دنبال شود
قبل از یک -eltorito-alt-boot نهایی.

--efi-boot iso_rr_path
-eltorito-alt-boot، گزینه -e را با iso_rr_path داده شده، -no-emul-boot انجام دهید،
و دوباره -eltorito-alt-boot. این ژست برای دستیابی به قابلیت راه اندازی EFI استفاده می شود
سی دی نجات GRUB2.

-boot-load-size عدد
تعداد بلوک های 512 بایتی را برای بارگیری در زمان بوت از تصویر بوت در
ورودی کاتالوگ فعلی بوتیماژهای غیر شبیه سازی بایوس معمولاً به اندازه بار نیاز دارند
از 4. تصاویر بوت EFI معمولاً تعداد بلوک های اشغال شده توسط بوت را تنظیم می کنند
فایل تصویری.
ال توریتو نمی تواند اندازه بارهای بالاتر از 65535 را نشان دهد.

هارد دیسک بوت
تصویر بوت را در ورودی کاتالوگ فعلی به عنوان هارد دیسک شبیه سازی شده علامت گذاری کنید. (نه
مناسب برای هر بوت لودر شناخته شده است.)

-بدون emul-boot
تصویر راه‌اندازی را در ورودی کاتالوگ فعلی به‌عنوان غیر شبیه‌سازی فلاپی یا سخت علامت‌گذاری کنید
دیسک (این مورد باید با تمام بوت لودرهای شناخته شده استفاده شود.)
اگر نه -hard-disk-boot و نه -no-emul-boot داده نشده باشد، تصویر بوت خواهد بود.
به عنوان شبیه سازی یک فلاپی علامت گذاری شده است. (برای هیچ بوت لودر شناخته شده ای مناسب نیست.)

-eltorito-id text|56_هگز رقمی
رشته ID قسمت کاتالوگ بوت را که تصویر بوت در آن قرار خواهد گرفت را تعریف کنید
ذکر شده. اگر مقدار از 56 کاراکتر [0-9A-Fa-f] تشکیل شده باشد، تبدیل می شود
به 28 بایت، در غیر این صورت، 28 کاراکتر اول به رشته ID تبدیل می شود. رشته شناسه از
اولین تصویر بوت به شناسه کلی کاتالوگ تبدیل می شود. به 24 محدود شده است
شخصیت ها. سایر id_strings به شناسه بخش تبدیل می شوند.

-eltorito-selcrit شش رقمی
معیارهای انتخاب تصویر بوت را تعریف کنید. تا 20 بایت از روی خوانده می شود
کاراکترهای داده شده [0-9A-Fa-f]. آنها به ورودی تصویر بوت در قسمت نسبت داده می شوند
کاتالوگ

-بوت-اطلاعات-جدول
بایت های 8 تا 63 را در تصویر بوت فعلی بازنویسی کنید. اطلاعات ارائه خواهد شد
توسط xorriso در دوره تولید تصویر: آدرس بلوک جلد اصلی
توصیفگر، آدرس بلوک فایل تصویری بوت، اندازه فایل تصویر بوت.

--grub2-boot-info
بازنویسی بایت های 2548 تا 2555 در تصویر بوت فعلی توسط آدرس آن بوت
تصویر آدرس به صورت عدد کمی اندین ۶۴ بیتی نوشته شده است. این بلوک 64 کیلوبایتی است
آدرس محتوای تصویر بوت، ضرب در 4، و سپس افزایش 5.

-c iso_rr_path
آدرس فایل کاتالوگ بوت ال توریتو را در تصویر تنظیم کنید. این فایل
آدرس برای بوت شدن PC-BIOS یا EFI مهم نیست، اما ممکن است بعدا خوانده شود
توسط برنامه های دیگر به منظور آشنایی با تصاویر بوت موجود.

Eltorito-کاتالوگ iso_rr_path
نام مستعار -c.

--boot-catalog-hide
از نمایش کاتالوگ بوت ال توریتو به عنوان فایل در درختان دایرکتوری جلوگیری کنید
تصویر.

سیستم حوزه، MBR، GPT، APM، دیگر پوتین بلوک ها:

16 بلوک اول یک تصویر ISO، ناحیه سیستم است. برای سیستم رزرو شده است
نرم افزار بوت وابسته این ممکن است امکانات بوت و جداول پارتیشن مختلف باشد
معماری های سخت افزاری
A MBR (Master Boot Record) حاوی کد بوت و جدول پارتیشن است. توسط آن خوانده می شود
PC-BIOS هنگام بوت شدن از USB یا هارد دیسک و توسط PowerPC CHRP یا PReP در هنگام بوت شدن
بوت شدن یک پارتیون MBR با نوع 0xee وجود GPT را نشان می دهد.
A GPT (جدول پارتیشن GUID) پارتیشن ها را به روشی مدرن تر علامت گذاری می کند. توسط EFI خوانده می شود
هنگام بوت شدن از USB یا هارد دیسک، و ممکن است برای یافتن و نصب HFS+ استفاده شود
پارتیشن داخل تصویر ISO
An APM (نقشه پارتیشن اپل) پارتیشن +HFS را علامت گذاری می کند. توسط مک ها برای بوت شدن خوانده می شود و
برای نصب
MBR، GPT و APM قابل ترکیب هستند. APM 8 بایت اول کد بوت MBR را اشغال می کند. همه
سه مانع بوت شدن ال توریتو از CDROM نمی شوند.
xorrisofs از امکانات بوت بیشتر پشتیبانی می کند: MIPS Big Endian (SGI)، MIPS Little Endian
(دسامبر)، SUN SPARC، HP-PA، DEC Alpha. اینها متقابل قابل ترکیب نیستند و همچنین نیستند
قابل ترکیب با MBR، GPT، یا APM.

تعدادی از گزینه‌های زیر مسیرهای دیسک را به عنوان ورودی انتظار دارند، اما توضیحات را نیز می‌پذیرند
رشته‌هایی برای خواننده بازه‌ای libisofs که می‌تواند داده‌ها را از فایل‌های دیسک یا
-indev و برای صفر کردن بخش‌هایی از محتوا: -G، -generic-boot، -embedded-boot،
--grub2-mbr، -isohybrid-mbr، -efi-boot-part، -prep-boot-part، -B، -sparc-boot،
-append_partition.
رشته توضیحات شامل اجزای زیر است که با دو نقطه از هم جدا شده اند:
"--interval:"Flags":"Interval":"Zeroizers":"منبع
جزء "--interval" بیان می کند که این یک مسیر دیسک ساده نیست، بلکه یک فاصله زمانی است
رشته توضیحات خواننده
مؤلفه Flags تفسیر بیشتر را اصلاح می کند:
"local_fs" نیاز به خواندن از یک فایل نشان داده شده توسط مسیر در Source دارد.
"imported_iso" خواستار خواندن از -indev است. این فقط در صورتی کار می کند که -outdev یکسان نباشد
به عنوان -indev. جزء Source نادیده گرفته می شود.
فاصله مؤلفه شامل دو شماره آدرس بایت است که با یک کاراکتر "-" از هم جدا شده اند.
به عنوان مثال "0-429" به معنای خواندن بایت های 0 تا 429 است.
مولفه Zeroizers از رشته های صفر یا چند با کاما جدا شده تشکیل شده است. تعریف می کنند
کدام قسمت از داده های خوانده شده را صفر کنیم. بایت شماره 0 به معنای بایت خوانده شده از
آدرس شروع فاصله. هر رشته ممکن است یکی از موارد زیر باشد:
"zero_mbrpt" می خواهد که جدول پارتیشن MBR را صفر کند اگر بایت های 510 و 511 دارای MBR باشند.
امضا 0x55 0xaa.
"zero_gpt" می‌خواهد یک هدر GPT را در بایت‌های 512 تا 1023 بررسی کند، تا آن و آن را صفر کند.
بلوک های جدول پارتیشن
"zero_apm" نیاز به بررسی یک بلوک APM 0 و صفر کردن بلوک های جدول پارتیشن آن دارد.
Start_byte"-"End_byte نیاز به صفر کردن بایت های خواندنی دارد که با عدد شروع می شود
Start_byte و پایان بعد از End_byte.
منبع جزء مسیر فایل با پرچم "local_fs" است و با پرچم نادیده گرفته می شود
"imported_iso".
اعداد بایت ممکن است با پسوندی از {k,m,g,t,s,d} به معنی ضرب در
{1024, 1024k, 1024m, 1024g, 2048, 512}. یک عدد پایانی مقدار مقیاس شده آخرین بایت را نشان می دهد
محدوده مقیاس شده
به عنوان مثال "0d-0d" "0-511" است.
مثال:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"imported_iso:45056d-47103d::"

-G مسیر_دیسک
حداکثر 32768 بایت از فایل دیسک داده شده تا ابتدای ISO کپی کنید
تصویر
به غیر از یک تصویر بوت ال توریتو، فایل disk_path نباید به آن اضافه شود
تصویر ISO به عنوان فایل در درختان دایرکتوری نشان داده نمی شود.
در موقعیت های چند جلسه ای، disk_path ویژه "." از خواندن دیسک جلوگیری می کند
فایل اما با این وجود باعث ایجاد تنظیمات در MBR موجود می شود که این موارد بود
توسط گزینه های دیگر سفارش داده شده است.

عمومی-بوت مسیر_دیسک
نام مستعار -G.

---embedded-boot مسیر_دیسک
نام مستعار -G.

--grub2-mbr مسیر_دیسک
disk_path را در System Area نصب کنید و با آن به عنوان GRUB2 MBR مدرن رفتار کنید. محتوای
آدرس شروع اولین تصویر بوت به تعداد بلوک های 512 بایتی تبدیل می شود.
و افست 4 اضافه می شود. نتیجه به صورت عدد اندین کوچک 64 بیتی نوشته می شود
به آدرس بایت 0x1b0.

-isohybrid-mbr مسیر_دیسک
disk_path را به عنوان ISOLINUX isohybrid MBR نصب کنید که تصویر بوت را ایجاد می کند
گزینه -b قابل بوت شدن از USB و هارد دیسک از طریق PC-BIOS. این آماده سازی است
به طور معمول توسط ISOLINUX برنامه isohybrid بر روی تصویر ISO از قبل تولید شده انجام می شود.
مسیر دیسک باید به یکی از فایل های Syslinux isohdp[fp]x*.bin منتهی شود. MBR
بر اساس نیازهای ایزوهیبرید وصله می شود. پارتیشن اول محدوده را توصیف می کند
از تصویر ISO شروع آن به طور پیش فرض در بلوک 0 است، اما ممکن است روی دیسک 64 تنظیم شود
بلوک ها توسط گزینه -partition_offset 16.
برای معنی disk_path ویژه "." گزینه -G را ببینید.

-isohybrid-gpt-basdat
تصویر بوت فعلی ال توریتو (به گزینه های -b و -e مراجعه کنید) در GPT به عنوان پارتیشن علامت گذاری کنید
از نوع Basic Data. این فقط با -isohybrid-mbr کار می کند و همان تاثیر را روی آن دارد
ناحیه سیستم به صورت -efi-boot-part. نمی توان آن را با -efi-boot-part یا ترکیب کرد
-hfsplus.
سه تصویر اول بوت که توسط GPT مشخص شده اند نیز به عنوان پارتیشن نمایش داده می شوند
ورودی های نوع 0xef در MBR. پارتیشن MBR برای PC-BIOS بیشتر از نوع 0x00 است
از 0x17 در این مورد. اغلب ورودی های MBR بیشتر همان هایی هستند که در واقع
توسط EFI استفاده شود.

-isohybrid-gpt-hfsplus
تصویر بوت فعلی ال توریتو (به گزینه های -b و -e مراجعه کنید) در GPT به عنوان پارتیشن علامت گذاری کنید
از نوع HFS+. تاثیر و محدودیت ها مانند -isohybrid-gpt-basdat هستند.

-isohybrid-apm-hfsplus
تصویر بوت فعلی ال توریتو (به گزینه های -b و -e مراجعه کنید) در پارتیشن اپل علامت گذاری کنید
نقشه به عنوان پارتیشن از نوع HFS+. این فقط با -isohybrid-mbr کار می کند و دارای یک است
تأثیری مشابه -hfsplus بر روی منطقه سیستم. نمی توان با آن ترکیب کرد
-efi-boot-part یا -hfsplus.
فایل ISOLINUX isohybrid MBR باید با یک الگوی شناخته شده 32 بایت x86 شروع شود.
کد ماشین که اساسا هیچ کاری نمی کند. با 32 بایت بازنویسی می شود
ماکت هدر APM.

--protective-msdos-label
ناحیه سیستم را با یک جدول پارتیشن PC-DOS ساده که در آن پارتیشن 1 ادعا می کند، وصله کنید
محدوده تصویر ISO است اما بلوک اول را بدون ادعا می گذارد.

-partition_offset 2kb_block_adr
ایجاد یک جدول پارتیشن با یک پارتیشن منفرد که از بلوک داده شده شروع می شود
نشانی. این در بلوک های 2048 بایتی محاسبه می شود، نه در بلوک های 512 بایتی. اگر بلوک
آدرس غیر صفر است پس باید حداقل 16 باشد. مقادیر بزرگتر از 16 به سختی می باشد
استفاده یک افست پارتیشن غیر صفر باعث ایجاد دو سوپر بلوک و دو بلوک می شود
مجموعه ای از درختان دایرکتوری سپس تصویر از شروع مطلق خود به عنوان قابل نصب است
و همچنین از شروع پارتیشن.
مقدار افست یک تصویر ISO با اضافه شدن یک جلسه جدید به a حفظ می شود
تصویر بارگذاری شده بنابراین مقدار تعریف شده در اینجا تنها در صورتی اعمال می شود که یک تصویر ISO جدید دریافت شود
نوشته شده است.

-partition_hd_cyl عدد
تعداد سر در هر سیلندر را برای جدول پارتیشن MBR تنظیم کنید. 0 a را انتخاب می کند
مقدار پیش فرض. حداکثر 255 است.

-partition_sec_hd عدد
تعداد سکتورها در هر سر را برای جدول پارتیشن MBR تنظیم کنید. 0 a را انتخاب می کند
مقدار پیش فرض. حداکثر 63 است.
محصول partition_sec_hd * partition_hd_cyl * 512 اندازه سیلندر است. آی تی
باید تا سال 2048 بخش پذیر باشد تا تراز دقیق ممکن شود. با
پارتیشن های اضافه شده و -appended_part_as_gpt هیچ محدودیتی برای تعداد وجود ندارد
سیلندرها در غیر این صورت ممکن است حداکثر 1024 مورد وجود داشته باشد. اگر اندازه سیلندر هم باشد
کوچک تا زیر حد باقی بماند، سپس مقادیر مناسب partition_hd_cyl هستند
انتخاب شده با partition_sec_hd 32 یا 63. اگر تصویر بزرگتر از 8,422,686,720 باشد
بایت، پس محدودیت های اندازه سیلندر را نمی توان برای MBR برآورده کرد. به نظر میرسد آنها
به هر حال زیاد مهم نیست آدرس های بلوک مسطح در جداول پارتیشن مناسب هستند
1 TiB

-partition_cyl_align حالت
تراز اندازه تصویر را با تعداد صحیح استوانه کنترل کنید. تجویز می شود
با مشخصات isohybrid و به نظر می رسد که fdisk را برنامه ریزی کنید. اندازه سیلندر باید باشد
قابل تقسیم بر 2048. تصاویر بزرگتر از 8,323,596,288 بایت را نمی توان در MBR تراز کرد
جدول پارتیشن
حالت "خودکار" پیش فرض است. تراز با padding فقط در صورتی اتفاق می افتد که گزینه -isohybrid-mbr باشد
داده شده است.
حالت "روشن" با اضافه کردن گزینه --protective-msdos-label نیز باعث تراز می شود.
حالت "all" مانند "روشن" است اما پارتیشن ها را از -append_partition به an اضافه می کند
اندازه هم تراز
حالت "خاموش" تراز را بدون قید و شرط غیرفعال می کند.

-append_partition پارتیشن_شماره نوع_کد مسیر_دیسک
باعث می شود یک تصویر سیستم فایل آماده شده به تصویر ISO اضافه شود و باشد
توصیف شده توسط یک ورودی جدول پارتیشن در یک بلوک بوت در ابتدای ظهور
تصویر ISO ورودی پارتیشن دارای اندازه فایل ارسالی گرد شده خواهد بود
به مضرب بعدی 2048 بایت یا مضرب بعدی اندازه سیلندر.
مراقب اجرای چند جلسه بعدی باشید. پارتیشن ضمیمه دریافت خواهد شد
رونویسی شده است.
partition_number ممکن است 1 تا 4 باشد. شماره 1 کل تصویر ISO را در قسمت قرار می دهد
فضای بدون ادعا قبل از پارتیشن 1. بنابراین همراه با اکثر xorriso MBR یا GPT
ویژگی های شماره 2 طبیعی ترین انتخاب خواهد بود.
نوع_کد ممکن است "FAT12"، "FAT16"، "Linux" یا یک عدد هگزادسیمال بین
0x00 و 0xff. همه آن اعداد نتایج قابل استفاده به دست نمی آورند. برای لیست کدها
«انواع پارتیشن» را در اینترنت جستجو کنید یا دستور fdisk «L» را اجرا کنید. این کد
فقط با MBR مهم است، نه با GPT.
اگر دستور دیگری باعث تولید GPT شود، پارتیشن های اضافه شده
در آنجا نیز ذکر خواهد شد، حتی اگر -appended_part_as_gpt داده نشده باشد.

-appended_part_as_gpt
پارتیشن ها را از -append_partition در GPT به جای MBR علامت گذاری می کند. در این مورد
MBR یک پارتیشن منفرد از نوع 0xee را نشان می دهد که کل داده های خروجی را پوشش می دهد.
به‌طور پیش‌فرض، پارتیشن‌های الحاقی تنها در صورتی در GPT علامت‌گذاری می‌شوند که GPT تولید شده باشد زیرا
از گزینه های دیگر

-efi-boot-part مسیر_دیسک
یک فایل را از دیسک در تصویر ISO در حال ظهور کپی کنید و آن را با یک ورودی GPT به عنوان EFI علامت گذاری کنید
پارتیشن سیستم سیستم عامل بوت EFI قرار است از یک تصویر سیستم فایل FAT استفاده کند
چنین پارتیشنی برای بوت شدن از USB یا هارد دیسک.
به جای disk_path، ممکن است کلمه --efi-boot-image داده شود. در GPT نمایش می دهد
محتوای اولین تصویر بوت El Torito EFI به عنوان پارتیشن سیستم EFI. بوت EFI
تصاویر با گزینه های -e یا --efi-boot معرفی می شوند. تصویر بوت EFI تحت تأثیر قرار گرفته است
نمی تواند در HFS+ نشان داده شود زیرا در خارج از پارتیشن HFS+ ذخیره می شود.

-chrp-boot-part
محدوده بلوک کل تصویر ISO در حال ظهور را به عنوان پارتیشن MBR از نوع 0x96 علامت گذاری کنید.
این با هیچ ویژگی دیگری که ورودی های پارتیشن MBR را تولید می کند سازگار نیست.
GPT را غیرقابل تشخیص می کند.
CHRP اغلب همراه با HFS استفاده می شود. هنوز آزمایش نشده است که آیا +HFS
فایل سیستم های تولید شده با گزینه -hfsplus روی هر ماشینی که دارای CHRP باشد بوت می شود
که ISO 9660 خالص را نیز بوت نمی کند.

-chrp-boot
نام مستعار -chrp-boot-part.

-قسمت آماده سازی بوت مسیر_دیسک
یک فایل را از دیسک در تصویر ISO در حال ظهور کپی کنید و آن را با یک پارتیشن MBR علامت گذاری کنید
ورودی از نوع 0x41. سیستم عامل بوت PReP قرار است محتوای آن را بخواند
پارتیشن به عنوان یک فایل اجرایی ELF. این گزینه با سایر MBR ها سازگار است
پارتیشن ها و با GPT.

-mips-boot iso_rr_path
یک فایل داده در تصویر را به عنوان یک فایل بوت MIPS Big Endian اعلام کنید و علت را ایجاد کنید
تولید سربرگ MIPS Big Endian Volume. این متقابلاً منحصر به فرد است
تولید بلوک های بوت دیگر مانند MBR. 512 بایت اول را بازنویسی می کند
هر گونه داده ارائه شده توسط -G. تا 15 فایل بوت را می توان توسط چندگانه اعلام کرد
گزینه های -mips-boot.

-mipsel-boot iso_rr_path
یک فایل داده در تصویر را به عنوان فایل بوت MIPS Little Endian اعلام کنید. این هست
با بلوک های بوت دیگر منحصر به فرد است. 512 بایت اول را بازنویسی می کند
از هر گونه داده ارائه شده توسط -G. فقط یک فایل بوت می تواند توسط
-mipsel-boot.

-B مسیر_دیسک[,مسیر_دیسک ...]
باعث می شود یک یا چند فایل داده روی دیسک بعد از پایان تصویر ISO نوشته شود.
یک برچسب دیسک SUN در 512 بایت اول تصویر ISO نوشته می شود
این تصویر را به عنوان پارتیشن 1 و disk_paths داده شده را به عنوان پارتیشن 2 تا 8 لیست می کند.
فایل های دیسک باید حاوی تصاویر راه اندازی مناسب برای سیستم های SUN SPARC باشند.
شبه disk_path "..." باعث می شود که تمام ورودی های پارتیشن خالی به کپی تبدیل شوند
آخرین ورودی غیر خالی اگر هیچ disk_path دیگری قبل از "..." داده نشده است، همه
پارتیشن ها تصویر ISO را توصیف می کنند. در این مورد، کد بوت لودر باید باشد
وارد شده توسط گزینه -G.

-sparc-boot مسیر_دیسک[,مسیر_دیسک ...]
نام مستعار -B.

-sparc-label متن
متن برچسب ASCII یک برچسب دیسک SUN را تنظیم کنید.

--grub2-sparc-core iso_rr_path
باعث می شود آدرس محتوا و اندازه فایل داده داده شده در تصویر باشد
بعد از برچسب دیسک SUN نوشته شده است. هر دو عدد بر حسب بایت شمارش می شوند. آدرس
به صورت عدد بزرگ 64 بیتی به بایت 0x228 نوشته می شود. سایز 32 نوشته شده است
عدد بزرگ اندین را به بایت 0x230 بیت کنید.

-hppa-cmdline متن
خط فرمان PALO را برای HP-PA تنظیم کنید. حداکثر 1023 کاراکتر مجاز است
پیش فرض با -hppa-hdrversion 4 محدودیت 127 است.
توجه داشته باشید که پنج گزینه اول -hppa در صورت وجود هر یک از گزینه های -hppa اجباری هستند
داده شده است. فقط گزینه -hppa-hdrversion مجاز است وجود نداشته باشد.

-hppa-bootloader iso_rr_path
مسیر داده شده را به عنوان فایل بوت لودر HP-PA تعیین کنید.

-hppa-kernel-32 iso_rr_path
مسیر داده شده را به عنوان فایل هسته 32 بیتی HP-PA تعیین کنید.

-hppa-kernel-64 iso_rr_path
مسیر داده شده را به عنوان فایل هسته 64 بیتی HP-PA تعیین کنید.

-hppa-ramdisk iso_rr_path
مسیر داده شده را به عنوان فایل دیسک RAM HP-PA تعیین کنید.

-hppa-hdrversion عدد
بین PALO هدر نسخه 5 (پیش فرض) و نسخه 4 را انتخاب کنید
مقدار را در کد منبع PALO ببینید: PALOHDRVERSION.

-آلفا بوت iso_rr_path
یک فایل داده در تصویر را به عنوان بارگذار بوت استرپ ثانویه DEC Alpha SRM اعلام کنید
و باعث تولید بوت سکتور می شود که به آن اشاره دارد. این متقابل است
منحصر به فرد با تولید بلوک های بوت دیگر مانند MBR.

شخصیت مجموعه ها:

تا زمانی که فقط از نویسه‌های الفبای عددی انگلیسی استفاده می‌شود، مجموعه کاراکترها نباید مهم باشند
برای نام فایل ها یا تا زمانی که همه نویسندگان و خوانندگان رسانه از یک کاراکتر استفاده کنند
تنظیم. خارج از این محدودیت ها ممکن است لازم باشد به xorriso اجازه دهید کدهای بایت را تبدیل کند.
تبدیل از مجموعه کاراکترهای ورودی به مجموعه کاراکترهای خروجی زمانی که ISO انجام می شود
تصویر نوشته می شود برعکس، یک تبدیل از مجموعه کاراکترهای خروجی به عدد وجود دارد
تنظیم کاراکتر ورودی هنگام بارگیری یک تصویر ISO. مجموعه ها را می توان با گزینه ها تعریف کرد
-input-charset و -output-charset، در صورت نیاز.

- مجموعه حروف ورودی شخصیت_مجموعه_نام
مجموعه کاراکتری را تنظیم کنید که هنگام درج نام فایل دیسک، آنها را تبدیل کند
به تصویر ISO

- خروجی - مجموعه حروف شخصیت_مجموعه_نام
مجموعه کاراکتری را تنظیم کنید که از آن نام تصاویر ISO بارگذاری شده و به تبدیل شود
که برای تبدیل نام ها هنگام نوشتن تصاویر ISO.

جیگدو قالب استخراج:

از man genisoimage: "Jigdo ابزاری برای کمک به توزیع فایل های بزرگ مانند CD است
و تصاویر دی وی دی. دیدن http://atterer.net/jigdo/ برای جزئیات بیشتر سی دی های دبیان و دی وی دی ISO
تصاویر با فرمت jigdo در وب منتشر می شوند تا کاربران نهایی بتوانند آنها را بیشتر دانلود کنند
کارآمد."
اگر استفاده از libjte در زمان کامپایل xorriso فعال بود، پس xorrisofs می تواند تولید کند
.jigdo و یک فایل template. همراه با یک تصویر ISO تک جلسه ای. اگر نه، پس جیگدو
گزینه‌ها باعث یک رویداد FAILURE می‌شوند که معمولاً منجر به لغو برنامه می‌شود.
می توان توانایی Jigdo را با موارد زیر تعیین کرد:
$ xorrisofs -نسخه 2>&1 | grep '^libjte' && echo YES

فایل .jigdo شامل چک‌سام‌ها و آدرس‌های فایل نمادین است. فایل .template
حاوی تصویر فشرده ISO با برچسب های مرجع به جای بایت های محتوایی است
فایل های فهرست شده
ورودی این فرآیند آرگومان های عادی برای a هستند xorrisofs جلسه بدون تصویر
بارگذاری شده، و یک فایل md5. که فایل های داده ای را که ممکن است در .jigdo فهرست شده اند فهرست کند.
فایل و به صورت خارجی در فایل .template ارجاع داده شده است. هر فایل تعیین شده نشان داده شده است
در فایل md5. توسط یک خط متنی:
MD5 به صورت 32 رقم هگز، 2 عدد خالی، اندازه 12 رقم اعشاری یا خالی، 2 عدد خالی، نمادین
آدرس فایل
آدرس فایل در یک خط md5. باید همان نام پایه دیسک_مسیر را داشته باشد
فایلی که باید مطابقت داشته باشد. مسیر دایرکتوری آدرس فایل برای To=From تعیین کننده است
نقشه برداری، نه برای تشخیص فایل. بعد از To=From mapping، آدرس فایل نوشته می شود
به فایل .jigdo. ابزار بازیابی Jigdo این آدرس ها را به واقعاً تبدیل می کند
آدرس های منبع داده قابل دسترسی که می توانند از آن بخوانند.
اگر لیست پارامترهای jigdo خالی نباشد، padding به عنوان بخشی از آن محاسبه می شود
تصویر ISO

-jigdo-jigdo مسیر_دیسک
disk_path را برای فایل .jigdo با چک‌سام‌ها و آدرس‌های دانلود تنظیم کنید
پر کردن سوراخ های قالب.

قالب-jigdo مسیر_دیسک
disk_path را برای فایل .template با تصویر ISO سوراخ شده و فشرده تنظیم کنید
کپی 🀄.

-jigdo-min-file-size اندازه
حداقل اندازه یک فایل داده را تنظیم کنید تا در فایل .jigdo فهرست شود و a باشد
سوراخ در فایل .template. اندازه ممکن است یک عدد ساده برای شمارش بایت ها یا یک عدد باشد
با حرف ضمیمه "k"، "m"، "g" برای شمارش KiB (1024 بایت)، MiB (1024 KiB)، یا
گیگابایت (1024 مگابایت).

-jigdo-force-md5 disk_path_pattern
یک الگوی عبارت منظم اضافه می کند که با مطلق مقایسه می شود
disk_path هر فایل داده ای که در لیست md5. یافت نشد. مسابقه باعث الف می شود
رویداد MISHAP، که معمولاً اجرای برنامه را قطع نمی‌کند، اما در نهایت باعث a
مقدار خروجی غیر صفر از برنامه

-jigdo-exclude disk_path_pattern
یک الگوی عبارت منظم اضافه کنید که با مطلق مقایسه شود
disk_path هر فایل داده ای. مطابقت باعث می شود که فایل در قالب .در هر کدام باقی بماند
مورد.

-jigdo-map به=از
یک جفت رشته از فرم To=From را به لیست پارامترها اضافه کنید. اگر فایل داده ای دریافت شود
در فایل .jigdo فهرست شده است، سپس با آدرس فایل از خط داخل آن ارجاع داده می شود
فایل md5. این آدرس فایل بررسی می شود که آیا با From شروع می شود یا خیر
رشته اگر چنین است، پس این رشته با رشته To و یک ":" جایگزین می شود.
کاراکتر، قبل از اینکه وارد فایل .jigdo شود. رشته From باید با یک '/' به پایان برسد
شخصیت.

-md5-list مسیر_دیسک
disk_path را تعیین کنید که در آن فایل ورودی md5. را پیدا کند.

-jigdo-template-compress "gzip"|"bzip2"
یکی از "bzip2" یا "gzip" را برای فشرده سازی فایل الگو انتخاب کنید. جیگدو
فایل به صورت فشرده خارج می شود.

-checksum_algorithm_iso لیست_اسامی
یک یا چند مورد از "md5"، "sha1"، "sha256"، "sha512" را برای "# Image" کمکی انتخاب کنید.
Hex" در فایل .jigdo. لیست_از_نام ها ممکن است به عنوان مثال به نظر برسد
"md5,sha1,sha512". مقدار "all" همه الگوریتم های موجود را انتخاب می کند. توجه داشته باشید که MD5
همیشه فعال می ماند

-checksum_algorithm_template لیست_اسامی
الگوریتم های چک جمع های "# Template Hex" را در فایل .jigdo انتخاب کنید. در
قوانین list_of_names مانند -checksum_algorithm_iso است.

متفرقه گزینه ها:

-اندازه چاپ
چاپ به خروجی stdandard تعداد قابل پیش بینی بلوک های 2048 بایتی در
تصویر ISO در حال ظهور این تصویر را تولید نکنید.
نتیجه به تنظیمات مختلفی بستگی دارد.
اگر گزینه --emul-toc داده شده باشد، padding (به -pad مراجعه کنید) به عنوان بخشی از
اندازه تصویر در این مورد یا از -no-pad استفاده کنید یا 150 (= 300 کیلوبایت) به آن اضافه کنید
عدد حاصل
اگر شبیه سازی mkisofs بعد از گزینه -print-size به پایان می رسد، پس ویژگی های most
فایل تصویر بوت که اخیراً مشخص شده است را نمی توان با دستورات xorriso بعدی ویرایش کرد.

--no_rc
تنها در صورت استفاده از این گزینه به عنوان اولین آرگومان از خواندن و تفسیر آن جلوگیری می کند
فایل های راه اندازی بخش FILES را در زیر ببینید.

-کمک
گزینه های پشتیبانی شده را در stderr فهرست کنید. گزینه های اصلی mkisofs اصلی خود را دارند
متون توضیحات mkisofs.

-ساکت
اکثر پیام‌های اجرای برنامه را سرکوب کنید، به جز پیام‌هایی که نشان‌دهنده مشکلات یا
خطاها

-gui
فرکانس پیام های پستانک را هنگام نوشتن تصویر ISO افزایش دهید.

-ورود به سیستم فایل مسیر_دیسک
فایل disk_path را به اندازه 0 کوتاه کنید و همه پیام هایی را که انجام می دهند به آن هدایت کنید
به طور معمول در stderr ظاهر می شود. -log-file با متن خالی به عنوان disk_path خروجی را دوباره فعال می کند
به stderr.

-v
خروجی پیام های برنامه اطلاعاتی را فعال کنید.

کلاهبرداری
نام مستعار -v.

-version
متنی را که با آن شروع می شود در خروجی استاندارد چاپ کنید
"mkisofs 2.01-Emululation Copyright (C)"
و به خطای استاندارد اطلاعات نسخه xorriso.

مثال ها


بررسی اجمالی of مثال ها:
اجرای ساده تولید تصویر
مسیرهای تصویر ISO را بر اساس -graft-points تنظیم کنید
اجرای چند جلسه ای
اجازه دهید xorrisofs در زیر growisof کار کند
پشتیبان گیری افزایشی از چند درخت دایرکتوری
پشتیبان گیری افزایشی با درختان انباشته شده
ایجاد تصاویر قابل بوت برای PC-BIOS و EFI

A ساده تصویر تولید اجرا
درخت فایل آماده شده در دایرکتوری ./for_iso در فهرست اصلی ISO کپی می شود
تصویر مجوزهای فایل روی فقط خواندنی برای همه تنظیم می شود. ویژگی های ژولیت برای
سیستم های مایکروسافت اضافه می شوند. تصویر حاصل به صورت فایل داده ./image.iso on نوشته می شود
دیسک
$ xorrisofs -r -J -o ./image.iso ./for_iso

تنظیم ISO تصویر راه ها by -نقاط پیوند
بدون گزینه -graft-points، هر فایل دیسک داده شده در دایرکتوری ریشه کپی می شود
تصویر ISO، حفظ نام خود. اگر دایرکتوری داده شود، فایل های آن و
دایرکتوری های فرعی در دایرکتوری ریشه کپی می شوند و نام خود را حفظ می کنند.
$ xorrisofs ... /home/me/datafile /tmp/directory
در فهرست اصلی تصویر ISO حاصل می شود:
/فایل اطلاعات
/file_1_from_directory
...
/file_N_from_directory

با گزینه -graft-points امکان قرار دادن فایل ها و دایرکتوری ها در مسیرهای دلخواه وجود دارد
در تصویر ISO
$ xorrisofs ... -graft-points /home/me/datafile /dir=/tmp/directory
در فهرست اصلی تصویر ISO حاصل می شود:
/فایل اطلاعات
/ کارگردان
در نهایت دایرکتوری های والد مورد نیاز در تصویر به طور خودکار ایجاد می شوند:
/datafiles/file1=/home/me/datafile
در تصویر ISO حاصل می شود:
/datafiles/file1
ویژگی های دایرکتوری /datafiles از /home/me روی دیسک کپی می شوند.

معمولاً باید از کاراکترهای = و \ در قسمت ISO یک pathspec اجتناب کرد. اما اگر آن
باید باشد، ممکن است فرد از آنها فرار کند:
/with_\=_and_\\/file=/tmp/directory/file
در تصویر ISO حاصل می شود:
/with_=_and_\/file

انجام چند جلسه ای اجرا می شود
این مثال فقط برای رسانه های چند جلسه ای کار می کند: CD-R[W]، DVD-R[W]، DVD+R، BD-R. اضافه کردن
گزینه cdrskin --grow_overwriteable_iso to all -as cdrecord اجرا می شود تا فعال شود
شبیه سازی چند جلسه ای در رسانه های قابل بازنویسی
جلسه اول به این صورت نوشته شده است:
$ xorrisofs -graft-points \
/tree1=prepared_for_iso/tree1 \
| xorriso -as cdrecord -v dev=/dev/sr0 blank=fast -multi -eject -
جلسات پیگیری به این صورت نوشته می شود:
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ m=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ xorrisofs -M /dev/sr0 -C $m -graft-points \
/tree2=prepared_for_iso/tree2 \
| xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
همیشه بین جلسات سینی درایو را بیرون بیاورید. جلسات قدیمی از طریق /dev/sr0 خوانده می شوند. آن
درایور دستگاه ممکن است قبل از بارگیری مجدد رسانه از محتوای تغییر یافته آگاه نباشد.
در این صورت جلسه قبلی بارگذاری نمی شود و جلسه جدید حاوی خواهد بود
فقط فایل های تازه اضافه شده
به همین دلیل اجازه ندهید xorriso -as cdrecord رسانه را بارگیری کند، بلکه این کار را انجام دهید
به صورت دستی یا توسط برنامه ای که از /dev/sr0 می خواند.

اجازه دهید xorrisofs کار در زیر رشدیوفس
growisofs انتظار دارد یک برنامه فرمت کننده ISO که گزینه های -C و -M را درک کند. یک متغیر
برای نادیده گرفتن نام پیش فرض کدگذاری شده تعریف شده است.
$ صادرات MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /some/files
$ growisofs -M /dev/dvd /more/files
اگر هیچ "xorrisofs" در سیستم شما موجود نیست، باید یک پیوند ایجاد کنید
با اشاره به باینری xorriso و به growisofs بگویید از آن استفاده کند. به عنوان مثال توسط:
$ ln -s $(که xorriso) "$HOME/xorrisofs"
$ export MKISOFS="$HOME/xorrisofs"
می توان از شبیه سازی mkisofs با آرگومان "--" خارج شد و از تمام دستورات xorriso استفاده کرد.
growisofs گزینه هایی را که با "-o" شروع می شوند، دوست ندارد اما -outdev باید روی "-" تنظیم شود. پس استفاده کن
"outdev" در عوض:
$ growisofs -Z /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
$ growisofs -M /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
توجه داشته باشید که --for_backup در شبیه سازی mkisofs آورده شده است. برای حفظ موارد اضافی ثبت شده
زمانی که شبیه سازی تصویر را بارگذاری می کند، داده ها باید از قبل اعمال شوند.

افزایشی پشتیبان of a کمی از فهرست راهنما درختان
این درخت دایرکتوری /open_source_project و /personal_mail را در تصویر ISO تغییر می دهد
به طوری که آنها کپی دقیقی از همتایان دیسک خود شوند. اشیاء فایل ISO دریافت می کنند
ایجاد، حذف یا بر اساس آن ویژگی های آنها را تنظیم کنید.
ACL، xattr، پیوندهای سخت و چک‌سام‌های MD5 ثبت خواهند شد. انتظار می رود که inode
اعداد در سیستم فایل دیسک در طول چرخه های نصب و راه اندازی ثابت هستند. فایل ها
با نام های مطابق با *.o یا *.swp به صراحت حذف می شود.

برای استفاده چندین بار در یک رسانه، هر زمان که دو درخت دیسک به روز شود
رسانه مورد نظر است. با یک رسانه خالی شروع کنید و آن را به روز کنید تا زمانی که اجرا با شکست مواجه شود
به خوبی به دلیل کمبود فضای باقی مانده در فضای قدیمی.
اجازه ندهید xorriso -as cdrecord رسانه را بارگیری کند، بلکه این کار را به صورت دستی یا توسط a انجام دهید
برنامه ای که از /dev/sr0 می خواند.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ load_opts=
$ test -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(تاریخ '+%Y_%m_%d_%H%M%S')" -graft-points \
-old-root / \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -

اگر پشتیبان‌گیری کامل ظرفیت باقی‌مانده قابل‌توجهی را در رسانه‌ها باقی بگذارد، منطقی است
تغییرات مورد انتظار بسیار کوچکتر از نسخه پشتیبان کامل است.

بهتر do نه استفاده کنید خود را جوانترین پشتیبان برای -ریشه قدیمی. حداقل دو رسانه داشته باشید که شما
متناوب استفاده کنید بنابراین تنها پشتیبان‌گیری‌های قدیمی‌تر توسط عملیات نوشتن جدید در معرض خطر قرار می‌گیرند
جدیدترین نسخه پشتیبان با خیال راحت در یک رسانه دیگر ذخیره می شود.
همیشه یک رسانه خالی آماده برای انجام یک نسخه پشتیبان کامل در صورت شکست تلاش برای به روز رسانی داشته باشید
به دلیل ظرفیت ناکافی باقیمانده این شکست رسانه قدیمی را خراب نخواهد کرد
درس می کند.

اگر اعداد inode روی دیسک ثابت نیستند، از گزینه --old-root-no-ino استفاده کنید. در این
در صورتی که اجرای به روز رسانی، مبالغ MD5 ثبت شده را با محتوای فایل فعلی در هارد مقایسه می کند
دیسک

با استقرار (mount) انتخاب -o "sbsector=" در گنو/لینوکس یا -s در FreeBSD یا NetBSD این امکان وجود دارد
به درخت های جلسه که نشان دهنده نسخه های پشتیبان قدیمی تر هستند دسترسی داشته باشید. با رسانه سی دی،
Mount گنو/لینوکس شماره جلسات را مستقیماً با گزینه "session=" خود می پذیرد.
رسانه های چند جلسه ای و اکثر رسانه های قابل بازنویسی نوشته شده توسط xorriso می توانند به sbsectors بگویند
از جلسات آنها توسط گزینه xorriso -toc:
$ xorriso -dev /dev/sr0 -toc
xorriso می تواند دستور mount منطبق را برای شماره جلسه چاپ کند:
$ xorriso -mount_cmd /dev/sr0 جلسه 12 / mnt
یا برای یک شناسه حجمی که با عبارت جستجو مطابقت دارد:
$ xorriso -mount_cmd /dev/sr0 معتبر '*2008_12_05*' / mnt
هر دو در خروجی استاندارد چیزی شبیه به:
mount -t iso9660 -o nodev,noexec,nosuid,ro,sbsector=1460256 '/dev/sr0' '/ mnt'
ابرکاربر ممکن است به xorriso اجازه دهد دستور mount را مستقیماً اجرا کند:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

افزایشی پشتیبان با انباشته شده درختان
سولاریس گزینه ای برای نصب جلسات قدیمی تر ارائه نمی دهد. به منظور حفظ آنها
در دسترس باشد، می‌توان همه فایل‌ها را در یک درخت فایل در فهرست دایرکتوری نشست نگاشت و انباشته کرد
آن دایرکتوری ها از جلسه ای به جلسه دیگر. درخت ریشه از ریشه -قدیمی کلون شده است
درخت قبل از اینکه با درختان مناسب روی دیسک مقایسه شود.
این مستلزم دانستن نام دایرکتوری جلسه قبلی است.
با جلسه اول:
$ xorrisofs -root /session1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(تاریخ '+%Y_%m_%d_%H%M%S')" -graft-points \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v blank=as_needed \
-چند انتظار - خارج کردن -

با جلسه دوم، گزینه -old-root به /session1 اشاره می کند و -root جدید است
جلسه 2.
اجازه ندهید xorriso -as cdrecord رسانه را بارگیری کند، بلکه این کار را به صورت دستی یا توسط a انجام دهید
برنامه ای که از /dev/sr0 می خواند.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ load_opts=
$ test -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -root /session2 -old-root /session1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(تاریخ '+%Y_%m_%d_%H%M%S')" -graft-points \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -
با جلسه سوم، گزینه -old-root به /session2 اشاره دارد. ریشه جدید /session3 است.
و به همین ترتیب.

ساختن قابل استفاده تصاویر برای PC-BIOS و EFI
مجموعه بوت لودر SYSLINUX/ISOLINUX برای بوت کردن PC-BIOS محبوب است. ویکی ISOLINUX
ایجاد دایرکتوری ./CD_root روی دیسک و کپی کردن همه فایل های مورد نظر را تجویز می کند
زیر آن دایرکتوری به خصوص فایل isolinux.bin باید در آن کپی شود
./CD_root/isolinux/isolinux.bin. این فایل تصویر بوت است.
گزینه های تجویز شده mkisofs را می توان بدون تغییر استفاده کرد xorrisofs:
$ xorrisofs -o output.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
./CD_root
با یک برنامه رایت روی سی دی قرار دهید. به عنوان مثال:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed output.iso

تصویر مثال بالا از CD، DVD یا BD بوت می شود، اما نه از USB Stick یا موارد دیگر
دستگاه های دیسک مانند این را می توان با کمک MBR ایزوهیبرید انجام داد. Syslinux فراهم می کند
مطابقت فایل های الگو به عنوان isohdp[fp]x*.bin. به عنوان مثال /usr/lib/syslinux/isohdpfx.bin.
اگر اندازه چند صد کیلوبایت مهم نیست، می توان از گزینه -partition_offset استفاده کرد
یک جدول پارتیشن ایجاد کنید که در آن پارتیشن 1 از بلوک 0 شروع نمی شود. این کار بعداً تسهیل می شود
دستکاری حافظه USB توسط ابزارهایی برای پارتیشن بندی و قالب بندی.
تصویر مثال زیر برای بوت شدن از طریق MBR و اولین آن آماده خواهد شد
پارتیشن در بلوک دیسک سخت 64 شروع می شود.
همچنین از رسانه های نوری بوت می شود.
$ xorrisofs -o output.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin \
-partition_offset 16 \
./CD_root
ابرکاربر شوید و تصویر را در فایل دستگاه پایه پارتیشن نشده USB کپی کنید
چوب. در گنو/لینوکس این به عنوان مثال /dev/sdb است، نه /dev/sdb1.
احتیاط: با این کار هر پارتیشن بندی روی حافظه USB بازنویسی می شود و داده های باقی مانده ایجاد می شود
غیر قابل دسترس
بنابراین ابتدا مطمئن شوید که آدرس صحیح دستگاه مورد نظر را دریافت کرده اید. مثلا با خواندن
100 مگابایت داده از آن و تماشای چشمک زدن آن:
# dd bs=2K if=/dev/sdb count=50K >/dev/null
حالا تصویر را روی آن کپی کنید
# dd bs=2K if=output.iso of=/dev/sdb

اکنون برای EFI:
فایل تصویر بوت باید تصویر یک پارتیشن سیستم EFI، یعنی یک سیستم فایل FAT باشد
با دایرکتوری /EFI/BOOT و فایل های بوت با نام های تجویز شده EFI: BOOTIA32.EFI برای 32 بیت
x86، BOOTx64.EFI برای 64 بیت AMD/x86 (در UEFI-2.4 در واقع یک حرف کوچک "x" وجود دارد)،
BOOTAA64.EFI برای 64 بیت ARM. نرم افزار موجود در فایل سیستم FAT باید قادر به یافتن و
فایل سیستم ISO را برای پیکربندی بوت لودر و شروع سیستم عامل بررسی کنید.
برنامه GRUB2 grub-mkimage می تواند چنین فایل سیستمی FAT با محتوای مناسب تولید کند که
سپس از نرم افزار GRUB2 بیشتر از سیستم فایل ISO استفاده می کند.
تجهیزات بوت EFI ممکن است با ISOLINUX isohybrid بالا برای PC-BIOS ترکیب شود
روشی واقعاً سازگار با UEFI-2.4، که بدیهی است که به خوبی کار می کند. این پارتیشن MBR و GPT را ارائه می دهد
جداول، هر دو با پارتیشن های تو در تو. فرض می کنیم که تصویر پارتیشن سیستم EFI آماده است
./CD_root/boot/grub/efi.img، گزینه های زیر را قبل از آدرس دایرکتوری اضافه کنید
./CD_root:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-isohybrid-gpt-basdat \
سازگاری بیشتر با UEFI-2.4 این است که برای MBR یا GPT تصمیم بگیرید و یک نسخه از آن را ضمیمه کنید.
پارتیشن سیستم EFI به منظور جلوگیری از همپوشانی پارتیشن ISO و پارتیشن EFI.
اینجا برای MBR:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-append_partition 2 0xef ./CD_root/boot/grub/efi.img \
ISOهای به‌دست‌آمده قرار است از رسانه‌های نوری و USB بوت شوند. یکی ممکن است حذف کند
گزینه -eltorito-alt-boot در صورتی که هیچ گزینه -b برای قابل بوت کردن ISO از طریق PC-BIOS استفاده نمی شود.

برای ISOهایی با تجهیزات بوت خالص GRUB2 استفاده از ابزار GRUB2 grub-mkrescue را در نظر بگیرید.
frontend به xorrisofs.

اگر یک سیستم فایل ISO قابل بوت دارید و می خواهید تجهیزات آن را بعلاوه یک پیشنهاد نحوه کار بدانید
برای بازتولید آن، سعی کنید:
$ xorriso -hfsplus در -indev IMAGE.iso \
-report_el_torito plain -report_system_area plain \
-print "" -print "======= پیشنهاد برای گزینه های xorrisofs:" \
-report_el_torito as_mkisofs

با استفاده از خدمات onworks.net از xorrisofs به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad