ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

xorrisofs - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ xorrisofs ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ xorrisofs ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


xorrisofs - ການຈຳລອງຂອງໂປຣແກຣມ ISO 9660 mkisofs ໂດຍໂປຣແກຣມ xorriso

ສະຫຼຸບສັງລວມ


xorrisofs [ຕົວເລືອກ] [-o filename] pathspec [pathspec ...]

ລາຍລະອຽດ


xorrisofs ຜະລິດ Rock Ridge ປັບປຸງລະບົບໄຟລ໌ ISO 9660 ແລະສ່ວນເສີມໃນກອງປະຊຸມດັ່ງກ່າວ
ລະບົບໄຟລ໌. ທາງເລືອກມັນກໍ່ສາມາດຜະລິດຕົ້ນໄມ້ໄດເລກະທໍລີ Joliet ເຊັ່ນກັນ.

xorrisofs ເຂົ້າໃຈທາງເລືອກຂອງໂປຣແກຣມ mkisofs ຈາກ cdrtools ໂດຍ Joerg Schilling. ຂອງມັນ
ການປະຕິບັດແມ່ນສ່ວນຫນຶ່ງຂອງໂຄງການ xorriso ທີ່ແບ່ງປັນບໍ່ມີລະຫັດແຫຼ່ງກັບ cdrtools.

ISO 9660, Rock Ridge, Joliet, HFS +:
ISO 9660 (aka ECMA-119) ເປັນລະບົບໄຟລ໌ທີ່ອ່ານໄດ້ຢ່າງດຽວທີ່ໃຊ້ເປັນສ່ວນໃຫຍ່ສໍາລັບສື່ optical
CD, DVD, BD, ແຕ່​ຍັງ​ອາດ​ຈະ​ຢູ່​ໃນ​ອຸ​ປະ​ກອນ​ການ​ເກັບ​ຮັກ​ສາ​ອື່ນໆ​ເຊັ່ນ​: ໄຟລ​໌​ແຜ່ນ​, USB ຫຼື​
ການແບ່ງປັນແຜ່ນ. ມັນ​ເປັນ​ການ​ອ່ານ​ໄດ້​ຢ່າງ​ກວ້າງ​ຂວາງ​ໂດຍ​ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ​ຈໍາ​ນວນ​ຫຼາຍ​ແລະ​ໂດຍ​ສະ​ຖານ​ທີ່ boot ຂອງ​
ຄອມ​ພິວ​ເຕີ​ສ່ວນ​ບຸກ​ຄົນ​.
ISO 9660 ອະທິບາຍໄດເລກະທໍລີ ແລະໄຟລ໌ຂໍ້ມູນໂດຍຊື່ໄຟລ໌ທີ່ຈຳກັດຫຼາຍໂດຍບໍ່ມີ
ຄວາມແຕກຕ່າງຂອງຕົວພິມໃຫຍ່ແລະຕົວນ້ອຍ. metadata ຂອງມັນບໍ່ປະຕິບັດຕາມ POSIX ພື້ນຖານ
ຂໍ້ສະເພາະ.
Rock ສັນຕາມລວງຍາວ ແມ່ນຊື່ຂອງຊຸດຂໍ້ມູນເພີ່ມເຕີມທີ່ປັບປຸງ ISO 9660
ລະບົບໄຟລ໌ເພື່ອໃຫ້ມັນສາມາດເປັນຕົວແທນຂອງລະບົບໄຟລ໌ທີ່ສອດຄ່ອງກັບ POSIX ທີ່ມີຄວາມເປັນເຈົ້າຂອງ, ການເຂົ້າເຖິງ
ການອະນຸຍາດ, ການເຊື່ອມໂຍງສັນຍາລັກ, ແລະຄຸນລັກສະນະອື່ນໆ. Rock Ridge ອະນຸຍາດໃຫ້ມີຊື່ໄຟລ໌ເຖິງ
255 bytes ແລະເສັ້ນທາງເຖິງ 1024 bytes.
xorrisofs ຜະລິດຂໍ້ມູນ Rock Ridge ໂດຍຄ່າເລີ່ມຕົ້ນ. ມັນທໍ້ຖອຍໃຈຢ່າງແຂງແຮງ
ປິດໃຊ້ງານຄຸນສົມບັດນີ້.
Joliet ແມ່ນຊື່ຂອງຕົ້ນໄມ້ໄດເຣັກທໍຣີເພີ່ມເຕີມທີ່ໃຫ້ຊື່ໄຟລ໌ເຖິງ 64
ຕົວອັກສອນທີ່ເຂົ້າລະຫັດເປັນ UTF-16. ຕົ້ນໄມ້ Joliet ສ່ວນໃຫຍ່ແມ່ນຫນ້າສົນໃຈສໍາລັບການອ່ານ ISO
ຮູບພາບໂດຍລະບົບປະຕິບັດການຂອງ Microsoft Corporation. ການຜະລິດຕົ້ນໄມ້ໄດເລກະທໍລີນີ້
ອາດຈະຖືກເປີດໃຊ້ໂດຍທາງເລືອກ -J.
ISO 9660:1999 ແມ່ນຊື່ຂອງຕົ້ນໄມ້ໄດເຣັກທໍຣີເພີ່ມເຕີມທີ່ໃຫ້ຊື່ໄຟລ໌ທີ່ຍາວກວ່າ.
ມັນອະນຸຍາດໃຫ້ຊື່ໄຟລ໌ດຽວມີເຖິງ 207 ຕົວອັກສອນ. ມັນອາດຈະເປັນປະໂຫຍດກັບບາງຄົນ
ຄອມພິວເຕີທີ່ເກົ່າແກ່ເຄື່ອງບູດລະບົບທີ່ອ່ານບໍ່ວ່າ Rock Ridge ຫຼື Joliet ແຕ່ຕ້ອງການ
ຢ່າງໃດກໍຕາມ, ຊື່ໄຟລ໌ທີ່ຍາວກວ່າ. ການຜະລິດຕົ້ນໄມ້ໄດເລກະທໍລີນີ້ອາດຈະຖືກເປີດໃຊ້ໂດຍທາງເລືອກ
- ລະດັບ iso 4.
HFS + ແມ່ນຊື່ຂອງລະບົບໄຟລ໌ທີ່ປົກກະຕິແລ້ວໃຊ້ສໍາລັບການຂຽນແລະອ່ານຍາກ
ແຜ່ນແລະອຸປະກອນທີ່ຄ້າຍຄືກັນ. ມັນເປັນໄປໄດ້ທີ່ຈະຝັງ HFS+ partition ເຂົ້າໄປໃນ ISO ທີ່ພົ້ນເດັ່ນຂື້ນ
ຮູບພາບ 9660 ແລະເພື່ອຫມາຍມັນໂດຍ Apple Partition Map entries. ນີ້ແຊກແຊງທາງເລືອກ
ເຊິ່ງຄັດລອກຂໍ້ມູນເຂົ້າໄປໃນ 32 KiB ທໍາອິດຂອງຮູບພາບ ISO, ເຊັ່ນ -G ຫຼື -isohybrid-mbr. ເບິ່ງ
ທາງເລືອກ -hfsplus.
ຈຸດ​ປະ​ສົງ​ຕົ້ນ​ຕໍ​ສໍາ​ລັບ​ການ​ມີ​ການ​ຝັງ​ການ​ແບ່ງ​ປັນ HFS+ ແມ່ນ booting ຂອງ​ບາງ​ແບບ​ຂອງ​
ຄອມພິວເຕີ Apple.

ການແຊກ ໄຟ ເຂົ້າໄປໃນ ໄດ້ ISO ຮູບພາບ:
xorrisofs ຈັດການກັບສອງປະເພດຂອງທີ່ຢູ່ໄຟລ໌:
disk_path ແມ່ນເສັ້ນທາງໄປຫາວັດຖຸໃນຕົ້ນໄມ້ລະບົບໄຟລ໌ທ້ອງຖິ່ນ.
iso_rr_path ແມ່ນທີ່ຢູ່ Rock Ridge ຂອງວັດຖຸໄຟລ໌ໃນຮູບພາບ ISO. ຖ້າບໍ່ມີ Rock Ridge
ຂໍ້​ມູນ​ຈະ​ຖືກ​ເກັບ​ຮັກ​ສາ​ໄວ້​ໃນ ISO ທີ່​ພົ້ນ​ເດັ່ນ​ຂື້ນ​, ຫຼັງ​ຈາກ​ນັ້ນ​ຊື່​ຈະ​ໄດ້​ຮັບ​ການ​ສ້າງ​ແຜນ​ທີ່ ISO 9660​
ຊື່ຂອງຄວາມຍາວຈໍາກັດແລະຊຸດຕົວອັກສອນ.

ການໂຕ້ຖຽງຂອງໂປຣແກຣມຖືກຈັດການເປັນ a ເສັ້ນທາງ, ຖ້າມັນບໍ່ໄດ້ຖືກຮັບຮູ້ວ່າເປັນ mkisofs ຕົ້ນສະບັບ
ທາງ​ເລືອກ​ຫຼື​ເພີ່ມ​ເຕີມ​ xorrisofs ທາງເລືອກ. pathspec ສະແດງວັດຖຸໄຟລ໌ປ້ອນຂໍ້ມູນໂດຍ a
disk_path. ຖ້າທາງເລືອກ -graft-points ບໍ່ມີ, ຫຼັງຈາກນັ້ນພຶດຕິກໍາແມ່ນຂຶ້ນກັບໄຟລ໌
ປະເພດຂອງ disk_path. ໄດເລກະທໍລີຖືກລວມເຂົ້າກັບ /- ໄດເລກະທໍລີຂອງຮູບພາບ ISO. ໄຟລ໌ຂອງ
ປະເພດອື່ນໆໄດ້ຮັບການຄັດລອກເຂົ້າໄປໃນ /-directory.
ຖ້າ -graft-points ມີຢູ່ແລ້ວແຕ່ລະ pathspec ຈະຖືກແບ່ງອອກໃນຕອນທໍາອິດຂອງການ
=-ລັກສະນະ. ພາກສ່ວນກ່ອນ = ຖືກປະຕິບັດເປັນ ເປົ້າ​ຫມາຍ, ເຊັ່ນ iso_rr_path ສໍາລັບໄຟລ໌
ວັດຖຸໃນຮູບພາບ ISO. ສ່ວນຫຼັງຈາກທໍາອິດ = ຖືກປະຕິບັດເປັນ ແຫຼ່ງ, ເຊັ່ນ disk_path
ຂອງວັດຖຸປ້ອນ.
ມັນເປັນໄປໄດ້ທີ່ຈະເຮັດໃຫ້ =-characters ເປັນສ່ວນຫນຶ່ງຂອງ iso_rr_path ໂດຍການນໍາຫນ້າພວກມັນດ້ວຍ a
\- ລັກສະນະ. ອັນດຽວກັນຈະຕ້ອງໄດ້ເຮັດສໍາລັບ \- ຕົວອັກສອນທີ່ຈະເປັນສ່ວນຫນຶ່ງຂອງ
iso_rr_path.

ຖ້າພາກສ່ວນແຫຼ່ງຂອງ pathspec ນໍາໄປສູ່ໄດເລກະທໍລີ, ຫຼັງຈາກນັ້ນໄຟລ໌ທັງຫມົດພາຍໃຕ້ນີ້
ໄດເລກະທໍລີຖືກໃສ່ເຂົ້າໄປໃນຮູບພາບ, ເຊັ່ນກັນ. ມັນເປັນໄປໄດ້ທີ່ຈະຍົກເວັ້ນໄຟລ໌ໂດຍສະເພາະ
ຈາກການຖືກໃສ່ໂດຍການຊ່ວຍເຫຼືອຂອງທາງເລືອກ -m.
ໃນກໍລະນີທີ່ເປົ້າໝາຍນັ້ນມີຢູ່ແລ້ວ, ກົດລະບຽບຕໍ່ໄປນີ້ນຳໃຊ້: ໄດເລກະທໍລີ ແລະໄຟລ໌ອື່ນໆ
ອາດຈະຂຽນທັບລາຍການທີ່ບໍ່ແມ່ນໄດເລກະທໍລີທີ່ມີຢູ່. ໄດເລກະທໍລີຖືກລວມເຂົ້າກັບໄດເລກະທໍລີທີ່ມີຢູ່.
ລາຍຊື່ທີ່ບໍ່ແມ່ນໄດເລກະທໍລີອາດຈະບໍ່ຂຽນທັບໄດເລກະທໍລີທີ່ມີຢູ່.

ການພົວພັນ to ໂຄງການ xorriso:
xorrisofs ຕົວຈິງແລ້ວແມ່ນຮູບແບບຄໍາສັ່ງຂອງໂຄງການ ເຊີຣິໂຊ, ເຊິ່ງໄດ້ເຂົ້າໄປໃນບໍ່ວ່າຈະໂດຍ
xorriso ຄໍາສັ່ງ "-as mkisofs" ຫຼືໂດຍການເລີ່ມຕົ້ນໂຄງການໂດຍຫນຶ່ງໃນຊື່ "xorrisofs",
"mkisofs", "genisoimage", ຫຼື "genisofs".
ຮູບແບບຄໍາສັ່ງນີ້ສາມາດຖືກປະໄວ້ໂດຍການໂຕ້ຖຽງ "--" ເຊິ່ງນໍາໄປສູ່ຄໍາສັ່ງ xorriso ທົ່ວໄປ
ຮູບແບບ. ເບິ່ງ ຜູ້ຊາຍ ເຊີຣິໂຊ ສໍາລັບຄໍາອະທິບາຍຂອງມັນ.

xorriso ປະຕິບັດການອ່ານແລະການຂຽນຮູບພາບໂດຍການຊ່ວຍເຫຼືອຂອງ libburn, ເຊິ່ງມີຈຸດປະສົງຕົ້ນຕໍ
ສໍາ​ລັບ optical drives, ແຕ່​ຍັງ​ດໍາ​ເນີນ​ການ​ໃນ​ທຸກ​ປະ​ເພດ​ໄຟລ​໌ POSIX ຍົກ​ເວັ້ນ​ລາຍ​ການ​.
ຂໍ້​ຄວາມ​ຂອງ​ໂຄງ​ການ​ເອີ້ນ​ໄຟລ​໌​ຮູບ​ພາບ​ໃດ​ຫນຶ່ງ​ເປັນ "ຂັບ​"​. ປະເພດໄຟລ໌ທີ່ບໍ່ຮອງຮັບ
ການອ່ານຖືກລາຍງານວ່າ "ເປົ່າ". ພື້ນທີ່ສື່ມວນຊົນຟຣີທີ່ລາຍງານອາດຈະສົມມຸດ.
ເຖິງຢ່າງໃດກໍ່ຕາມ xorrisofs ບໍ່ໄດ້ດໍາເນີນການໂດຍກົງໃນ optical drives, ແຕ່ແທນທີ່ຈະບັງຄັບ
libburn ເພື່ອຖືວ່າພວກມັນເປັນໄຟລ໌ອຸປະກອນທົ່ວໄປ. ດັ່ງນັ້ນສໍາລັບການຂຽນຂອງ optical ລໍາດັບ
ສື່ (CD, DVD-R, DVD+R, BD-R) ຈະຕ້ອງໃຊ້ໂປຣແກມ burn. ຕົວຢ່າງ cdrecord
emulation ຂອງ xorriso. ເບິ່ງຕົວຢ່າງ.

OPTIONS


ຮູບພາບ ກຳລັງໂຫຼດ:

ຕົວເລືອກຕໍ່ໄປນີ້ຄວບຄຸມການໂຫຼດຮູບພາບ ISO ທີ່ມີຢູ່ແລ້ວເພື່ອຈຸດປະສົງ
ການກະກຽມກອງປະຊຸມ add-on ທີ່ເຫມາະສົມ. ຖ້າພວກເຂົາຫາຍໄປຫຼັງຈາກນັ້ນຮູບພາບໃຫມ່ຈະຖືກປະກອບ
ຈາກ scratch.

-M disk_path
ກໍາ​ນົດ​ເສັ້ນ​ທາງ​ທີ່​ຈະ​ໂຫຼດ​ຕົ້ນ​ໄມ້​ລະ​ບົບ​ຮູບ​ພາບ ISO ທີ່​ມີ​ຢູ່​ແລ້ວ​ທີ່​ຈະ​
ອີງໃສ່ຕົ້ນໄມ້ໄດເລກະທໍລີທີ່ຈະມາເຖິງເປັນເຊດຊັນ add-on. ເສັ້ນທາງຕ້ອງນໍາໄປສູ່ ກ
ວັດຖຸໄຟລ໌ທີ່ສາມາດອ່ານໄດ້ແບບສຸ່ມ. ໃນ GNU/Linux: ໄຟລ໌ຂໍ້ມູນປົກກະຕິ ຫຼືບລັອກ
ໄຟລ​໌​ອຸ​ປະ​ກອນ​.
ປະເພດພິເສດຂອງ pseudo disk_path ມີຮູບແບບ "/dev/fd/"ຈໍານວນ. ມັນສະແດງໃຫ້ເຫັນເຖິງ
ເປີດ descriptor ໄຟລ໌ທີ່ມີຈໍານວນທີ່ໃຫ້, ບໍ່ວ່າຈະເປັນລະບົບປະຕິບັດການ
ສະຫນັບສະຫນູນຄຸນນະສົມບັດນີ້ໂດຍ nodes ໄຟລ໌ໃນ /dev/fd ຫຼື​ບໍ່. ຕົວຢ່າງ: /dev/fd/3 ແມ່ນໄຟລ໌
descriptor 3 ເຊິ່ງໄດ້ເປີດໂດຍໂຄງການທີ່ຕໍ່ມາໄດ້ເລີ່ມຕົ້ນ xorriso.

-prev-session disk_path
ນາມແຝງຂອງ -M.

-ເທວະດາ disk_path
ນາມແຝງຂອງ -M.

-C last_session_start,next_writeable_address
ກໍານົດທີ່ຢູ່ block 2 KiB last_session_start ຈາກບ່ອນທີ່ຈະອ່ານຮູບພາບ ISO ອອກ
ຂອງໄຟລ໌ທີ່ໃຫ້ໂດຍທາງເລືອກ -M.
ແຍກກັນດ້ວຍເຄື່ອງໝາຍຈຸດ, ກຳນົດທີ່ຢູ່ next_writeable_address ທີ່ເຊສຊັນ add-on
ສຸດທ້າຍຈະຖືກຂຽນ. ການຕັດສິນໃຈແມ່ນຕົວຈິງແລ້ວທີ່ຢູ່ບລັອກທີ່ມີຈຸດປະສົງ
ຜູ້ອ່ານຈະຕ້ອງໃຊ້ເປັນທີ່ຢູ່ superblock ໃນສື່ທີ່ມີຈຸດປະສົງ.
ຄ່າທັງສອງສາມາດໄດ້ຮັບການສອບຖາມຈາກສື່ມວນຊົນ optical ໂດຍການຊ່ວຍເຫຼືອຂອງບັນດາໂຄງການບາດແຜແລະ
cdrecord ທາງເລືອກ -msinfo. xorriso ຕົວຂອງມັນເອງສາມາດໄດ້ຮັບມັນຢູ່ໃນ cdrecord emulation ຂອງມັນ. ເຮັດ
ບໍ່ໃຫ້ມັນໂຫຼດໄດ, ແຕ່ແທນທີ່ຈະເຮັດມັນດ້ວຍຕົນເອງຫຼືໂດຍໂຄງການເຊັ່ນ dd
ເຊິ່ງອ່ານສອງສາມ bytes. ພຽງແຕ່ຫຼັງຈາກນັ້ນມັນແນ່ໃຈວ່າໄດເວີອຸປະກອນຮູ້ຄວາມຈິງ
ຂະຫນາດທີ່ສາມາດອ່ານໄດ້ຂອງຂະຫນາດກາງ.
dd if=/dev/... count=1 >/dev/null 2>&1
values=$(xorriso -as cdrecord dev=/dev/... -msinfo)
ສະທ້ອນ $values
ທາງເລືອກ -C ອາດຈະຖືກນໍາໃຊ້ໂດຍບໍ່ມີທາງເລືອກ -M ເພື່ອສ້າງຮູບພາບ ISO ຈາກ scratch ແລະ
ກະກຽມມັນສໍາລັບການຖືກຂຽນສຸດທ້າຍໄປຫາທີ່ຢູ່ບລັອກອື່ນນອກເຫນືອຈາກ 0. ພາລາມິເຕີ
last_session_start ຈາກນັ້ນຕ້ອງຖືກຕັ້ງເປັນ 0.

-cdrecord-params last_session_start,next_writeable_address
ນາມແຝງຂອງ -C.

ການຕັ້ງຄ່າ ສໍາລັບການ ເອກະສານ ແຊກ:

- ບັນ​ຊີ​ລາຍ​ການ​ເສັ້ນ​ທາງ​ disk_path
ອ່ານ pathspec ແຖວຕໍ່ແຖວຈາກ disk_file ແລະໃສ່ວັດຖຸໄຟລ໌ທີ່ພັນລະນາ
ເຂົ້າໄປໃນຮູບພາບ ISO. ຖ້າ disk_path ແມ່ນ "-" ແລ້ວອ່ານ pathspec ຈາກມາດຕະຖານ
input

--quoted_path_list disk_path
ເຊັ່ນດຽວກັນກັບທາງເລືອກ -path-list ແຕ່ອ່ານຄໍາທີ່ອ້າງອີງແທນທີ່ຈະເປັນເສັ້ນທໍາມະດາ.
ຊ່ອງຫວ່າງທີ່ຢູ່ນອກວົງຢືມຈະຖືກຍົກເລີກ. ໃນທາງກົງກັນຂ້າມ, ມັນເປັນໄປໄດ້
ເປັນຕົວແທນ pathspec ທີ່ມີຕົວອັກສອນແຖວໃຫມ່.
ເຄື່ອງຫມາຍວົງຢືມຄູ່ "ແລະເຄື່ອງຫມາຍວົງຢືມດຽວ 'ສາມາດຖືກນໍາໃຊ້ເພື່ອປິດ
ຊ່ອງຫວ່າງ ແລະເຮັດໃຫ້ມັນເປັນສ່ວນຫນຶ່ງຂອງ pathspec. ແຕ່ລະປະເພດເຄື່ອງຫມາຍສາມາດປິດລ້ອມເຄື່ອງຫມາຍຂອງ
ປະເພດອື່ນ. backslash ທີ່ຢູ່ເບື້ອງຫຼັງ \ ວົງຢືມພາຍນອກ ຫຼືວົງຢືມເປີດ
ເຮັດໃຫ້ແຖວການປ້ອນຂໍ້ມູນຕໍ່ໄປຖືກຕໍ່ທ້າຍ.

-f
ແກ້ໄຂການເຊື່ອມຕໍ່ສັນຍາລັກຢູ່ໃນແຜ່ນແທນທີ່ຈະເກັບຮັກສາພວກມັນເປັນການເຊື່ອມຕໍ່ສັນຍາລັກໃນ
ຮູບພາບ ISO.

- ການ​ຕິດ​ຕາມ​ການ​ເຊື່ອມ​ຕໍ່​
ນາມແຝງ -f.

- ຈຸດ graft
ເປີດໃຊ້ການຕີຄວາມໝາຍຂອງໄຟລ໌ input pathspec ເປັນການປະສົມປະສານຂອງ iso_rr_path ແລະ
disk_path, ແຍກໂດຍ =-character.

-m disk_pattern
ຍົກເວັ້ນໄຟລ໌ຈາກການຖືກໃສ່ເຂົ້າໄປໃນຮູບພາບ. ໄຟລ໌ເຫຼົ່ານັ້ນຖືກລະເລີຍຢ່າງງຽບໆ
ເຊິ່ງ disk_path ກົງກັບຮູບແບບ parser shell ທີ່ລະບຸ. ຖ້າບໍ່ມີ /- ຕົວອັກສອນ
ເປັນສ່ວນຫນຶ່ງຂອງຮູບແບບ, ຫຼັງຈາກນັ້ນມັນຈະຖືກຈັບຄູ່ກັບຊື່ໃບຂອງແຜ່ນ
ຍື່ນ.
ມັນເປັນໄປໄດ້ທີ່ຈະໃຫ້ຫຼາຍກວ່າຫນຶ່ງ -m ທາງເລືອກ.

- ຍົກ​ເວັ້ນ​
ນາມແຝງ - ມ.

-x
ນາມແຝງ - ມ.

-old-ຍົກເວັ້ນ
ນາມແຝງ - ມ.

-exclude-list disk_path
ປະຕິບັດ -m ໂດຍໃຊ້ແຕ່ລະເສັ້ນອອກຈາກໄຟລ໌ disk_path ເປັນ argument disk_pattern.

-z
ເປີດໃຊ້ການຮັບຮູ້ແລະການປະມວນຜົນທີ່ຖືກຕ້ອງຂອງໄຟລ໌ບີບອັດ zisofs ທີ່ຜະລິດໂດຍ
ໂຄງການ mkzftree. ໄຟລ໌ເຫຼົ່ານີ້ຈະໄດ້ຮັບການຕິດຕັ້ງດ້ວຍຂໍ້ມູນ meta ທີ່ຈໍາເປັນດັ່ງນັ້ນ
ວ່າ kernel Linux ຈະຮັບຮູ້ພວກມັນແລະສົ່ງເນື້ອຫາຂອງພວກເຂົາໃນ uncompressed
ແບບຟອມ.

- ການບີບອັດໂປ່ງໃສ
ນາມແຝງຂອງ -z.

- ຮາກ iso_rr_path
ໃສ່ໄຟລ໌ທັງໝົດພາຍໃຕ້ iso_rr_path ທີ່ໃຫ້ໄວ້. ຖ້າທາງເລືອກ -graft-points ຖືກມອບໃຫ້,
ຫຼັງຈາກນັ້ນ, iso_rr_path ແມ່ນ prepended ກັບແຕ່ລະພາກສ່ວນເປົ້າຫມາຍຂອງ pathspec.
ຄ່າເລີ່ມຕົ້ນຂອງ -root ແມ່ນ "/".

- ຮາກເກົ່າ iso_rr_path
ເປີດໃຊ້ການເພີ່ມການແຊກໄຟລ໌ເຂົ້າໄປໃນຮູບທີ່ໂຫລດ. ເປົ້າໝາຍທີ່ມີປະສິດທິຜົນ
ແລະທີ່ຢູ່ແຫຼ່ງຂອງ pathspec ທີ່ໃຫ້ມາໄດ້ຮັບການປຽບທຽບບໍ່ວ່າຈະເປັນເປົ້າຫມາຍແລ້ວ
ມີຢູ່ໃນຮູບພາບ ISO ແລະຍັງຄ້າຍຄືກັນກັບແຫຼ່ງໃນແຜ່ນ. Metadata ໃນ
ຮູບພາບ ISO ຈະຖືກປັບ, ຖ້າພວກມັນແຕກຕ່າງຈາກສິ່ງທີ່ຢູ່ໃນແຜ່ນ. ໄຟລ໌ໃຫມ່ແລະ
ໄຟລ໌ທີ່ມີເນື້ອຫາທີ່ປ່ຽນແປງຈະຖືກເພີ່ມໃຫມ່. ເປົ້າໝາຍໄຟລ໌ທີ່ບໍ່ມີຢູ່
ໃນແຫຼ່ງ pathspec ໃດ ໜຶ່ງ ຈະຖືກລຶບອອກຈາກໄດເລກະທໍລີ ISO
ຕົ້ນໄມ້.
ຖ້າການຕັ້ງຄ່າທີ່ມີປະສິດທິພາບຂອງ -root ແຕກຕ່າງຈາກ iso_rr_path ທີ່ໃຫ້ກັບ
-old-root, ຫຼັງຈາກນັ້ນໄຟລ໌ທີ່ຢູ່ໃຕ້ໄດເລກະທໍລີ -old-root ໄດ້ຮັບ cloned ພາຍໃຕ້
ໄດເລກະທໍລີຮາກ. Cloning ເກີດຂຶ້ນກ່ອນທີ່ຈະປຽບທຽບໄຟລ໌.

--old-root-no-ino
ປິດການໃຊ້ງານການບັນທຶກ ແລະການໃຊ້ຕົວເລກ inode ຂອງແຜ່ນ. ຖ້າບໍ່ມີຕົວເລກ inode ຂອງແຜ່ນ
ບັນທຶກ, ຫຼັງຈາກນັ້ນທາງເລືອກ -old-root ຈະຕ້ອງອ່ານເນື້ອຫາໄຟລ໌ດິດແລະປຽບທຽບມັນ
ກັບ MD5 checksum ທີ່ຖືກບັນທຶກໄວ້ໃນຮູບພາບ ISO.
ດ້ວຍຕົວເລກ inode ຂອງແຜ່ນທີ່ບັນທຶກໄວ້ແລະມີ ctime ແລະ mtime ທີ່ເຊື່ອຖືໄດ້, ມັນເປັນໄປໄດ້
ເພື່ອກວດສອບການປ່ຽນແປງທີ່ອາດເກີດຂື້ນໃນເນື້ອຫາໂດຍບໍ່ໄດ້ອ່ານມັນ. ຊ່ອງຫວ່າງ
ຍັງ​ຄົງ​ຢູ່​ຖ້າ​ຫາກ​ວ່າ​ຫຼາຍ​ລະ​ບົບ​ໄຟລ​໌​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ຕິດ​ຕັ້ງ​ຢູ່​ໃນ​ລະ​ບົບ​ດຽວ​ກັນ​,
ຄືກັບວ່າມັນເປັນນິໄສກັບ /mnt. ໃນ​ກໍ​ລະ​ນີ​ນີ້​ຫນຶ່ງ​ຕ້ອງ​ການ​ນໍາ​ໃຊ້​ທາງ​ເລືອກ --old-root-devno ຫຼື​
ປິດໃຊ້ງານທາງລັດເລກ inode ໂດຍ --old-root-no-ino.

--old-root-devno
ເປີດໃຊ້ການປຽບທຽບຕົວເລກອຸປະກອນທີ່ບັນທຶກໄວ້ພ້ອມກັບຕົວເລກ inode ທີ່ບັນທຶກໄວ້.
ນີ້ເຮັດວຽກພຽງແຕ່ກັບຕົວເລກອຸປະກອນທີ່ຫມັ້ນຄົງເກົ່າທີ່ດີທີ່ອອກຈາກຄົນອັບເດດ:,
ເສຍໃຈ. ຖ້າຮາດດິດມີຈໍານວນອຸປະກອນທີ່ແຕກຕ່າງກັນຫຼັງຈາກແຕ່ລະ reboot, ຫຼັງຈາກນັ້ນ
ການປຽບທຽບນີ້ຈະເຫັນໄຟລ໌ທັງໝົດມີການປ່ຽນແປງ ແລະດັ່ງນັ້ນຈຶ່ງປ້ອງກັນການເພີ່ມຂະໜາດໃດນຶ່ງ
ປະຢັດ.

--old-root-no-md5
ປິດ​ການ​ທໍາ​ງານ​ການ​ບັນ​ທຶກ​ແລະ​ການ​ນໍາ​ໃຊ້​ຂອງ MD5 checksums ສໍາ​ລັບ​ເນື້ອ​ໃນ​ໄຟລ​໌​ຂໍ້​ມູນ​. ຖ້າບໍ່
checksums ແລະຫຼື disk inode ຈໍານວນຖືກບັນທຶກໄວ້, ຫຼັງຈາກນັ້ນທາງເລືອກ -old-root ຈະມີ
ເພື່ອອ່ານເນື້ອຫາໄຟລ໌ຮູບພາບ ISO ເມື່ອປຽບທຽບມັນກັບເນື້ອຫາໄຟລ໌ແຜ່ນ.

ການຕັ້ງຄ່າ ສໍາລັບການ ຮູບພາບເລັກນ້ອຍ ການຜະລິດ:

-o disk_path
ກໍານົດທີ່ຢູ່ໄຟລ໌ຜົນຜະລິດສໍາລັບຮູບພາບ ISO ທີ່ພົ້ນເດັ່ນຂື້ນ. ຖ້າທີ່ຢູ່ເປັນ
ໄຟລ໌ປົກກະຕິ, ມັນຈະຖືກຕັດເປັນຄວາມຍາວ 0 ເມື່ອການຜະລິດຮູບພາບເລີ່ມຕົ້ນ. ມັນອາດຈະ
ບໍ່ມີຢູ່ໃນໄດເລກະທໍລີ. ຖ້າມັນຍັງບໍ່ທັນມີເທື່ອ, ລາຍຊື່ພໍ່ແມ່ຂອງມັນ
ຕ້ອງມີຢູ່ແລະໄຟລ໌ປົກກະຕິຈະຖືກສ້າງຂື້ນ.
ປະເພດພິເສດຂອງ pseudo disk_path ມີຮູບແບບ "/dev/fd/"ຈໍານວນ. ມັນສະແດງໃຫ້ເຫັນເຖິງ
ເປີດ descriptor ໄຟລ໌ທີ່ມີຈໍານວນທີ່ໃຫ້, ບໍ່ວ່າຈະເປັນລະບົບປະຕິບັດການ
ສະຫນັບສະຫນູນຄຸນນະສົມບັດນີ້ໂດຍ nodes ໄຟລ໌ໃນ /dev/fd ຫຼື​ບໍ່. ຕົວຢ່າງ: /dev/fd/4 ແມ່ນໄຟລ໌
descriptor 4 ເຊິ່ງໄດ້ເປີດໂດຍໂຄງການທີ່ຕໍ່ມາໄດ້ເລີ່ມຕົ້ນ xorriso.
ຄ່າເລີ່ມຕົ້ນແມ່ນມາດຕະຖານຜົນຜະລິດ (/dev/fd/1) ເຊິ່ງອາດຈະຖືກຕັ້ງໂດຍ disk_path "-".

- ຜົນ​ຜະ​ລິດ​ disk_path
ນາມແຝງຂອງ -o.

--stdio_sync "on"|"off"|"end"|ຕົວເລກ
ກໍານົດຈໍານວນຂອງ bytes ຫຼັງຈາກທີ່ຈະບັງຄັບໃຫ້ຜົນຜະລິດກັບແຜ່ນໃນຄໍາສັ່ງທີ່ຈະຮັກສາ
ໜ່ວຍຄວາມຈຳຈາກການຖືກອຸດຕັນດ້ວຍຂໍ້ມູນທີ່ຍັງຄ້າງຈຳນວນຫຼາຍສຳລັບອຸປະກອນຊ້າ. "on" ແມ່ນ
ຄືກັນກັບ "16 ແມັດ". ຜົນ​ຜະ​ລິດ​ທີ່​ບັງ​ຄັບ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ປິດ​ການ​ທໍາ​ງານ​ໂດຍ "ປິດ​"​, ຫຼື​ຖືກ​ຊັກ​ຊ້າ​ໂດຍ "ສິ້ນ​ສຸດ​"
ຈົນກ່ວາຂໍ້ມູນທັງຫມົດໄດ້ຖືກຜະລິດ. ຖ້າເລືອກຕົວເລກ, ມັນຈະຕ້ອງມີຢ່າງຫນ້ອຍ 64k.
ຄ່າເລີ່ມຕົ້ນທີ່ມີ xorriso mkisofs emulation ແມ່ນ --stdio_sync "ປິດ".
xorriso ໃຊ້ fifo buffer ພາຍໃນທີ່ມີຂະຫນາດເລີ່ມຕົ້ນ 4 MiB. ດັ່ງນັ້ນການບັງຄັບໃຫ້ປະຕິບັດງານ
ລະບົບ i/o cache ກັບ disk ບໍ່ຈໍາເປັນຕ້ອງສະກັດການຜະລິດພ້ອມໆກັນ
ເນື້ອໃນຮູບພາບເພີ່ມເຕີມ.

--emul-toc
ຂຽນ superblock ທີສອງກັບກອງປະຊຸມຄັ້ງທໍາອິດເຂົ້າໄປໃນໄຟລ໌ການເຂົ້າເຖິງແບບສຸ່ມ. ຖ້າ
ເຊດຊັນເພີ່ມເຕີມໄດ້ຮັບການເພີ່ມເຕີມແລະ superblock ທໍາອິດໄດ້ຮັບການປັບປຸງ, ຫຼັງຈາກນັ້ນໄດ້
superblock ທີສອງຈະບໍ່ຖືກຂຽນທັບ. ສະນັ້ນມັນຍັງສາມາດຕິດຕັ້ງໄດ້
ກອງປະຊຸມຄັ້ງທໍາອິດແລະເພື່ອຊອກຫາຕັນເລີ່ມຕົ້ນຂອງກອງປະຊຸມຕໍ່ໄປ.
ລາຄາແມ່ນ 64 KiB ການບໍລິໂພກພື້ນທີ່ພິເສດ. ຖ້າ -partition_offset ບໍ່ແມ່ນສູນ, ຫຼັງຈາກນັ້ນ
ມັນແມ່ນ 128 KiB ບວກສອງເທົ່າຂອງການຕິດຕັ້ງພາທິຊັນ.

--no-emul-toc
ຢ່າຂຽນ superblock ທີສອງກັບ session ທໍາອິດເຂົ້າໄປໃນໄຟລ໌ທີ່ເຂົ້າເຖິງແບບສຸ່ມ.
ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.

--ຈັດລຽງ-ນ້ຳໜັກ weight_number iso_rr_path
ລະບຸຕົວເລກນ້ໍາຫນັກ LBA ໃຫ້ກັບໄຟລ໌ປົກກະຕິ. ຖ້າ iso_rr_path ນໍາໄປສູ່ໄດເລກະທໍລີ
ຫຼັງຈາກນັ້ນ, ໄຟລ໌ປົກກະຕິທັງໝົດທີ່ຢູ່ດ້ານລຸ່ມຈະໄດ້ຮັບ weight_number.
weight_number ອາດຈະຕັ້ງແຕ່ -2147483648 ຫາ 2147483647. ຍິ່ງມັນສູງເທົ່າໃດ,
ຕ່ໍາກວ່າຈະເປັນທີ່ຢູ່ບລັອກຂອງຂໍ້ມູນໄຟລ໌ໃນຮູບພາບ ISO ທີ່ພົ້ນເດັ່ນຂື້ນ.
ໃນປັດຈຸບັນລາຍການ boot El Torito ມີ hardcoded ນ້ໍາຫນັກຂອງ 1 ຕື້. ປົກກະຕິ
ມັນຄວນຈະຄອບຄອງບລັອກທີ່ມີທີ່ຢູ່ຕໍ່າສຸດທີ່ເປັນໄປໄດ້. ໄຟລ໌ຂໍ້ມູນຖືກເພີ່ມ
ຫຼືໂຫຼດດ້ວຍນ້ຳໜັກເບື້ອງຕົ້ນ 0. ໄຟລ໌ຮູບພາບ Boot ມີນ້ຳໜັກເລີ່ມຕົ້ນ 2.

--sort-weight-list disk_path
ອ່ານຄູ່ຂອງຕົວເລກນໍ້າໜັກ ແລະ iso_rr_path ຈາກໄຟລ໌ຂອງລະບົບໄຟລ໌ທ້ອງຖິ່ນ.
ນຳໃຊ້ແຕ່ລະຄູ່ຄືກັບ --sort-weight.
ມີພຽງແຕ່ --sort-weight-lists ຫຼື --sort-weight-patterns ຂອງການແລ່ນ xorrisofs ເທົ່ານັ້ນທີ່ໄດ້ຮັບ
ມີຜົນບັງຄັບໃຊ້.
ຕົວເລກນ້ໍາຫນັກແມ່ນອ່ານຈາກຈຸດເລີ່ມຕົ້ນຂອງແຖວ. ສ່ວນ iso_rr_path ຂອງ an
ແຖວການປ້ອນຂໍ້ມູນເລີ່ມຕົ້ນທັນທີຫຼັງຈາກຕົວອັກສອນຫວ່າງເປົ່າ ຫຼືແຖບທຳອິດຂອງແຖວ.
ຫມາຍເຫດສໍາລັບກໍລະນີທີ່ຄຸນນະສົມບັດນີ້ຖືກນໍາໃຊ້ພາຍໃນລໍາດັບຂອງ xorriso ທົ່ວໄປ
ຄໍາສັ່ງ (ບໍ່ແມ່ນບັນຫາກັບການເຮັດວຽກ emulation mkisofs ບໍລິສຸດ):
ໄຟລ໌ທີ່ຢູ່ຕ້ອງຢູ່ໃນຮູບແບບຮູບພາບ ISO ແລ້ວເມື່ອທ່ານປະຕິບັດ
-as mkisofs --sort-weight-list disk_path --
ບາງຄໍາສັ່ງດັ່ງກ່າວອາດຈະຖືກນໍາໃຊ້ເພື່ອນໍາໃຊ້ຫຼາຍກ່ວາຫນຶ່ງໄຟລ໌ນ້ໍາຫນັກ.
ໄຟລ໌ຂໍ້ມູນທີ່ຖືກໂຫລດໂດຍ -indev ຫຼື -dev ໄດ້ຮັບນ້ໍາຫນັກລະຫວ່າງ 1 ແລະ 2 exp 28 =
268,435,456, ອີງຕາມທີ່ຢູ່ບລັອກຂອງພວກເຂົາ. ນີ້ຈະຮັກສາໃຫ້ເຂົາເຈົ້າປະມານຢູ່ໃນ
ຄໍາສັ່ງດຽວກັນຖ້າຫາກວ່າວິທີການຂຽນຂອງການແກ້ໄຂຖືກນໍາໃຊ້.

--sort-weight-patterns disk_path
ເຊັ່ນດຽວກັບ --sort-weight-list , ແຕ່ການຂະຫຍາຍ iso_rr_paths ເປັນ Shell parser patterns
ແລະນຳໃຊ້ --sort-weight ກັບແຕ່ລະໄຟລ໌ທີ່ກົງກັນ.

- ໂຫມດ dir ຮູບແບບການ
ກໍານົດການອະນຸຍາດການເຂົ້າເຖິງສໍາລັບໄດເລກະທໍລີທັງຫມົດໃນຮູບພາບເປັນຮູບແບບທີ່ໃຫ້
ເປັນເລກຖານແປດທີ່ເລີ່ມຕົ້ນດ້ວຍ "0" ຫຼືລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ
ຖະແຫຼງການຂອງແບບຟອມ [ugoa]*[+-=][rwxst]* . ຕົວຢ່າງ: ug=rx,a-rwx

-file-mode ຮູບແບບການ
ເຊັ່ນດຽວກັນກັບ -dir-mode ແຕ່ສໍາລັບທຸກໄຟລ໌ຂໍ້ມູນປົກກະຕິໃນຮູບພາບ.

- ແຜ່ນ
ເພີ່ມ 300 KiB ໃສ່ທ້າຍຂອງຮູບພາບ ISO ທີ່ຜະລິດໄດ້. ນີ້ຫຼີກລ້ຽງການອ່ານທີ່ເປັນໄປໄດ້
ຄວາມ​ຜິດ​ພາດ​ຈາກ​ຮູບ​ພາບ ISO ທີ່​ໄດ້​ຮັບ​ການ​ຂຽນ​ໃສ່​ສື່​ມວນ​ຊົນ CD ໃນ​ຮູບ​ແບບ TAO​. ໄດ້
bytes ເພີ່ມເຕີມແມ່ນອ້າງວ່າເປັນສ່ວນໜຶ່ງຂອງຮູບພາບ ISO ຖ້າບໍ່ແມ່ນ --emul-toc ຈະຖືກມອບໃຫ້.
ທາງເລືອກ -pad ແມ່ນຄ່າເລີ່ມຕົ້ນ.

- ບໍ່ມີແຜ່ນ
ປິດການໃຊ້ງານ padding ຂອງ 300 KiB ໃນຕອນທ້າຍຂອງຮູບ ISO ທີ່ຜະລິດໄດ້. ນີ້ແມ່ນປອດໄພຖ້າຫາກວ່າ
ຮູບ​ພາບ​ບໍ່​ໄດ້​ຫມາຍ​ຄວາມ​ວ່າ​ຈະ​ໄດ້​ຮັບ​ການ​ຂຽນ​ກ່ຽວ​ກັບ CD ຫຼື​ຖ້າ​ຫາກ​ວ່າ​ມັນ​ໄດ້​ຮັບ​ການ​ຂຽນ​ໃສ່ CD ເປັນ​ພຽງ​ແຕ່​
ຕິດຕາມໃນຮູບແບບການຂຽນ SAO.

--old-ເປົ່າ
ໃຊ້ວິທີການເກົ່າຂອງການໃຫ້ທີ່ຢູ່ block ໃນລະດັບຂອງ [0,31] ກັບໄຟລ໌
ບໍ່ມີເນື້ອຫາຂໍ້ມູນຂອງຕົນເອງ. ວິທີການໃຫມ່ແມ່ນການມີທ່ອນໄມ້ທີ່ອຸທິດຕົນເພື່ອທັງຫມົດດັ່ງກ່າວ
ໄຟລ໌ຈະຊີ້.

ການຕັ້ງຄ່າ ສໍາລັບການ ມາດຕະຖານ ການປະຕິບັດຕາມ:

- ລະ​ດັບ iso​ ຈໍານວນ
ລະບຸສະບັບ ISO 9660 ເຊິ່ງກໍານົດຂໍ້ຈໍາກັດຂອງການຕັ້ງຊື່ໄຟລ໌ແລະຂໍ້ມູນ
ຂະຫນາດໄຟລ໌. ຂໍ້ຈໍາກັດການຕັ້ງຊື່ບໍ່ໄດ້ໃຊ້ກັບຊື່ Rock Ridge ແຕ່ພຽງແຕ່ກັບ
ຊື່ ISO 9660 ລະດັບຕໍ່າ. ມີສາມລະດັບຄວາມສອດຄ່ອງ:
ລະດັບ 1 ອະນຸຍາດໃຫ້ຊື່ ISO ຂອງແບບຟອມ 8.3 ແລະຂະຫນາດໄຟລ໌ສູງເຖິງ 4 GiB - 1.
ລະ​ດັບ 2 ອະ​ນຸ​ຍາດ​ໃຫ້​ຊື່ ISO ທີ່​ມີ​ສູງ​ເຖິງ 32 ຕົວ​ອັກ​ສອນ​ແລະ​ຂະ​ຫນາດ​ໄຟລ​໌​ສູງ​ເຖິງ 4 GiB - 1​.
ລະ​ດັບ 3 ອະ​ນຸ​ຍາດ​ໃຫ້​ຊື່ ISO ທີ່​ມີ​ສູງ​ເຖິງ 32 ຕົວ​ອັກ​ສອນ​ແລະ​ຂະ​ຫນາດ​ໄຟລ​໌​ສູງ​ເຖິງ 400 GiB -
200 ກິບ. (ການຈໍາກັດຂະຫນາດນີ້ແມ່ນຖືກກໍານົດໂດຍການປະຕິບັດ xorriso ແລະບໍ່ແມ່ນໂດຍ ISO
9660 ເຊິ່ງອະນຸຍາດໃຫ້ເກືອບ 8 TiB.)
Pseudo-level 4 ສາມາດເຮັດໃຫ້ການຜະລິດໄດເລກະທໍລີ ISO 9660: 1999 ເພີ່ມເຕີມ.

-disallow_dir_id_ext
ຢ່າປະຕິບັດຕາມນິໄສທີ່ບໍ່ດີຂອງ mkisofs ເຊິ່ງອະນຸຍາດໃຫ້ຈຸດໃນຊື່ ISO ຂອງ
ໄດເລກະທໍລີ. ໃນທາງກົງກັນຂ້າມ, ບາງຮູບພາບ GNU / Linux ທີ່ສາມາດເລີ່ມຕົ້ນໄດ້ແມ່ນຂຶ້ນກັບສິ່ງທີ່ບໍ່ດີນີ້
habit

-U
ທາງ​ເລືອກ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ຊື່​ໄຟລ​໌ ISO ໂດຍ​ບໍ່​ມີ​ຈຸດ​ແລະ​ສູງ​ເຖິງ 37 ຕົວ​ອັກ​ສອນ​, ໄຟລ​໌ ISO​
ເສັ້ນທາງຍາວກວ່າ 255 ຕົວອັກສອນ, ແລະຕົວອັກສອນ ASCII ທັງໝົດໃນຊື່ໄຟລ໌. ຕື່ມອີກ
ມັນຍົກເລີກເຄື່ອງໝາຍຈຸດ ແລະຕົວເລກສະບັບຢູ່ທ້າຍຊື່ ISO.
ທັງໝົດນີ້ລະເມີດສະເປັກ ISO 9660.

-untranslated-filenames
ນາມແຝງຂອງ -U.

-untranslated_name_len ຈໍານວນ
ອະ​ນຸ​ຍາດ​ໃຫ້​ຊື່​ໄຟລ​໌ ISO ເຖິງ​ຈໍາ​ນວນ​ຕົວ​ອັກ​ສອນ​ທີ່​ໄດ້​ຮັບ​ໂດຍ​ບໍ່​ມີ​ອັກ​ສອນ​ໃດ​ຫນຶ່ງ​
ການປ່ຽນໃຈເຫລື້ອມໃສ. ຈໍານວນສູງສຸດແມ່ນ 96. ຖ້າຊື່ໄຟລ໌ມີຕົວອັກສອນຫຼາຍ, ຫຼັງຈາກນັ້ນ
ການຜະລິດຮູບພາບຈະລົ້ມເຫລວໂດຍເຈດຕະນາ.
ອັນນີ້ລະເມີດສະເປັກຂອງ ISO 9660.

- ອະ​ນຸ​ຍາດ​ໃຫ້​ຕົວ​ພິມ​ນ້ອຍ​
ອະນຸຍາດຕົວພິມນ້ອຍໃນຊື່ໄຟລ໌ ISO.
ອັນນີ້ລະເມີດສະເປັກຂອງ ISO 9660.

-relaxed-filenames
ອະນຸຍາດໃຫ້ມີຕົວອັກສອນເກືອບ 7-bit ໃນຊື່ໄຟລ໌ ISO. ບໍ່ອະນຸຍາດແມ່ນ 0x0 ແລະ '/'.
ຖ້າບໍ່ແມ່ນທາງເລືອກ -allow-lowercase ແມ່ນໃຫ້, ຫຼັງຈາກນັ້ນຕົວພິມນ້ອຍຈະຖືກປ່ຽນເປັນ
ຕົວພິມໃຫຍ່.
ອັນນີ້ລະເມີດສະເປັກຂອງ ISO 9660.

-d
ຢ່າເພີ່ມຈຸດຕໍ່ທ້າຍໃສ່ຊື່ໄຟລ໌ ISO ໂດຍບໍ່ມີຈຸດ.
ອັນນີ້ລະເມີດສະເປັກຂອງ ISO 9660.

- omit ໄລ​ຍະ​ເວ​ລາ​
ນາມແຝງຂອງ -d.

-l
ອະນຸຍາດສູງສຸດ 31 ຕົວອັກສອນໃນຊື່ໄຟລ໌ ISO.

-full-iso9660-ຊື່ໄຟລ໌
ນາມແຝງຂອງ -l.

-max-iso9660-ຊື່ໄຟລ໌
ອະນຸຍາດສູງສຸດ 37 ຕົວອັກສອນໃນຊື່ໄຟລ໌ ISO.
ອັນນີ້ລະເມີດສະເປັກຂອງ ISO 9660.

-N
ຍົກເລີກເຄື່ອງໝາຍຈຸດ ແລະຕົວເລກເວີຊັນຢູ່ທ້າຍຊື່ ISO.
ອັນນີ້ລະເມີດສະເປັກຂອງ ISO 9660.

-omit-version-number
ນາມແຝງຂອງ -N.

ການຕັ້ງຄ່າ ສໍາລັບການ ມາດຕະຖານ ສ່ວນຂະຫຍາຍ:

-R
ດ້ວຍ mkisofs ທາງເລືອກນີ້ເຮັດໃຫ້ການຂະຫຍາຍ Rock Ridge. xorrisofs ຜະລິດໃຫ້ເຂົາເຈົ້າໂດຍ
ຄ່າເລີ່ມຕົ້ນ. ມັນຖືກທໍ້ຖອຍໃຈຢ່າງແຂງແຮງທີ່ຈະປິດການໃຊ້ງານພວກມັນໂດຍທາງເລືອກ --norock.

- ຫີນ
ນາມແຝງຂອງ -R.

-r
ຕັ້ງຄ່າຜູ້ໃຊ້ Rock Ridge ແລະ ID ກຸ່ມຂອງໄຟລ໌ທັງໝົດໃນຮູບ ISO ເປັນ 0. ໃຫ້
r-ການອະນຸຍາດທັງຫມົດ. ປະຕິເສດ w-permissions ທັງຫມົດ. ຖ້າມີການຕັ້ງການອະນຸຍາດ x, ໃຫ້ອະນຸຍາດ
x ການ​ອະ​ນຸ​ຍາດ​ໃຫ້​ທັງ​ຫມົດ​. ເອົາ s-bit ແລະ t-bit ອອກ.

-ສົມເຫດສົມຜົນ-ຫີນ
ນາມແຝງຂອງ -r.

--ນໍຣັອກ
ຕົວເລືອກນີ້ປິດການຜະລິດສ່ວນຂະຫຍາຍ Rock Ridge ສໍາລັບໄຟລ໌ ISO 9660
ວັດຖຸ. ຄວາມສາມາດຫຼາຍກອງປະຊຸມຂອງ xorrisofs ຂຶ້ນກັບການຕັ້ງຊື່ຫຼາຍ
ຄວາມຊື່ສັດຂອງ Rock Ridge. ສະນັ້ນມັນທໍ້ຖອຍໃຈຢ່າງແຂງແຮງທີ່ຈະປິດການໃຊ້ງານມັນໂດຍທາງເລືອກນີ້.

-file_name_limit ຈໍານວນ
ກໍານົດຄວາມຍາວສູງສຸດທີ່ອະນຸຍາດສໍາລັບຊື່ໄຟລ໌ໃນຂອບເຂດຂອງ 64 ຫາ 255. ເສັ້ນທາງ
ອົງ​ປະ​ກອບ​ທີ່​ຍາວ​ກ​່​ວາ​ຈໍາ​ນວນ​ທີ່​ໄດ້​ຮັບ​ຈະ​ໄດ້​ຮັບ​ການ​ຕັດ​ອອກ​ແລະ​ມີ​ຂອງ​ຕົນ​
33 bytes ສຸດທ້າຍຂຽນທັບໂດຍຈໍ້າສອງເມັດ ':' ແລະການເປັນຕົວແທນ hex ຂອງ MD5 ຂອງ
4095 bytes ທຳອິດຂອງຊື່ຂະໜາດໃຫຍ່ທັງໝົດ. UTF-8 ມີທ່າແຮງທີ່ບໍ່ຄົບຖ້ວນ
ຕົວອັກສອນຈະໄດ້ຮັບ bytes ຊັ້ນນໍາຂອງພວກມັນຖືກແທນທີ່ດ້ວຍ '_'.
Linux kernels ສູງສຸດຢ່າງຫນ້ອຍ 4.1 ຊື່ທີ່ບໍ່ຖືກຕ້ອງຂອງຄວາມຍາວ 254 ແລະ 255. ຖ້າທ່ານ
ຄາດຫວັງວ່າຊື່ດັ່ງກ່າວຢູ່ໃນຫຼືພາຍໃຕ້ disk_paths ແລະວາງແຜນທີ່ຈະຕິດຕັ້ງ ISO ໂດຍ Linux ດັ່ງກ່າວ
kernels, ພິຈາລະນາກໍານົດ -file_name_limit 253.

-D ມາດຕະຖານ ECMA-119 ຮຽກຮ້ອງໃຫ້ບໍ່ມີເສັ້ນທາງໃນຮູບຕ້ອງມີຫຼາຍກວ່າ 8 ຊື່
ອົງປະກອບຫຼື 255 ຕົວອັກສອນ. ສະນັ້ນ, ມັນ ຈຳ ເປັນຕ້ອງໄດ້ກ້າວໄປສູ່ຄວາມເລິກ
ໄດເລກະທໍລີຕົ້ນໄມ້ໄປຫາໄດເລກະທໍລີທີ່ສູງກວ່າ. Rock Ridge ສະເຫນີໂອກາດທີ່ຈະປ່ອຍໃຫ້
ໄດເລກະທໍລີທີ່ຖືກຍົກຍ້າຍເຫຼົ່ານີ້ປາກົດຢູ່ໃນຕໍາແຫນ່ງເລິກເບື້ອງຕົ້ນຂອງພວກເຂົາ, ແຕ່ລັກສະນະນີ້
ອາດຈະບໍ່ຖືກປະຕິບັດຢ່າງຖືກຕ້ອງໂດຍລະບົບປະຕິບັດການທີ່ຕິດຕັ້ງຮູບພາບ.
ທາງເລືອກ -D ປິດການຍົກຍ້າຍໄດເລກະທໍລີເລິກນີ້, ແລະດັ່ງນັ້ນຈຶ່ງລະເມີດ ISO 9660
specs
xorrisofs ມີ -D ຕັ້ງໄວ້ເປັນຄ່າເລີ່ມຕົ້ນ. ຖ້າໃຫ້ຢ່າງຈະແຈ້ງ, ມັນຈະ overrides ທາງເລືອກ
-rr_reloc_dir ແລະ -hide-rr-moved.

-disable-deep-relocation
ນາມແຝງຂອງ -D.

-rr_reloc_dir ຊື່
ເປີດໃຊ້ການຍົກຍ້າຍຂອງໄດເລກະທໍລີເລິກແລະດັ່ງນັ້ນຈຶ່ງຫຼີກເວັ້ນການ ECMA-119 ເສັ້ນທາງໄຟລ໌ຂອງ
ຫຼາຍກວ່າ 8 ອົງປະກອບຊື່ ຫຼື 255 ຕົວອັກສອນ. ໄດເລກະທໍລີທີ່ນໍາໄປສູ່ໄຟລ໌ດັ່ງກ່າວ
ເສັ້ນທາງຈະຖືກຍ້າຍໄປຢູ່ໃນໄດເລກະທໍລີຮາກຂອງຮູບພາບ. ຊື່ຂອງມັນ
ໄດ້​ຮັບ​ການ​ກໍາ​ນົດ​ໂດຍ​ທາງ​ເລືອກ​ນີ້​. ມັນອະນຸຍາດໃຫ້ໃຊ້ໄດເລກະທໍລີຮາກຂອງມັນເອງ.
ຕົ້ນໄມ້ໄດເລກະທໍລີໂດຍລວມຈະປາກົດຂື້ນໃນຕອນຕົ້ນເມື່ອຖືກຕີຄວາມວ່າ Rock
ເປັນໄມ້ຢືນຕົ້ນຮວງ. ມັນຈະປາກົດເປັນການຈັດລຽງໃຫມ່ຖ້າມີຂໍ້ມູນ ECMA-119 ເທົ່ານັ້ນ
ພິຈາລະນາ.
ຖ້າໄດເລກະທໍລີເປົ້າຫມາຍການຍົກຍ້າຍທີ່ມອບໃຫ້ບໍ່ມີຢູ່ແລ້ວເມື່ອຮູບພາບ
ການຜະລິດເລີ່ມຕົ້ນ, ຫຼັງຈາກນັ້ນມັນຈະຖືກສ້າງຂື້ນແລະຫມາຍສໍາລັບ Rock Ridge ເປັນການຍົກຍ້າຍ
ປອມ. ຢ່າງຫນ້ອຍໃນ GNU/Linux ມັນຈະບໍ່ຖືກສະແດງຢູ່ໃນ Rock Ridge ທີ່ຕິດຕັ້ງ
ຮູບພາບຕ່າງໆ.
ຊື່ຈະຕ້ອງບໍ່ມີຕົວອັກສອນ '/' ຫຼັງຈາກຕົວອັກສອນທຳອິດຂອງມັນ ແລະມັນຕ້ອງບໍ່ມີ
ຍາວກວ່າ 255 bytes.
ຕົວເລືອກນີ້ບໍ່ມີຜົນຖ້າຕົວເລືອກ -D ປະກົດຢູ່.

-hide-rr-moved
ນາມແຝງຂອງ -rr_reloc_dir "/.rr_moved"

--for_backup
ເປີດໃຊ້ທາງເລືອກທີ່ປັບປຸງຄວາມຊື່ສັດຂອງການສໍາຮອງຂໍ້ມູນ: --acl, --xattr, --md5, --hardlinks.

--acl
ເປີດໃຊ້ການບັນທຶກ ແລະໂຫຼດ ACLs ຈາກ GNU/Linux ຫຼື FreeBSD (ເບິ່ງ man getfacl,
ຜູ້ຊາຍ acl). ພວກມັນຈະບໍ່ເປັນຜົນກັບຮູບພາບ ISO ທີ່ຕິດຕັ້ງໄວ້. ແຕ່ xorriso ສາມາດເຮັດໄດ້
ຟື້ນຟູພວກມັນຢູ່ໃນລະບົບດຽວກັນເມື່ອສະກັດໄຟລ໌ອອກຈາກຮູບພາບ ISO.

--xattr
ເປີດໃຊ້ການບັນທຶກ ແລະໂຫຼດຄຸນສົມບັດຂະຫຍາຍ GNU/Linux ຫຼື FreeBSD ໃນຜູ້ໃຊ້
namespace (ເບິ່ງ man getfattr ແລະ man attr, man getextattr ແລະ man 9 extattr,
ຕາມລໍາດັບ). ພວກມັນຈະບໍ່ເປັນຜົນກັບຮູບພາບ ISO ທີ່ຕິດຕັ້ງໄວ້. ແຕ່ xorriso ສາມາດເຮັດໄດ້
ຟື້ນຟູພວກມັນຢູ່ໃນລະບົບດຽວກັນເມື່ອສະກັດໄຟລ໌ອອກຈາກຮູບພາບ ISO.

--md5
ເປີດໃຊ້ການບັນທຶກ checksums MD5 ສໍາລັບຮູບພາບ ISO ໂດຍລວມແລະສໍາລັບແຕ່ລະອັນ
ໄຟລ​໌​ຂໍ້​ມູນ​ໃນ​ຮູບ​ພາບ​. xorriso ສາມາດກວດສອບເນື້ອຫາຂອງຮູບພາບ ISO ດ້ວຍສິ່ງເຫຼົ່ານີ້
sums ແລະ​ເພີ່ມ​ຂຶ້ນ​ເຕືອນ​ກ່ຽວ​ກັບ​ການ​ບໍ່​ເຂົ້າ​ກັນ​. ເບິ່ງຜູ້ຊາຍ xorriso, ທາງເລືອກ -check_media,
check_md5_r. xorriso ສາມາດພິມ MD5 checksums ທີ່ບັນທຶກໄວ້. ຕົວຢ່າງ:
-find / -exec get_md5

--hardlinks
ເປີດໃຊ້ການໂຫຼດ ແລະບັນທຶກການພົວພັນ hardlink. ຊອກຫາຄອບຄົວຂອງ iso_rr
ໄຟລ໌ທີ່ມາຈາກໄຟລ໌ແຜ່ນດຽວກັນ, ມີການກັ່ນຕອງເນື້ອຫາດຽວກັນແລະມີ
ຄຸນສົມບັດທີ່ຄືກັນ. ສະມາຊິກຂອງແຕ່ລະຄອບຄົວໄດ້ຮັບຕົວເລກ inode ດຽວກັນໃນ
ຮູບພາບ ISO.
ບໍ່ວ່າຕົວເລກເຫຼົ່ານີ້ຖືກເຄົາລົບໃນເວລາຕິດຕັ້ງແມ່ນຂຶ້ນກັບລະບົບປະຕິບັດການ.
xorriso ສາມາດສ້າງຄອບຄົວ hardlink ເມື່ອສະກັດໄຟລ໌ອອກຈາກຮູບພາບ ISO.

--scdbackup_tag disk_path record_name
ຕື່ມການບັນທຶກ checksum scdbackup ໃສ່ກັບຮູບພາບ. ນີ້ເຮັດວຽກພຽງແຕ່ຖ້າພາລາມິເຕີ
next_writeable_address ຂອງທາງເລືອກ -C ແມ່ນ 0. ຖ້າ disk_path ບໍ່ແມ່ນສະຕຣິງຫວ່າງເປົ່າ,
ຈາກນັ້ນຕື່ມບັນທຶກ checksum scdbackup ໃສ່ທ້າຍໄຟລ໌ນີ້. record_name ແມ່ນ ກ
ຄໍາທີ່ໄດ້ຮັບສ່ວນຫນຶ່ງຂອງ tag ແລະບັນທຶກ.
ໂຄງການ scdbackup_verify ຈະຮັບຮູ້ ແລະກວດສອບແທັກ ແລະບັນທຶກໄຟລ໌.

-J
ເປີດໃຊ້ການຜະລິດຕົ້ນໄມ້ໄດເລກະທໍລີ Joliet ເພີ່ມເຕີມພ້ອມກັບ ISO
9660 ຕົ້ນໄມ້ Rock Ridge.

- ໂຈລີດ
ນາມແຝງຂອງ -J.

-joliet ຍາວ
ອະນຸຍາດໃຫ້ 103 ຕົວອັກສອນໃນຊື່ໄຟລ໌ Joliet ແທນທີ່ຈະເປັນ 64 ຕາມທີ່ກໍານົດໂດຍ
ສະເພາະ. ອະ​ນຸ​ຍາດ​ໃຫ້​ເສັ້ນ​ທາງ Joliet ຍາວ​ກວ່າ​ທີ່​ກໍາ​ນົດ​ໄວ້ 240
ລັກສະນະ.
ຊື່ທີ່ມີຂະໜາດໃຫຍ່ຖືກຕັດອອກ. ຖ້າບໍ່ມີທາງເລືອກນີ້, ເສັ້ນທາງທີ່ໃຫຍ່ເກີນໄປຈະຖືກຍົກເວັ້ນ
ຈາກຕົ້ນ Joliet.

-joliet-utf16
ເຂົ້າລະຫັດຊື່ໄຟລ໌ Joliet ໃນ UTF-16BE ແທນທີ່ຈະເປັນ UCS-2. ຄວາມແຕກຕ່າງແມ່ນກັບ
ຕົວອັກສອນທີ່ບໍ່ມີຢູ່ໃນ UCS-2 ແລະໄດ້ຮັບການເຂົ້າລະຫັດໃນ UTF-16 ໂດຍ 2 ຄໍາຂອງ
16 ບິດແຕ່ລະ. ທັງສອງຄໍາຫຼັງຈາກນັ້ນມາຈາກຊຸດຍ່ອຍທີ່ສະຫງວນໄວ້ຂອງ UCS-2.

-hfsplus
ເປີດໃຊ້ການຜະລິດລະບົບໄຟລ໌ HFS+ ເພີ່ມເຕີມພາຍໃນຮູບ ISO 9660
ແລະຫມາຍມັນໂດຍ Apple Partition Map (APM) entries ໃນເຂດລະບົບ, ທໍາອິດ 32
KiB ຂອງ​ຮູບ​ພາບ​.
ນີ້ອາດຈະຂັດກັບທາງເລືອກເຊັ່ນ -G ຫຼື -isohybrid-mbr ທີ່ສົ່ງຂໍ້ມູນຜູ້ໃຊ້ສໍາລັບ
ລວມຢູ່ໃນຂອບເຂດທີ່ຢູ່ດຽວກັນ. 8 bytes ທໍາອິດຂອງພື້ນທີ່ລະບົບໄດ້ຮັບ
ຂຽນທັບໂດຍ { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02, 0xff, 0xff } ເຊິ່ງສາມາດເປັນ
ປະຕິບັດເປັນລະຫັດເຄື່ອງ x86 ໂດຍບໍ່ມີຜົນກະທົບທາງລົບ. ດັ່ງນັ້ນຖ້າ MBR ຖືກລວມເຂົ້າກັນ
ດ້ວຍຄຸນສົມບັດນີ້, ຫຼັງຈາກນັ້ນ 8 bytes ທໍາອິດຂອງມັນຄວນຈະບໍ່ມີຄໍາສັ່ງທີ່ສໍາຄັນ.
ຕັນຕໍ່ໄປຂອງ 2 KiB ໃນເຂດລະບົບຈະຖືກຄອບຄອງໂດຍລາຍການ APM. ໄດ້
ອັນທໍາອິດກວມເອົາສ່ວນຂອງຮູບພາບ ISO ກ່ອນ metadata ຂອງລະບົບໄຟລ໌ HFS+. ໄດ້
ອັນທີສອງໝາຍເຖິງໄລຍະຈາກ HFS+ metadata ໄປຫາຈຸດສິ້ນສຸດຂອງຂໍ້ມູນເນື້ອຫາໄຟລ໌. ຖ້າ
ຂໍ້ມູນຮູບພາບ ISO ຫຼາຍປະຕິບັດຕາມ, ຫຼັງຈາກນັ້ນການປ້ອນຂໍ້ມູນພາທິຊັນທີສາມໄດ້ຮັບການຜະລິດ. ອື່ນໆ
ຄຸນສົມບັດຂອງ xorriso ອາດຈະເຮັດໃຫ້ຄວາມຕ້ອງການສໍາລັບລາຍການ APM ຫຼາຍຂຶ້ນ.
ຈົ່ງຈື່ໄວ້ວ່າ HFS+ ແມ່ນ case-insensitive ເຖິງແມ່ນວ່າມັນສາມາດບັນທຶກຊື່ໄຟລ໌ດ້ວຍ
ຕົວພິມໃຫຍ່ ແລະຕົວພິມນ້ອຍ. ດັ່ງນັ້ນ, ຊື່ໄຟລ໌ຈາກຕົ້ນໄມ້ຊື່ iso_rr
ອາດຈະຂັດກັນຢູ່ໃນຕົ້ນໄມ້ຊື່ HFS+. ໃນກໍລະນີນີ້ພວກເຂົາໄດ້ຮັບການປ່ຽນແປງໂດຍການເພີ່ມ
underscore ຕົວອັກສອນແລະການນັບຕົວເລກ. ໃນກໍລະນີທີ່ມີຊື່ຍາວຫຼາຍ, ມັນອາດຈະແມ່ນ
ຈຳເປັນເພື່ອເຮັດແຜນທີ່ພວກມັນເປັນ "MANGLED_...".

-hfsplus-serial-no
ຕັ້ງສະຕຣິງ 16 ຕົວເລກ "0" ຫາ "9" ແລະຕົວອັກສອນ "a" ຫາ "f", ເຊິ່ງຈະຖືກນໍາໃຊ້ເປັນ.
ໝາຍເລກລຳດັບທີ່ເປັນເອກະລັກຂອງລະບົບໄຟລ໌ HFS+ ທີ່ກຳລັງເກີດຂຶ້ນ.

-hfsplus-block-size ຈໍານວນ
ກໍານົດຂະຫນາດບລັອກການຈັດສັນທີ່ຈະໃຊ້ໃນເວລາທີ່ການຜະລິດລະບົບໄຟລ໌ HFS+.
ອະນຸຍາດແມ່ນ 512, 2048, ຫຼື 0. ອັນສຸດທ້າຍໃຫ້ໂຄງການຕັດສິນໃຈ.

-apm-block-size ຈໍານວນ
ກໍານົດຂະຫນາດບລັອກທີ່ຈະໃຊ້ໃນເວລາທີ່ອະທິບາຍການແບ່ງສ່ວນໂດຍ Apple Partition Map.
ອະນຸຍາດແມ່ນ 512, 2048, ຫຼື 0. ອັນສຸດທ້າຍໃຫ້ໂຄງການຕັດສິນໃຈ.
ໃຫ້ສັງເກດວ່າຂະຫນາດ 512 ບໍ່ເຫມາະສົມກັບການຜະລິດ GPT, ແລະຂະຫນາດນັ້ນ 2048
ຈະບໍ່ສາມາດ mountable -t hfsplus ຢ່າງຫນ້ອຍໂດຍ kernels Linux ເກົ່າ.

-hfsplus-file-creator-type ປະເພດຜູ້ສ້າງ iso_rr_path
ຕັ້ງຄ່າຜູ້ສ້າງ HFS+ ແລະພິມຄຸນລັກສະນະຂອງໄຟລ໌ໃນຮູບທີ່ອອກມາ. ເຫຼົ່ານີ້
ແມ່ນສອງລະຫັດຂອງ 4 ຕົວອັກສອນແຕ່ລະຄົນ.

-hfs-bless-ໂດຍ ອວຍພອນ iso_rr_path
ອອກຄໍາອວຍພອນ HFS+. ພວກເຂົາເຈົ້າແມ່ນພາລະບົດບາດທີ່ສາມາດກໍານົດໄດ້ເຖິງສີ່
ໄດເລກະທໍລີ ແລະໄຟລ໌ຂໍ້ມູນ:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
ພວກເຂົາອາດຈະຖືກຫຍໍ້ເປັນ "p", "i", "s", "9", ແລະ "x".
ແຕ່ລະບົດບາດດັ່ງກ່າວສາມາດຖືໄດ້ວ່າເປັນວັດຖຸໄຟລ໌ທີ່ຫຼາຍສຸດ. "intel_bootfile" ແມ່ນ
ຫນຶ່ງທີ່ຈະນໍາໃຊ້ກັບໄຟລ໌ຂໍ້ມູນ. ອື່ນໆທັງຫມົດນໍາໃຊ້ກັບໄດເລກະທໍລີ. ບໍ່ມີໄຟລ໌
ວັດຖຸສາມາດຮັບພອນຫຼາຍກວ່າຫນຶ່ງ.

-hfs-ພອນ disk_path
ອອກ HFS+ ໃຫ້ພອນ "ppc_bootdir" ໄປຫາໄດເລກະທໍລີທີ່ມາຈາກໄດເລກະທໍລີ
disk_path ໃນຕົ້ນໄມ້ລະບົບໄຟລ໌ທ້ອງຖິ່ນ.
ອັນນີ້ໃຊ້ໄດ້ພຽງແຕ່ຖ້າມີຢ່າງໜ້ອຍໜຶ່ງໄຟລ໌ຂໍ້ມູນຢູ່ກ້ອງໄດເຣັກທໍຣີ.
disk_path ສາມາດກາຍເປັນຕາຫນ່າງໄດ້ຖ້າຫາກວ່າໄຟລ໌ຈາກຕົ້ນໄມ້ຍ່ອຍລະບົບໄຟລ໌ທ້ອງຖິ່ນທີ່ແຕກຕ່າງກັນ
ຖືກໃສ່ເຂົ້າໄປໃນຕົ້ນໄມ້ຍ່ອຍດຽວກັນຂອງຮູບພາບ ISO. ພິຈາລະນາໃຊ້ -hfs-bless-by "p"
ສໍາລັບການແກ້ໄຂທີ່ບໍ່ຊັດເຈນຜ່ານ iso_rr_path.

ການຕັ້ງຄ່າ ສໍາລັບການ ເອກະສານ ເຊື່ອງ:

- ເຊື່ອງ disk_path_pattern
ເຮັດໃຫ້ໄຟລ໌ເບິ່ງບໍ່ເຫັນຢູ່ໃນໄດເລກະທໍລີຂອງ ISO 9660 ແລະ Rock Ridge, ຖ້າພວກມັນ
disk_path ກົງກັບຮູບແບບ parser shell ທີ່ໃຫ້. ເນື້ອໃນຂອງຂໍ້ມູນດັ່ງກ່າວຖືກເຊື່ອງໄວ້
ໄຟລ໌ຈະຖືກລວມເຂົ້າໃນຮູບພາບຜົນໄດ້ຮັບ, ເຖິງແມ່ນວ່າພວກມັນຈະບໍ່ສະແດງຢູ່ໃນອັນໃດ
ໄດເລກະທໍລີ. ແຕ່ທ່ານຈະຕ້ອງການວິທີການຂອງຕົນເອງເພື່ອຊອກຫາຂໍ້ມູນທີ່ບໍ່ມີຊື່ໃນຮູບພາບ.
ຄຳສັ່ງນີ້ບໍ່ໄດ້ນຳໃຊ້ກັບລາຍການບູດ.

-hide-list disk_path
ດໍາເນີນການ -hide ໂດຍໃຊ້ແຕ່ລະເສັ້ນອອກຈາກໄຟລ໌ disk_path ເປັນ argument disk_path_pattern.

-hide-joliet disk_path_pattern
ເຊັ່ນດຽວກັນກັບທາງເລືອກ -hide ແຕ່ເຮັດໃຫ້ໄຟລ໌ເບິ່ງບໍ່ເຫັນຢູ່ໃນໄດເລກະທໍລີຕົ້ນໄມ້ຂອງ Joliet, ຖ້າ
disk_path ຂອງ​ເຂົາ​ເຈົ້າ​ກົງ​ກັບ​ຮູບ​ແບບ​ການ parser shell ທີ່​ໃຫ້​ມາ.

-hide-joliet-list disk_path
ປະຕິບັດ -hide-joliet ໂດຍໃຊ້ແຕ່ລະເສັ້ນອອກຈາກໄຟລ໌ disk_path ເປັນການໂຕ້ຖຽງ
disk_path_pattern.

-hide-hfsplus disk_path_pattern
ເຊັ່ນດຽວກັນກັບທາງເລືອກ -hide ແຕ່ເຮັດໃຫ້ໄຟລ໌ເບິ່ງບໍ່ເຫັນຢູ່ໃນໄດເລກະທໍລີຕົ້ນໄມ້ຂອງ HFS+, ຖ້າ
disk_path ຂອງ​ເຂົາ​ເຈົ້າ​ກົງ​ກັບ​ຮູບ​ແບບ​ການ parser shell ທີ່​ໃຫ້​ມາ.

-hide-hfsplus-list disk_path
ປະຕິບັດ -hide-hfsplus ໂດຍໃຊ້ແຕ່ລະແຖວອອກຈາກໄຟລ໌ disk_path ເປັນການໂຕ້ຖຽງ
disk_path_pattern.

ISO ຮູບພາບເລັກນ້ອຍ ID ສາຍ:

ສະຕຣິງ ແລະທີ່ຢູ່ໄຟລ໌ຕໍ່ໄປນີ້ຖືກເກັບໄວ້ໃນຕົວອະທິບາຍປະລິມານຫຼັກຂອງ
ຮູບພາບ ISO9660. ທີ່ຢູ່ຂອງໄຟລ໌ແມ່ນເສັ້ນທາງ ISO 9660. ໄຟລ໌ເຫຼົ່ານີ້ຄວນຈະມີ
iso_rr_paths ເຊິ່ງປະກອບດ້ວຍພຽງແຕ່ຕົວອັກສອນ [A-Z0-9_] ແລະຈຸດຫນຶ່ງອັນທີ່ແນ່ນອນ.
ແຍກຫຼາຍສຸດ 8 ຕົວອັກສອນຈາກຫຼາຍສຸດ 3 ຕົວອັກສອນ.

-V ຂໍ້ຄວາມ
ຕັ້ງຄ່າ ID ປະລິມານຂອງຮູບພາບ ISO. xorriso ຍອມຮັບຂໍ້ຄວາມໃດໆເຖິງ 32 ຕົວອັກສອນ,
ແຕ່​ຕາມ​ລະ​ບຽບ​ການ​ທີ່​ເຄັ່ງ​ຄັດ​ທີ່​ບໍ່​ຄ່ອຍ​ໄດ້​ເຊື່ອ​ຟັງ​ແມ່ນ​:
Conformant ແມ່ນຕົວອັກສອນ ASCII ອອກຈາກ [A-Z0-9_]. ມັກ: "IMAGE_23"
Joliet ອະນຸຍາດໃຫ້ 16 UCS-2 ຕົວອັກສອນ. ເຊັ່ນ​ດຽວ​ກັນ​: "ຊື່ Windows​"
ຈົ່ງຮູ້ວ່າ id ລະດັບສຽງອາດຈະຖືກໃຊ້ໂດຍອັດຕະໂນມັດເປັນຊື່ຂອງຈຸດເຊື່ອມຕໍ່
ເມື່ອສື່ກາງຖືກໃສ່ເຂົ້າໃນລະບົບຄອມພິວເຕີທີ່ຫຼິ້ນໄດ້.

- ແຂງ ຂໍ້ຄວາມ
ນາມແຝງ -V.

-volset ຂໍ້ຄວາມ
ຕັ້ງຄ່າ ID ລະດັບສຽງຂອງຮູບພາບ ISO. ອະນຸຍາດໄດ້ສູງສຸດ 128 ຕົວອັກສອນ.

-P ຂໍ້ຄວາມ
ຕັ້ງຄ່າ ID Publisher ຂອງຮູບພາບ ISO. ນີ້ອາດຈະລະບຸບຸກຄົນຫຼືອົງການຈັດຕັ້ງ
ຜູ້ທີ່ລະບຸສິ່ງທີ່ຈະຖືກບັນທຶກໄວ້. ອະນຸຍາດໄດ້ສູງສຸດ 128 ຕົວອັກສອນ.

- ຜູ້​ພິມ​ ຂໍ້ຄວາມ
ນາມແຝງຂອງ -P.

-A ຂໍ້ຄວາມ
ຕັ້ງ ID ແອັບພລິເຄຊັນຂອງຮູບພາບ ISO. ນີ້ອາດຈະກໍານົດສະເພາະຂອງ
ວິທີການບັນທຶກຂໍ້ມູນ. ອະນຸຍາດໄດ້ສູງສຸດ 128 ຕົວອັກສອນ.
ຂໍ້ຄວາມພິເສດ "@xorriso@" ຖືກປ່ຽນເປັນ id string ຂອງ xorriso ເຊິ່ງເປັນ
ໂດຍປົກກະຕິຂຽນເປັນ ID ຜູ້ກະກຽມ. ມັນເປັນປະເພນີທີ່ບໍ່ຖືກຕ້ອງທີ່ຈະຂຽນ id program ເປັນ
ID ແອັບພລິເຄຊັນ

-appid ຂໍ້ຄວາມ
ນາມແຝງຂອງ -A.

-sysid ຂໍ້ຄວາມ
ຕັ້ງຄ່າ ID ລະບົບຂອງຮູບພາບ ISO. ນີ້ອາດຈະກໍານົດລະບົບທີ່ສາມາດ
ຮັບ​ຮູ້​ແລະ​ປະ​ຕິ​ບັດ​ຕາມ​ເນື້ອ​ໃນ​ຂອງ​ພື້ນ​ທີ່​ລະ​ບົບ​ໃນ​ຕັນ​ຮູບ​ພາບ 0 ຫາ 15​.
ອະນຸຍາດໄດ້ສູງສຸດ 32 ຕົວອັກສອນ.

-p ຂໍ້ຄວາມ
ຕັ້ງ Id ຜູ້ກະກຽມຂອງຮູບພາບ ISO. ນີ້ອາດຈະລະບຸບຸກຄົນຫຼືນິຕິບຸກຄົນອື່ນໆ
ເຊິ່ງຄວບຄຸມການກະກຽມຂໍ້ມູນທີ່ຈະບັນທຶກ. ປົກກະຕິນີ້
ຄວນຈະເປັນ id ຂອງ xorriso ແລະບໍ່ແມ່ນຂອງບຸກຄົນຫຼືໂຄງການທີ່ດໍາເນີນການ
ເຊີຣິໂຊ. ກະລຸນາຫຼີກເວັ້ນການປ່ຽນມັນ. ອະນຸຍາດໄດ້ສູງສຸດ 128 ຕົວອັກສອນ.
ຂໍ້ຄວາມພິເສດ "@xorriso@" ຖືກປ່ຽນເປັນ id string ຂອງ xorriso ເຊິ່ງເປັນ
ຄ່າເລີ່ມຕົ້ນໃນຕອນເລີ່ມຕົ້ນໂຄງການ.

- ຜູ້​ກະ​ກຽມ​ ຂໍ້ຄວາມ
ນາມແຝງ -p.

- abstract iso_path
ກໍານົດທີ່ຢູ່ຂອງເອກະສານທີ່ບໍ່ມີຕົວຕົນຂອງຮູບພາບ ISO. ນີ້ຄວນຈະເປັນ ISO 9660
ເສັ້ນທາງຂອງໄຟລ໌ໃນຮູບພາບທີ່ມີຄໍາຖະແຫຼງທີ່ບໍ່ມີຕົວຕົນກ່ຽວກັບຮູບພາບ
ເນື້ອໃນ. ອະນຸຍາດໄດ້ສູງສຸດ 37 ຕົວອັກສອນ.

-biblio iso_path
ຕັ້ງທີ່ຢູ່ຂອງໄຟລ໌ Biblio ຂອງຮູບພາບ ISO. ນີ້ຄວນຈະເປັນ ISO 9660
ເສັ້ນທາງຂອງໄຟລ໌ໃນຮູບພາບທີ່ມີບັນທຶກບັນນານຸກົມ. ອະນຸຍາດແມ່ນ
ເຖິງ 37 ຕົວອັກສອນ.

- ລິ​ຂະ​ສິດ​ iso_path
ກໍານົດທີ່ຢູ່ຂອງໄຟລ໌ລິຂະສິດຂອງຮູບພາບ ISO. ນີ້ຄວນຈະເປັນ ISO 9660
ເສັ້ນທາງຂອງໄຟລ໌ໃນຮູບພາບທີ່ມີຄໍາຖະແຫຼງການລິຂະສິດ. ອະນຸຍາດແມ່ນ
ເຖິງ 37 ຕົວອັກສອນ.

--modification-date=YYYYMMDDhhmmsscc
ກໍານົດເວລາທີ່ຈະ overrides ການສ້າງຮູບພາບ ISO ແລະເວລາການດັດແກ້
ຮູ້ຫນັງສື. ມັນຕ້ອງປະກອບດ້ວຍຕົວເລກທົດສະນິຍົມ 16 ໂຕເຊິ່ງປະກອບເປັນ YYYYMMDDhhmmsscc, ກັບ
YYYY ລະຫວ່າງປີ 1970 ແລະ 2999. ເຂດເວລາແມ່ນ GMT. ມັນຄວນຈະກົງກັບ GRUB ນີ້
line:
ຊອກຫາ --fs-uuid --ຕັ້ງ YYYY-MM-DD-hh-mm-ss-cc
ຕົວຢ່າງ: 2010040711405800 is 7 Apr 2010 11:40:58 (+0 centiseconds).

--application_use character|0xXY|disk_path
ລະບຸເນື້ອໃນຂອງພາກສະຫນາມການນໍາໃຊ້ຄໍາຮ້ອງສະຫມັກທີ່ສາມາດໃຊ້ເວລາຫຼາຍທີ່ສຸດ 512 bytes.
ຖ້າພາລາມິເຕີຂອງຄໍາສັ່ງນີ້ຫວ່າງເປົ່າ, ຫຼັງຈາກນັ້ນ, ພາກສະຫນາມແມ່ນເຕັມໄປດ້ວຍ 512
0-bytes. ຖ້າມັນເປັນຕົວອັກສອນດຽວ, ມັນຈະຖືກຊ້ໍາ 512 ເທື່ອ. ຖ້າ​ຫາກ​ວ່າ​ມັນ
ເລີ່ມຕົ້ນດ້ວຍ "0x" ຕາມດ້ວຍສອງຕົວເລກ hex [0-9a-fA-F], ຫຼັງຈາກນັ້ນຕົວເລກຈະຖືກອ່ານເປັນ
ຄ່າ byte ເຊິ່ງໄດ້ຮັບການຊ້ໍາ 512 ເທື່ອ.
ຂໍ້ຄວາມພາລາມິເຕີອື່ນໃດຖືກໃຊ້ເປັນ disk_path ເພື່ອເປີດໄຟລ໌ຂໍ້ມູນ ແລະອ່ານເຖິງ
512 bytes ຈາກມັນ. ຖ້າໄຟລ໌ມີຂະຫນາດນ້ອຍກວ່າ 512 bytes, ຫຼັງຈາກນັ້ນ bytes ທີ່ຍັງເຫຼືອ
ໃນພາກສະຫນາມໄດ້ຮັບການກໍານົດເປັນ binary 0.

El ໂຕໂຕ້ Bootable ISO ຮູບພາບຕ່າງໆ:

ເງື່ອນໄຂເບື້ອງຕົ້ນສໍາລັບຮູບພາບ ISO ທີ່ສາມາດບູດໄດ້ແມ່ນຕ້ອງມີໄຟລ໌ຂອງບູດໃນຮູບພາບ ISO
ລົດຕັກ. ສະຖານທີ່ boot ຂອງຄອມພິວເຕີໄດ້ມຸ້ງໄປຫາໄຟລ໌ດັ່ງກ່າວ, ເຊິ່ງປົກກະຕິຈະດໍາເນີນການ
ໄຟລ໌ໂຄງການເພີ່ມເຕີມຈາກຮູບພາບ ISO. xorrisofs ສາມາດຜະລິດເກີບຫຼາຍປະເພດ
block ຫຼື boot record, ເຊິ່ງກາຍເປັນສ່ວນຫນຶ່ງຂອງຮູບພາບ ISO, ແລະໄດ້ຮັບການຕີລາຄາໂດຍ
ອີງຕາມສະຖານທີ່ boot.

An El ໂຕໂຕ້ boot record ຊີ້ໃຫ້ເຫັນສະຖານທີ່ bootstrapping ກັບລາຍການ boot ກັບຫນຶ່ງຫຼື
ຮູບພາບ boot ຫຼາຍ, ເຊິ່ງເປັນໄຟລ໌ໂຄງການຄູ່ທີ່ເກັບໄວ້ໃນຮູບພາບ ISO. ເນື້ອໃນຂອງ
ໄຟລ໌ຮູບພາບ boot ບໍ່ໄດ້ຢູ່ໃນຂອບເຂດຂອງ El Torito.
xorriso ປະກອບລາຍການ boot ຕາມໄຟລ໌ຮູບພາບ boot ທີ່ໃຫ້ແລະໂຄງສ້າງ
ໂດຍທາງເລືອກ -b, -e, -el-torito-alt-boot, ແລະ --efi-boot. ສ່ວນຫຼາຍມັກ, ມັນມີພຽງອັນດຽວເທົ່ານັ້ນ.
El Torito ໄດ້ຮັບການຕີຄວາມໂດຍອຸປະກອນບູດ PC-BIOS ແລະ EFI. GNU/Linux ທີ່ສາມາດເລີ່ມຕົ້ນໄດ້ຫຼາຍທີ່ສຸດ
CDs ແມ່ນມີຮູບພາບ ISOLINUX ຫຼື GRUB boot ສໍາລັບ PC-BIOS.
xorrisofs ສະຫນັບສະຫນູນຕົວເລືອກຕົວຢ່າງອອກຈາກ ISOLINUX wiki, ທາງເລືອກທີ່ໃຊ້ໃນ GRUB
script grub-mkrescue, ແລະຕົວຢ່າງໃນ FreeBSD AvgLiveCD wiki.

ສໍາ​ລັບ​ການ​ບູດ CD ຜ່ານ​ອຸ​ປະ​ກອນ​ການ​ບູດ​ນອກ​ຈາກ PC-BIOS ແລະ EFI​, ແລະ​ສໍາ​ລັບ​ການ​ບູດ​ຈາກ USB​
sticks ຫຼື hard disks, ເບິ່ງພາກຕໍ່ໄປກ່ຽວກັບ System Area.

-b iso_rr_path
ລະບຸໄຟລ໌ຮູບພາບ boot ທີ່ຈະຖືກກ່າວເຖິງຢູ່ໃນລາຍການປະຈຸບັນຂອງ El
Torito boot catalog. ມັນຈະຖືກໝາຍວ່າເໝາະສົມກັບ PC-BIOS.
ດ້ວຍຮູບພາບບູດຈາກ ISOLINUX ແລະ GRUB ທາງເລືອກນີ້ຄວນຈະມາພ້ອມກັບ
ທາງເລືອກ -c , -no-emul-boot , -boot-load-size 4 , -boot-info-table.

-eltorito-boot iso_rr_path
ນາມແຝງ -b.

-eltorito-alt-boot
ສິ້ນສຸດລາຍການບູດ El Torito ປັດຈຸບັນ ແລະເລີ່ມອັນໃໝ່. ເກີບ
ໄຟລ​໌​ຮູບ​ພາບ​ແລະ​ທາງ​ເລືອກ​ທີ່​ຈໍາ​ເປັນ​ທັງ​ຫມົດ​ຂອງ​ຕົນ​ຈະ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​ກ່ອນ​ທາງ​ເລືອກ​
-eltorito-alt-boot. ທາງເລືອກໃນການບູດ El Torito ທັງໝົດນຳໃຊ້ກັບລາຍການໃໝ່
ເຂົ້າ. ເປັນໄປໄດ້ເຖິງ 32 ລາຍການລາຍການ.

-e iso_rr_path
ລະບຸໄຟລ໌ຮູບພາບ boot ທີ່ຈະຖືກກ່າວເຖິງຢູ່ໃນລາຍການປະຈຸບັນຂອງ El
Torito boot catalog. ມັນຈະຖືກໝາຍວ່າເໝາະສົມກັບ 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. gesture ນີ້ຖືກນໍາໃຊ້ສໍາລັບການບັນລຸ EFI-bootability ຂອງ
CD ກູ້ GRUB2.

-boot-load-size ຈໍານວນ
ກໍານົດຈໍານວນຂອງ 512-byte ຕັນທີ່ຈະໂຫລດໃນເວລາ boot ຈາກຮູບພາບ boot ໃນ
ລາຍການລາຍການປະຈຸບັນ. bootimages BIOS ທີ່ບໍ່ແມ່ນການ emulating ປົກກະຕິແລ້ວຕ້ອງການຂະຫນາດໂຫຼດ
ຂອງ 4. ຮູບພາບ boot EFI ປົກກະຕິແລ້ວໄດ້ຮັບການກໍານົດຈໍານວນຂອງຕັນ occupied ໂດຍ boot ໄດ້
ໄຟລ໌ຮູບພາບ.
El Torito ບໍ່ສາມາດສະແດງເຖິງຂະໜາດການໂຫຼດທີ່ສູງກວ່າ 65535.

-hard-disk-boot
ໝາຍຮູບບູດຢູ່ໃນລາຍການລາຍການປະຈຸບັນເປັນຮາດດິດທີ່ເຮັດຕາມ. (ບໍ່
ທີ່​ເຫມາະ​ສົມ​ສໍາ​ລັບ​ການ​ທີ່​ຮູ້​ຈັກ boot loader​.)

-no-emul-boot
ໝາຍຮູບບູດຢູ່ໃນລາຍການລາຍການປະຈຸບັນວ່າບໍ່ໄດ້ເຮັດຕາມແບບຟະໂລປີ ຫຼືຍາກ
ແຜ່ນ. (ອັນ​ນີ້​ແມ່ນ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​ກັບ boot loaders ທີ່​ຮູ້​ຈັກ​ທັງ​ຫມົດ​.)
ຖ້າບໍ່ໄດ້ໃຫ້ທັງ hard-disk-boot ຫຼື no-emul-boot, ຮູບພາບ boot ຈະເປັນ.
ໝາຍວ່າເປັນການຈຳລອງແຜ່ນພັບ. (ບໍ່​ເຫມາະ​ສົມ​ສໍາ​ລັບ​ການ boot loader ທີ່​ຮູ້​ຈັກ​ໃດໆ​.)

-eltorito-id text|56_hexdigits
ກໍານົດ ID string ຂອງພາກສ່ວນ boot catalog ບ່ອນທີ່ຮູບພາບ boot ຈະເປັນ
ລາຍຊື່. ຖ້າຄ່າປະກອບດ້ວຍ 56 ຕົວອັກສອນ [0-9A-Fa-f] ແລ້ວມັນຖືກແປງ
ເຂົ້າໄປໃນ 28 bytes, ຖ້າບໍ່ດັ່ງນັ້ນ 28 ​​ຕົວອັກສອນທໍາອິດກາຍເປັນ ID string. ສະຕຣິງ ID ຂອງ
ຮູບພາບ boot ທໍາອິດກາຍເປັນ ID ລາຍການລວມ. ມັນ​ມີ​ຈໍາ​ກັດ 24​
ຕົວລະຄອນ. id_strings ອື່ນໆກາຍເປັນ ID ພາກສ່ວນ.

-eltorito-selcrit ເລກຫົກ
ກໍານົດເງື່ອນໄຂການຄັດເລືອກຂອງຮູບພາບ boot. ເຖິງ 20 bytes ໄດ້ອ່ານຈາກ
ຕົວອັກສອນທີ່ໃຫ້ [0-9A-Fa-f]. ພວກ​ເຂົາ​ເຈົ້າ​ໄດ້​ຮັບ​ການ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ການ​ເຂົ້າ​ຮູບ​ພາບ boot ໃນ​
ລາຍການ.

-boot-info-table
ຂຽນທັບ bytes 8 ຫາ 63 ໃນຮູບພາບ boot ໃນປັດຈຸບັນ. ຂໍ້ມູນຈະຖືກສະຫນອງ
ໂດຍ xorriso ໃນໄລຍະການຜະລິດຮູບພາບ: ທີ່ຢູ່ບລັອກຂອງປະລິມານປະຖົມ
ຕົວອະທິບາຍ, ທີ່ຢູ່ບລັອກຂອງໄຟລ໌ຮູບພາບບູດ, ຂະໜາດຂອງໄຟລ໌ຮູບພາບບູດ.

--grub2-boot-info
ຂຽນທັບ bytes 2548 ຫາ 2555 ໃນຮູບພາບ boot ໃນປັດຈຸບັນໂດຍທີ່ຢູ່ຂອງ boot ນັ້ນ
ຮູບ. ທີ່ຢູ່ແມ່ນຂຽນເປັນ 64 bit little-endian number. ມັນເປັນຕັນ 2KB
ທີ່ຢູ່ຂອງເນື້ອຫາຮູບພາບບູດ, ຄູນດ້ວຍ 4, ແລະຫຼັງຈາກນັ້ນເພີ່ມຂຶ້ນດ້ວຍ 5.

-c iso_rr_path
ກຳນົດທີ່ຢູ່ຂອງໄຟລ໌ລາຍການບູດ El Torito ພາຍໃນຮູບ. ໄຟລ໌ນີ້
ທີ່ຢູ່ແມ່ນບໍ່ສໍາຄັນສໍາລັບການບູດ PC-BIOS ຫຼື EFI, ແຕ່ມັນອາດຈະຖືກອ່ານຕໍ່ມາ
ໂດຍໂຄງການອື່ນໆເພື່ອຮຽນຮູ້ກ່ຽວກັບຮູບພາບ boot ທີ່ມີຢູ່.

-eltorito-catalog iso_rr_path
ນາມແຝງ -c.

--boot-catalog-hide
ປ້ອງກັນບໍ່ໃຫ້ລາຍການບູດ El Torito ປາກົດເປັນໄຟລ໌ຢູ່ໃນໄດເລກະທໍລີຕົ້ນໄມ້ຂອງ
ຮູບພາບ.

ລະບົບ ພື້ນທີ່, MBR, GPT, APM, ອື່ນໆ ເຮືອ ທ່ອນໄມ້:

16 ບລັອກທຳອິດຂອງຮູບພາບ ISO ແມ່ນພື້ນທີ່ລະບົບ. ມັນຖືກສະຫງວນໄວ້ສໍາລັບລະບົບ
ຊອບ​ແວ boot ຂຶ້ນ​. ນີ້ອາດຈະເປັນສະຖານທີ່ boot ແລະຕາຕະລາງການແບ່ງສ່ວນຂອງຕ່າງໆ
ສະຖາປັດຕະຍະກໍາຮາດແວ.
A MBR (Master Boot Record) ມີລະຫັດບູດ ແລະຕາຕະລາງການແບ່ງສ່ວນ. ມັນໄດ້ຖືກອ່ານໂດຍ
PC-BIOS ເມື່ອບູດຈາກ USB stick ຫຼື hard disk, ແລະໂດຍ PowerPC CHRP ຫຼື PreP ເມື່ອ
booting. MBR partiton ທີ່ມີປະເພດ 0xee ສະແດງເຖິງການມີ GPT.
A GPT (ຕາຕະລາງການແບ່ງສ່ວນ GUID) ຫມາຍການແບ່ງພາຕິຊັນໃນວິທີການທີ່ທັນສະໄຫມຫຼາຍ. ມັນຖືກອ່ານໂດຍ EFI
ເມື່ອເປີດເຄື່ອງຈາກ USB ຫຼືຮາດດິດ, ແລະອາດຈະຖືກໃຊ້ສໍາລັບການຊອກຫາ ແລະຕິດຕັ້ງ HFS+
ການແບ່ງສ່ວນພາຍໃນຮູບພາບ ISO.
An APM (Apple Partition Map) ໝາຍເຖິງ HFS+ partition. ມັນໄດ້ຖືກອ່ານໂດຍ Macs ສໍາລັບ booting ແລະ
ສໍາລັບການຕິດຕັ້ງ.
MBR, GPT ແລະ APM ແມ່ນລວມກັນໄດ້. APM ຄອບຄອງ 8 bytes ທໍາອິດຂອງລະຫັດບູດ MBR. ທັງໝົດ
ສາມບໍ່ໄດ້ຂັດຂວາງການບູດ El Torito ຈາກ CDROM.
xorrisofs ສະຫນັບສະຫນູນສະຖານທີ່ໃສ່ເກີບຕື່ມອີກ: MIPS Big Endian (SGI), MIPS Little Endian
(DEC), SUN SPARC, HP-PA, DEC Alpha. ເຫຼົ່ານີ້ແມ່ນບໍ່ສາມາດສົມທົບກັນໄດ້ແລະບໍ່ແມ່ນ
ສົມທົບກັບ MBR, GPT, ຫຼື APM.

ຕົວເລືອກຕໍ່ໄປນີ້ຫຼາຍອັນຄາດວ່າຈະມີເສັ້ນທາງດິສກ໌ເປັນການປ້ອນຂໍ້ມູນແຕ່ຍັງຍອມຮັບຄຳອະທິບາຍ
strings ສໍາລັບ libisofs interval reader, ເຊິ່ງສາມາດຕັດຂໍ້ມູນອອກຈາກໄຟລ໌ດິດຫຼື
-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" ບອກວ່ານີ້ບໍ່ແມ່ນເສັ້ນທາງແຜ່ນທໍາມະດາແຕ່ເປັນໄລຍະຫ່າງ
ສາຍຄຳອະທິບາຍຂອງຜູ້ອ່ານ.
ອົງປະກອບທຸງປັບປຸງການຕີຄວາມໝາຍເພີ່ມເຕີມ:
"local_fs" ຕ້ອງການອ່ານຈາກໄຟລ໌ທີ່ສະແດງໂດຍເສັ້ນທາງໃນ Source.
"imported_iso" ຕ້ອງການອ່ານຈາກ -indev. ນີ້ເຮັດວຽກພຽງແຕ່ຖ້າ -outdev ບໍ່ຄືກັນ
ເປັນ -indev. ອົງປະກອບແຫຼ່ງຖືກລະເລີຍ.
ໄລຍະຫ່າງອົງປະກອບປະກອບດ້ວຍສອງຕົວເລກທີ່ຢູ່ byte ແຍກດ້ວຍຕົວອັກສອນ "-".
ຕົວຢ່າງ "0-429" ຫມາຍເຖິງການອ່ານ bytes 0 ຫາ 429.
ອົງປະກອບ Zeroizers ປະກອບດ້ວຍສູນ ຫຼືຫຼາຍສາຍທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ. ພວກເຂົາເຈົ້າກໍານົດ
ສ່ວນໃດຂອງຂໍ້ມູນການອ່ານທີ່ຈະສູນ. Byte number 0 ຫມາຍຄວາມວ່າ byte ອ່ານຈາກ
ທີ່ຢູ່ເລີ່ມຕົ້ນໄລຍະຫ່າງ. ແຕ່ລະສະຕຣິງອາດຈະເປັນຫນຶ່ງໃນ:
"zero_mbrpt" ຮຽກຮ້ອງໃຫ້ສູນຕາຕະລາງພາທິຊັນ MBR ຖ້າ bytes 510 ແລະ 511 ຮັບ MBR
ລາຍເຊັນ 0x55 0xaa.
"zero_gpt" ຕ້ອງການກວດເບິ່ງສ່ວນຫົວ GPT ໃນ bytes 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 disk_path
ສຳເນົາສູງສຸດ 32768 ໄບຕ໌ຈາກໄຟລ໌ດິສກ໌ທີ່ໃຫ້ມາໄປຫາຈຸດເລີ່ມຕົ້ນຂອງ ISO
ຮູບພາບ.
ນອກເໜືອໄປຈາກຮູບພາບບູດ El Torito, ໄຟລ໌ disk_path ບໍ່ຈໍາເປັນຕ້ອງຖືກເພີ່ມໃສ່
ຮູບພາບ ISO. ມັນຈະບໍ່ສະແດງເປັນໄຟລ໌ໃນຕົ້ນໄມ້ໄດເລກະທໍລີ.
ໃນສະຖານະການຫຼາຍຄັ້ງ, disk_path ພິເສດ "." ປ້ອງກັນການອ່ານແຜ່ນ
ໄຟລ໌ແຕ່ຢ່າງໃດກໍ່ຕາມເຮັດໃຫ້ເກີດການປັບຕົວໃນ MBR ທີ່ມີຢູ່ແລ້ວ, ເຊິ່ງແມ່ນ
ສັ່ງໂດຍທາງເລືອກອື່ນ.

-generic-boot disk_path
ນາມແຝງຂອງ -G.

--embedded-boot disk_path
ນາມແຝງຂອງ -G.

--grub2-mbr disk_path
ຕິດຕັ້ງ disk_path ໃນເຂດລະບົບແລະປະຕິບັດມັນເປັນ GRUB2 MBR ທີ່ທັນສະໄຫມ. ເນື້ອໃນ
ທີ່ຢູ່ເລີ່ມຕົ້ນຂອງຮູບພາບ boot ທໍາອິດຖືກປ່ຽນເປັນຈໍານວນ 512 byte blocks,
ແລະການຊົດເຊີຍຂອງ 4 ຖືກເພີ່ມ. ຜົນໄດ້ຮັບແມ່ນຂຽນເປັນ 64 bit little-endian number
ທີ່ຢູ່ byte 0x1b0.

-isohybrid-mbr disk_path
ຕິດຕັ້ງ disk_path ເປັນ ISOLINUX isohybrid MBR ເຊິ່ງເຮັດໃຫ້ຮູບພາບ boot ທີ່ມອບໃຫ້
ທາງເລືອກ -b ສາມາດບູດໄດ້ຈາກແຜ່ນ USB ແລະຮາດດິດຜ່ານ PC-BIOS. ການກະກຽມນີ້ແມ່ນ
ປົກກະຕິແລ້ວເຮັດໂດຍໂຄງການ ISOLINUX isohybrid ໃນຮູບພາບ ISO ທີ່ຜະລິດແລ້ວ.
ເສັ້ນທາງຂອງດິສກ໌ຄວນນໍາໄປສູ່ຫນຶ່ງໃນໄຟລ໌ Syslinux isohdp[fp]x*.bin . MBR
ໄດ້ຮັບການ patched ຕາມຄວາມຕ້ອງການ isohybrid. ການແບ່ງສ່ວນທໍາອິດອະທິບາຍຂອບເຂດ
ຂອງ​ຮູບ​ພາບ ISO​. ເລີ່ມຕົ້ນຂອງມັນຢູ່ທີ່ຕັນ 0 ໂດຍຄ່າເລີ່ມຕົ້ນ, ແຕ່ອາດຈະຖືກຕັ້ງເປັນ 64 ດິສກ໌
blocks ໂດຍທາງເລືອກ -partition_offset 16.
ສໍາລັບຄວາມຫມາຍຂອງ disk_path ພິເສດ "." ເບິ່ງທາງເລືອກ -G.

-isohybrid-gpt-basdat
ຫມາຍຮູບພາບ boot El Torito ໃນປັດຈຸບັນ (ເບິ່ງຕົວເລືອກ -b ແລະ -e) ໃນ GPT ເປັນພາທິຊັນ
ປະເພດຂໍ້ມູນພື້ນຖານ. ນີ້ເຮັດວຽກພຽງແຕ່ກັບ -isohybrid-mbr ແລະມີຜົນກະທົບດຽວກັນກັບ
ພື້ນທີ່ລະບົບເປັນ -efi-boot-part. ມັນບໍ່ສາມາດຖືກລວມເຂົ້າກັບ -efi-boot-part ຫຼື
-hfsplus.
ສາມຮູບ boot ທໍາອິດທີ່ຖືກຫມາຍໂດຍ GPT ຍັງຈະສະແດງເປັນພາທິຊັນ
ລາຍການປະເພດ 0xef ໃນ MBR. ການແບ່ງປັນ MBR ສໍາລັບ PC-BIOS ໄດ້ຮັບປະເພດ 0x00 ແທນ
ກ​່​ວາ 0x17 ໃນ​ກໍ​ລະ​ນີ​ນີ້​. ເລື້ອຍໆລາຍການ MBR ຕໍ່ໄປແມ່ນອັນທີ່ຕົວຈິງແລ້ວ
ນຳໃຊ້ໂດຍ EFI.

-isohybrid-gpt-hfsplus
ຫມາຍຮູບພາບ boot El Torito ໃນປັດຈຸບັນ (ເບິ່ງຕົວເລືອກ -b ແລະ -e) ໃນ GPT ເປັນພາທິຊັນ
ປະເພດ HFS+. ຜົນກະທົບແລະຂໍ້ຈໍາກັດແມ່ນຄ້າຍຄືກັບ -isohybrid-gpt-basdat.

-isohybrid-apm-hfsplus
ຫມາຍຮູບພາບ boot El Torito ໃນປັດຈຸບັນ (ເບິ່ງຕົວເລືອກ -b ແລະ -e) ໃນ Apple Partition
ແຜນທີ່ເປັນພາທິຊັນຂອງປະເພດ HFS+. ນີ້ເຮັດວຽກພຽງແຕ່ກັບ -isohybrid-mbr ແລະມີ
ຜົນກະທົບທີ່ຄ້າຍຄືກັນກັບພື້ນທີ່ລະບົບເປັນ -hfsplus. ມັນບໍ່ສາມາດຖືກລວມເຂົ້າກັບ
-efi-boot-part ຫຼື -hfsplus.
ໄຟລ໌ ISOLINUX isohybrid MBR ຕ້ອງເລີ່ມຕົ້ນດ້ວຍຮູບແບບທີ່ຮູ້ຈັກຂອງ 32 bytes ຂອງ x86.
ລະ​ຫັດ​ເຄື່ອງ​ທີ່​ສໍາ​ຄັນ​ບໍ່​ມີ​ຫຍັງ​. ມັນຈະໄດ້ຮັບການຂຽນທັບໂດຍ 32 bytes ຂອງ
ການຈຳລອງສ່ວນຫົວ APM.

--protective-msdos-label
Patch ພື້ນທີ່ລະບົບໂດຍຕາຕະລາງການແບ່ງສ່ວນ PC-DOS ງ່າຍດາຍທີ່ partition 1 ຮຽກຮ້ອງ
ຂອບເຂດຂອງຮູບພາບ ISO ແຕ່ປ່ອຍໃຫ້ບລັອກທໍາອິດບໍ່ໄດ້ຮັບການອ້າງສິດ.

-partition_offset 2kb_block_adr
ເຮັດໃຫ້ເກີດຕາຕະລາງການແບ່ງປັນທີ່ມີພາທິຊັນດຽວທີ່ເລີ່ມຕົ້ນຈາກບລັອກທີ່ໃຫ້
ທີ່ຢູ່. ນີ້ແມ່ນນັບຢູ່ໃນ 2048 byte blocks, ບໍ່ແມ່ນຢູ່ໃນ 512 byte blocks. ຖ້າຕັນ
ທີ່ຢູ່ບໍ່ແມ່ນສູນ ຈາກນັ້ນມັນຕ້ອງມີຢ່າງໜ້ອຍ 16. ຄ່າທີ່ໃຫຍ່ກວ່າ 16 ແມ່ນບໍ່ຄ່ອຍໄດ້
ຂອງ​ການ​ນໍາ​ໃຊ້​. ການຊົດເຊີຍການແບ່ງປັນທີ່ບໍ່ມີສູນເຮັດໃຫ້ສອງ superblocks ຖືກສ້າງຂຶ້ນແລະສອງ
ຊຸດຂອງຕົ້ນໄມ້ໄດເລກະທໍລີ. ຮູບ​ພາບ​ແມ່ນ​ຫຼັງ​ຈາກ​ນັ້ນ mountable ຈາກ​ການ​ເລີ່ມ​ຕົ້ນ​ຢ່າງ​ແທ້​ຈິງ​ຂອງ​ຕົນ​ເປັນ​
ເຊັ່ນ​ດຽວ​ກັນ​ຈາກ​ການ​ເລີ່ມ​ຕົ້ນ​ການ​ແບ່ງ​ປັນ​.
ຄ່າຊົດເຊີຍຂອງຮູບພາບ 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 ເພື່ອເຮັດໃຫ້ການສອດຄ່ອງກັນເປັນໄປໄດ້. ກັບ
ເພີ່ມເຕີມ partitions ແລະ -appended_part_as_gpt ບໍ່ມີຂອບເຂດຈໍາກັດສໍາລັບຈໍານວນຂອງ
ກະບອກສູບ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນອາດຈະມີຫຼາຍ 1024 ຂອງພວກເຂົາ. ຖ້າຂະຫນາດກະບອກແມ່ນເກີນໄປ
ຂະຫນາດນ້ອຍເພື່ອໃຫ້ຢູ່ຕ່ໍາກວ່າຂອບເຂດຈໍາກັດ, ຫຼັງຈາກນັ້ນຄ່າທີ່ເຫມາະສົມຂອງ partition_hd_cyl ແມ່ນ
ເລືອກດ້ວຍ partition_sec_hd 32 ຫຼື 63. ຖ້າຮູບໃຫຍ່ກວ່າ 8,422,686,720
bytes, ຫຼັງຈາກນັ້ນຂໍ້ຈໍາກັດຂະຫນາດກະບອກສູບບໍ່ສາມາດປະຕິບັດໄດ້ສໍາລັບ MBR. ພວກເຂົາເຈົ້າເບິ່ງຄືວ່າ
ບໍ່ສໍາຄັນເກີນໄປ. ທີ່ຢູ່ block ແປໃນຕາຕະລາງການແບ່ງສ່ວນແມ່ນດີສໍາລັບ
1 TiB.

-partition_cyl_align ຮູບແບບການ
ຄວບ​ຄຸມ​ການ​ຈັດ​ວາງ​ຂະ​ຫນາດ​ຮູບ​ພາບ​ເປັນ​ຈໍາ​ນວນ​ເຕັມ​ຂອງ​ປ່ອງ​. ມັນຖືກກໍານົດໄວ້
ໂດຍ isohybrid specs ແລະເບິ່ງຄືວ່າຈະກະລຸນາໂຄງການ fdisk. ຂະໜາດກະບອກສູບຕ້ອງເປັນ
ແບ່ງຕາມປີ 2048. ຮູບພາບທີ່ໃຫຍ່ກວ່າ 8,323,596,288 bytes ບໍ່ສາມາດຈັດຮຽງຢູ່ໃນ MBR ໄດ້.
ຕາ​ຕະ​ລາງ​ການ​ແບ່ງ​ປັນ​.
ໂໝດ "ອັດຕະໂນມັດ" ແມ່ນຄ່າເລີ່ມຕົ້ນ. ການຈັດຮຽງໂດຍ padding ເກີດຂຶ້ນພຽງແຕ່ຖ້າຫາກວ່າທາງເລືອກ -isohybrid-mbr
ແມ່ນໃຫ້.
ໂໝດ "ເປີດ" ເຮັດໃຫ້ເກີດການຈັດຮຽງໂດຍການວາງດ້ວຍຕົວເລືອກ --protective-msdos-label ຄືກັນ.
ໂຫມດ "ທັງຫມົດ" ແມ່ນຄ້າຍຄື "on" ແຕ່ຍັງ pads ເຖິງ partitions ຈາກ -append_partition ກັບ an
ຂະ​ຫນາດ​ທີ່​ສອດ​ຄ້ອງ​ກັນ​.
ໂໝດ "ປິດ" ປິດການຈັດຮຽງແບບບໍ່ມີເງື່ອນໄຂ.

-append_partition partition_number type_code disk_path
ເຮັດ​ໃຫ້​ຮູບ​ພາບ​ລະ​ບົບ​ໄຟລ​໌​ທີ່​ກະ​ກຽມ​ຈະ​ໄດ້​ຮັບ​ການ​ຕໍ່​ທ້າຍ​ກັບ​ຮູບ​ພາບ ISO ແລະ​ເປັນ​
ອະ ທິ ບາຍ ໂດຍ ການ ເຂົ້າ ຕາ ຕະ ລາງ ການ ແບ່ງ ປັນ ໃນ ຕັນ boot ໃນ ການ ເລີ່ມ ຕົ້ນ ຂອງ ການ ພົ້ນ ເດັ່ນ ຂື້ນ
ຮູບພາບ ISO. ການ​ເຂົ້າ​ພາ​ທິ​ຊັນ​ຈະ​ຮັບ​ຜິດ​ຊອບ​ຂະ​ຫນາດ​ຂອງ​ໄຟລ​໌​ທີ່​ສົ່ງ​ມາ​ໄດ້​ມົນ​ຂຶ້ນ​
ໄປຫາຕົວຄູນຕໍ່ໄປຂອງ 2048 bytes ຫຼືຄູນຕໍ່ໄປຂອງຂະໜາດກະບອກ.
ລະວັງການແລ່ນຫຼາຍເຊດຊັນຕໍ່ໄປ. ການ​ແບ່ງ​ປັນ​ຕໍ່​ທ້າຍ​ຈະ​ໄດ້​ຮັບ​
ຂຽນທັບ.
partition_number ອາດຈະເປັນ 1 ຫາ 4. ເລກ 1 ຈະເຮັດໃຫ້ຮູບພາບ ISO ທັງໝົດເຂົ້າໄປໃນ
unclaimed space ກ່ອນ partition 1. ດັ່ງນັ້ນຮ່ວມກັນກັບ xorriso MBR ຫຼື GPT ສ່ວນໃຫຍ່
ລັກສະນະ, ຈໍານວນ 2 ຈະເປັນທາງເລືອກທໍາມະຊາດທີ່ສຸດ.
type_code ອາດຈະເປັນ "FAT12", "FAT16", "Linux", ຫຼືເລກຖານສິບຫົກລະຫວ່າງ
0x00 ແລະ 0xff. ບໍ່ແມ່ນຕົວເລກທັງໝົດເຫຼົ່ານັ້ນຈະໃຫ້ຜົນໄດ້ຮັບທີ່ສາມາດໃຊ້ໄດ້. ສໍາລັບບັນຊີລາຍຊື່ຂອງລະຫັດ
ຄົ້ນຫາອິນເຕີເນັດສໍາລັບ "Partition Types" ຫຼືດໍາເນີນການຄໍາສັ່ງ fdisk "L". ລະຫັດນີ້
ມີບັນຫາກັບ MBR ເທົ່ານັ້ນ, ບໍ່ແມ່ນກັບ GPT.
ຖ້າບາງຄໍາສັ່ງອື່ນເຮັດໃຫ້ການຜະລິດ GPT, ຫຼັງຈາກນັ້ນການແບ່ງສ່ວນຊ້ອນກັນ
ຈະຖືກກ່າວເຖິງຢູ່ທີ່ນັ້ນເຊັ່ນກັນ, ເຖິງແມ່ນວ່າບໍ່ໄດ້ໃຫ້ -appended_part_as_gpt.

-appended_part_as_gpt
ໝາຍພາທິຊັນຈາກ -append_partition ໃນ GPT ແທນທີ່ຈະຢູ່ໃນ MBR. ໃນ​ກໍ​ລະ​ນີ​ນີ້
MBR ສະແດງໃຫ້ເຫັນການແບ່ງສ່ວນດຽວຂອງປະເພດ 0xee ເຊິ່ງກວມເອົາຂໍ້ມູນຜົນຜະລິດທັງຫມົດ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ພາກສ່ວນຕໍ່ທ້າຍຈະຖືກຫມາຍໃນ GPT ພຽງແຕ່ຖ້າ GPT ຖືກຜະລິດເພາະວ່າ
ຂອງ​ທາງ​ເລືອກ​ອື່ນ​.

-efi-boot-part disk_path
ຄັດລອກໄຟລ໌ຈາກແຜ່ນເຂົ້າໄປໃນຮູບພາບ ISO ທີ່ພົ້ນເດັ່ນຂື້ນແລະຫມາຍມັນໂດຍການເຂົ້າ GPT ເປັນ EFI
ການແບ່ງສ່ວນລະບົບ. EFI boot firmware ຄວນໃຊ້ຮູບພາບລະບົບ FAT ໃນ
ເຊັ່ນ: ການແບ່ງສ່ວນສໍາລັບການບູດຈາກ USB stick ຫຼືຮາດດິດ.
ແທນທີ່ຈະເປັນ disk_path, ຄໍາ --efi-boot-image ອາດຈະຖືກມອບໃຫ້. ມັນເປີດເຜີຍໃນ GPT
ເນື້ອໃນຂອງຮູບພາບບູດ El Torito EFI ທໍາອິດເປັນການແບ່ງປັນລະບົບ EFI. ບູດ EFI
ຮູບພາບໄດ້ຖືກນໍາສະເຫນີໂດຍທາງເລືອກ -e ຫຼື --efi-boot. ຮູບພາບ boot EFI ທີ່ໄດ້ຮັບຜົນກະທົບ
ບໍ່​ສາ​ມາດ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ເຖິງ​ໃນ HFS+ ເນື່ອງ​ຈາກ​ວ່າ​ມັນ​ໄດ້​ຖືກ​ເກັບ​ຮັກ​ສາ​ໄວ້​ນອກ HFS+ ການ​ແບ່ງ​ປັນ​.

-chrp-boot-part
ໝາຍຊ່ວງບລັອກຂອງຮູບ ISO ທັງໝົດເປັນພາທິຊັນ MBR ຂອງປະເພດ 0x96.
ອັນນີ້ບໍ່ເຂົ້າກັນໄດ້ກັບຄຸນສົມບັດອື່ນໆທີ່ຜະລິດລາຍການພາທິຊັນ MBR.
ມັນເຮັດໃຫ້ GPT ບໍ່ສາມາດຮັບຮູ້ໄດ້.
CHRP ມັກຈະໃຊ້ຮ່ວມກັບ HFS. ມັນຍັງບໍ່ໄດ້ທົດສອບວ່າ HFS+
ລະບົບໄຟລ໌ທີ່ຜະລິດດ້ວຍທາງເລືອກ -hfsplus ຈະ boot ໃນເຄື່ອງທີ່ມີຄວາມສາມາດ CHRP ໃດ
ເຊິ່ງບໍ່ໄດ້ໃສ່ເກີບ ISO 9660 ອັນບໍລິສຸດເຊັ່ນກັນ.

-chrp-boot
ນາມແຝງຂອງ -chrp-boot-part.

-prep-boot-part disk_path
ຄັດລອກໄຟລ໌ຈາກແຜ່ນເຂົ້າໄປໃນຮູບພາບ ISO ທີ່ພົ້ນເດັ່ນຂື້ນແລະຫມາຍມັນດ້ວຍພາທິຊັນ MBR
ປະເພດ 0x41. PReP boot firmware ຄວນຈະອ່ານເນື້ອໃນຂອງ
ການແບ່ງສ່ວນເປັນໄຟລ໌ປະຕິບັດ ELF ດຽວ. ທາງເລືອກນີ້ແມ່ນເຂົ້າກັນໄດ້ກັບ MBR ອື່ນໆ
ແບ່ງ​ປັນ​ແລະ​ກັບ GPT​.

-mips-boot iso_rr_path
ປະກາດໄຟລ໌ຂໍ້ມູນໃນຮູບພາບໃຫ້ເປັນໄຟລ໌ MIPS Big Endian boot ແລະສາເຫດ
ການຜະລິດຂອງ MIPS Big Endian Volume Header. ນີ້ແມ່ນສະເພາະເຊິ່ງກັນແລະກັນກັບ
ການຜະລິດບລັອກບູດອື່ນໆເຊັ່ນ MBR. ມັນຈະຂຽນທັບ 512 bytes ທໍາອິດ
ຂໍ້ມູນໃດໆທີ່ສະໜອງໃຫ້ໂດຍ -G. ສູງສຸດ 15 ໄຟລ໌ boot ສາມາດປະກາດໄດ້ໂດຍຫຼາຍ
-mips-boot ທາງ​ເລືອກ​.

-mipsel-boot iso_rr_path
ປະກາດໄຟລ໌ຂໍ້ມູນໃນຮູບໃຫ້ເປັນໄຟລ໌ MIPS Little Endian boot. ນີ້​ແມ່ນ
ສະເພາະເຊິ່ງກັນແລະກັນກັບ boot block ອື່ນໆ. ມັນຈະຂຽນທັບ 512 bytes ທໍາອິດ
ຂອງຂໍ້ມູນໃດໆທີ່ສະໜອງໃຫ້ໂດຍ -G. ພຽງແຕ່ໄຟລ໌ boot ດຽວສາມາດຖືກປະກາດໂດຍ
-mipsel-boot.

-B disk_path[,disk_path ...]
ເຮັດໃຫ້ຫນຶ່ງຫຼືຫຼາຍໄຟລ໌ຂໍ້ມູນໃນແຜ່ນຖືກຂຽນຫຼັງຈາກສິ້ນສຸດຂອງຮູບພາບ ISO.
A SUN Disk Label ຈະຖືກຂຽນເຂົ້າໄປໃນ 512 bytes ທໍາອິດຂອງຮູບພາບ ISO ເຊິ່ງ
ລາຍຊື່ຮູບພາບນີ້ເປັນພາທິຊັນ 1 ແລະ disk_paths ທີ່ໃຫ້ມາເປັນພາທິຊັນ 2 ເຖິງ 8.
ໄຟລ໌ດິສກ໌ຄວນມີຮູບພາບບູດທີ່ເໝາະສົມສຳລັບລະບົບ SUN SPARC.
pseudo disk_path "..." ເຮັດໃຫ້ລາຍການພາທິຊັນຫວ່າງເປົ່າທັງໝົດກາຍເປັນສຳເນົາຂອງ
ການ​ເຂົ້າ​ທີ່​ບໍ່​ແມ່ນ​ເປົ່າ​ຫວ່າງ​ສຸດ​ທ້າຍ​. ຖ້າບໍ່ມີ disk_path ອື່ນຖືກໃຫ້ກ່ອນ "..." ຫຼັງຈາກນັ້ນທັງຫມົດ
partitions ອະທິບາຍຮູບພາບ ISO. ໃນກໍລະນີນີ້, ລະຫັດ boot loader ຕ້ອງມີ
ນໍາເຂົ້າໂດຍທາງເລືອກ -G.

-sparc-boot disk_path[,disk_path ...]
ນາມແຝງ -B.

-sparc-label ຂໍ້ຄວາມ
ຕັ້ງຂໍ້ຄວາມປ້າຍກຳກັບ ASCII ຂອງປ້າຍກຳກັບ SUN Disk.

--grub2-sparc-core iso_rr_path
ເຮັດໃຫ້ທີ່ຢູ່ເນື້ອຫາແລະຂະຫນາດຂອງໄຟລ໌ຂໍ້ມູນທີ່ໃຫ້ຢູ່ໃນຮູບພາບ
ຂຽນຫຼັງຈາກ SUN Disk Label. ທັງສອງຕົວເລກແມ່ນນັບເປັນ bytes. ທີ່​ຢູ່
ຖືກຂຽນເປັນຕົວເລກໃຫຍ່-endian 64-bit ກັບ byte 0x228. ຂະໜາດແມ່ນຂຽນເປັນ 32
bit ໃຫຍ່-endian ຈຳນວນເປັນ byte 0x230.

-hppa-cmdline ຂໍ້ຄວາມ
ກໍານົດເສັ້ນຄໍາສັ່ງ PALO ສໍາລັບ HP-PA. ສູງສຸດ 1023 ຕົວອັກສອນຖືກອະນຸຍາດໂດຍ
ຄ່າເລີ່ມຕົ້ນ. ດ້ວຍ -hppa-hdrversion 4 ຂີດຈຳກັດແມ່ນ 127.
ໃຫ້ສັງເກດວ່າຕົວເລືອກຫ້າ -hppa ທໍາອິດແມ່ນບັງຄັບ, ຖ້າມີທາງເລືອກ -hppa ໃດ
ແມ່ນໃຫ້. ພຽງແຕ່ທາງເລືອກ -hppa-hdrversion ໄດ້ຖືກອະນຸຍາດໃຫ້ຂາດ.

-hppa-bootloader iso_rr_path
ກຳນົດເສັ້ນທາງທີ່ໃຫ້ໄວ້ເປັນໄຟລ໌ bootloader HP-PA.

-hppa-kernel-32 iso_rr_path
ກຳນົດເສັ້ນທາງທີ່ໃຫ້ໄວ້ເປັນໄຟລ໌ kernel HP-PA 32 ບິດ.

-hppa-kernel-64 iso_rr_path
ກຳນົດເສັ້ນທາງທີ່ໃຫ້ໄວ້ເປັນໄຟລ໌ kernel HP-PA 64 ບິດ.

-hppa-ramdisk iso_rr_path
ກຳນົດເສັ້ນທາງທີ່ໃຫ້ໄວ້ເປັນໄຟລ໌ HP-PA RAM disk.

-hppa-hdrversion ຈໍານວນ
ເລືອກລະຫວ່າງ PALO header version 5 (default) ແລະ version 4. ສໍາລັບຄວາມເຫມາະສົມ
ເບິ່ງຄ່າໃນລະຫັດແຫຼ່ງ PALO: PALOHDRVERSION.

-alpha-boot iso_rr_path
ປະກາດໄຟລ໌ຂໍ້ມູນໃນຮູບໃຫ້ເປັນ DEC Alpha SRM Secondary Bootstrap Loader
ແລະເຮັດໃຫ້ເກີດການຜະລິດຂອງຂະແຫນງເກີບທີ່ຊີ້ໃຫ້ເຫັນເຖິງມັນ. ນີ້ແມ່ນເຊິ່ງກັນແລະກັນ
ສະເພາະກັບການຜະລິດບລັອກບູດອື່ນໆເຊັ່ນ MBR.

ລັກສະນະ ຊຸດ:

ຊຸດຕົວອັກສອນບໍ່ຄວນສຳຄັນຕາບໃດທີ່ພຽງແຕ່ໃຊ້ຕົວອັກສອນທີ່ເປັນຕົວເລກຂອງພາສາອັງກິດເທົ່ານັ້ນ
ສໍາ​ລັບ​ຊື່​ໄຟລ​໌​ຫຼື​ເປັນ​ນັກ​ຂຽນ​ທັງ​ຫມົດ​ແລະ​ຜູ້​ອ່ານ​ຂອງ​ສື່​ມວນ​ຊົນ​ການ​ນໍາ​ໃຊ້​ຕົວ​ອັກ​ສອນ​ດຽວ​ກັນ​
ຕັ້ງ. ຢູ່ນອກຂໍ້ຈໍາກັດເຫຼົ່ານີ້ມັນອາດຈະມີຄວາມຈໍາເປັນທີ່ຈະປ່ອຍໃຫ້ xorriso ປ່ຽນລະຫັດ byte.
ການແປງຈາກຊຸດຕົວອັກສອນປ້ອນເຂົ້າເປັນຊຸດຕົວອັກສອນທີ່ສົ່ງອອກຖືກປະຕິບັດເມື່ອ ISO
ຮູບ​ພາບ​ໄດ້​ຮັບ​ການ​ລາຍ​ລັກ​ອັກ​ສອນ​. ໃນທາງກັບກັນ, ມີການແປງຈາກລັກສະນະຜົນຜະລິດທີ່ກໍານົດໄວ້ເປັນ
ຕັ້ງຕົວອັກສອນປ້ອນເຂົ້າເມື່ອຮູບພາບ ISO ຖືກໂຫລດ. ຊຸດສາມາດຖືກກໍານົດໂດຍທາງເລືອກ
-input-charset ແລະ -output-charset, ຖ້າຕ້ອງການ.

-input-charset character_set_name
ຕັ້ງຄ່າຕົວອັກສອນທີ່ຈະປ່ຽນຊື່ໄຟລ໌ດິສກ໌ເມື່ອໃສ່ພວກມັນ
ເຂົ້າໄປໃນຮູບພາບ ISO.

-output-charset character_set_name
ກໍານົດຕົວອັກສອນທີ່ກໍານົດໄວ້ເພື່ອປ່ຽນຊື່ຂອງຮູບພາບ ISO ທີ່ໂຫລດແລະເປັນ
ທີ່ຈະປ່ຽນຊື່ໃນເວລາຂຽນຮູບພາບ ISO.

ຈິກໂດ ແມ່ແບບ ການສະກັດເອົາ:

From man genisoimage: "Jigdo ແມ່ນເຄື່ອງມືທີ່ຊ່ວຍໃນການແຈກຢາຍໄຟລ໌ຂະຫນາດໃຫຍ່ເຊັ່ນ CD
ແລະ​ຮູບ​ພາບ​ດີ​ວີ​ດີ​; ເບິ່ງ http://atterer.net/jigdo/ ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ. Debian CDs ແລະ DVD ISO
ຮູບ​ພາບ​ຕ່າງໆ​ໄດ້​ຖືກ​ຈັດ​ພີມ​ມາ​ໃນ​ເວັບ​ໄຊ​ຕ​໌​ໃນ​ຮູບ​ແບບ jigdo ເພື່ອ​ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​ທີ່​ສຸດ​ເພື່ອ​ດາວ​ໂຫລດ​ໃຫ້​ເຂົາ​ເຈົ້າ​ຫຼາຍ​ຂຶ້ນ​
ມີປະສິດທິພາບ."
ຖ້າການນໍາໃຊ້ libjte ຖືກເປີດໃຊ້ໃນເວລາລວບລວມຂອງ xorriso, ຫຼັງຈາກນັ້ນ xorrisofs ສາມາດຜະລິດເປັນ
.jigdo ແລະໄຟລ໌ .template ຮ່ວມກັບຮູບພາບ ISO ເຊສຊັນດຽວ. ຖ້າບໍ່, ຫຼັງຈາກນັ້ນ Jigdo
ທາງ​ເລືອກ​ຈະ​ເຮັດ​ໃຫ້​ເກີດ​ເຫດ​ການ​ຄວາມ​ລົ້ມ​ເຫຼວ​, ເຊິ່ງ​ໂດຍ​ປົກ​ກະ​ຕິ​ນໍາ​ໄປ​ສູ່​ການ​ຍົກ​ເລີກ​ໂຄງ​ການ​.
ຫນຶ່ງອາດຈະກໍານົດຄວາມສາມາດສໍາລັບ Jigdo ໂດຍ:
$ xorrisofs -version 2>&1 | grep '^libjte' && echo ແມ່ນແລ້ວ

ໄຟລ໌ .jigdo ມີ checksums ແລະທີ່ຢູ່ໄຟລ໌ສັນຍາລັກ. ໄຟລ໌ .template
ມີຮູບພາບ ISO ທີ່ຖືກບີບອັດດ້ວຍແທັກອ້າງອີງແທນທີ່ຈະເປັນໄບຕ໌ເນື້ອຫາຂອງ
ໄຟລ໌ທີ່ມີລາຍຊື່.
ການປ້ອນຂໍ້ມູນສໍາລັບຂະບວນການນີ້ແມ່ນການໂຕ້ຖຽງປົກກະຕິສໍາລັບ a xorrisofs ຊ່ວງເວລາທີ່ບໍ່ມີຮູບພາບ
ໂຫຼດແລ້ວ, ແລະໄຟລ໌ .md5 ທີ່ລາຍຊື່ໄຟລ໌ຂໍ້ມູນເຫຼົ່ານັ້ນ ເຊິ່ງອາດຈະຖືກລະບຸໄວ້ໃນ .jigdo
ໄຟລ໌ ແລະອ້າງອີງພາຍນອກຢູ່ໃນໄຟລ໌ .templates. ແຕ່ລະໄຟລ໌ທີ່ກໍານົດແມ່ນເປັນຕົວແທນ
ໃນໄຟລ໌ .md5 ໂດຍແຖວຂໍ້ຄວາມດຽວ:
MD5 ເປັນ 32 ຕົວເລກ hex, 2 ຊ່ອງຫວ່າງ, ຂະຫນາດເປັນ 12 ຕົວເລກທົດສະນິຍົມຫຼືຊ່ອງຫວ່າງ, 2 ຫວ່າງເປົ່າ, ສັນຍາລັກ
ທີ່ຢູ່ໄຟລ໌
ທີ່ຢູ່ໄຟລ໌ໃນແຖວ .md5 ຕ້ອງມີຊື່ພື້ນຖານດຽວກັນກັບ disk_path ຂອງ
ໄຟລ໌ທີ່ມັນຈະກົງກັນ. ເສັ້ນທາງໄດເລກະທໍລີຂອງທີ່ຢູ່ໄຟລ໌ແມ່ນຕັດສິນສໍາລັບ To=From
ການສ້າງແຜນທີ່, ບໍ່ແມ່ນສໍາລັບການຮັບຮູ້ໄຟລ໌. ຫຼັງຈາກ To=From ແຜນທີ່, ທີ່ຢູ່ໄຟລ໌ຈະຖືກຂຽນ
ເຂົ້າໄປໃນໄຟລ໌ .jigdo. ເຄື່ອງມືການຟື້ນຟູ Jigdo ຈະປ່ຽນທີ່ຢູ່ເຫຼົ່ານີ້ເປັນຈິງໆ
ທີ່​ຢູ່​ແຫຼ່ງ​ຂໍ້​ມູນ​ທີ່​ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ທີ່​ເຂົາ​ເຈົ້າ​ສາ​ມາດ​ອ່ານ​ໄດ້​.
ຖ້າບັນຊີລາຍຊື່ຂອງຕົວກໍານົດການ jigdo ບໍ່ຫວ່າງເປົ່າ, ຫຼັງຈາກນັ້ນ padding ຈະຖືກນັບເປັນສ່ວນຫນຶ່ງຂອງ
ຮູບພາບ ISO.

-jigdo-jigdo disk_path
ຕັ້ງ disk_path ສໍາລັບໄຟລ໌ .jigdo ດ້ວຍ checksums ແລະທີ່ຢູ່ດາວໂຫລດສໍາລັບ
ການຕື່ມຂໍ້ມູນໃສ່ໃນ .templates.

-jigdo-ແມ່ແບບ disk_path
ຕັ້ງຄ່າ disk_path ສໍາລັບໄຟລ໌ .template ດ້ວຍຮູບ ISO ທີ່ຖືກຮູ ແລະບີບອັດ
ສຳ ເນົາ.

-jigdo-min-file-size ຂະຫນາດ
ກໍານົດຂະຫນາດຕໍາ່ສຸດທີ່ສໍາລັບໄຟລ໌ຂໍ້ມູນທີ່ຈະລະບຸໄວ້ໃນໄຟລ໌ .jigdo ແລະເປັນ a
ຮູຢູ່ໃນໄຟລ໌ .template. ຂະຫນາດອາດຈະເປັນຕົວເລກທໍາມະດາການນັບ bytes, ຫຼືຕົວເລກ
ດ້ວຍຕົວອັກສອນ "k", "m", "g" ເພື່ອນັບ KiB (1024 bytes), MiB (1024 KiB), ຫຼື
GiB (1024 MiB).

-jigdo-force-md5 disk_path_pattern
ເພີ່ມຮູບແບບການສະແດງອອກປົກກະຕິເຊິ່ງຈະໄດ້ຮັບການປຽບທຽບກັບຢ່າງແທ້ຈິງ
disk_path ຂອງໄຟລ໌ຂໍ້ມູນໃດໆທີ່ບໍ່ພົບຢູ່ໃນບັນຊີລາຍຊື່ .md5. ການແຂ່ງຂັນເຮັດໃຫ້ ກ
ເຫດການ MISHAP, ເຊິ່ງປົກກະຕິຈະບໍ່ຍົກເລີກການດໍາເນີນໂຄງການແຕ່ສຸດທ້າຍເຮັດໃຫ້ເກີດ a
ຄ່າອອກທີ່ບໍ່ແມ່ນສູນຂອງໂຄງການ.

-jigdo-ຍົກເວັ້ນ disk_path_pattern
ເພີ່ມຮູບແບບການສະແດງອອກປົກກະຕິເຊິ່ງຈະໄດ້ຮັບການປຽບທຽບກັບຢ່າງແທ້ຈິງ
disk_path ຂອງໄຟລ໌ຂໍ້ມູນໃດໆ. ການຈັບຄູ່ເຮັດໃຫ້ໄຟລ໌ຢູ່ໃນ .template ໃນອັນໃດກໍໄດ້
ກໍລະນີ.

-jigdo-ແຜນທີ່ To=ຈາກ
ເພີ່ມຄູ່ສະຕຣິງຂອງແບບຟອມ To=From ໄປຫາລາຍການພາລາມິເຕີ. ຖ້າໄຟລ໌ຂໍ້ມູນໄດ້ຮັບ
ລະບຸໄວ້ໃນໄຟລ໌ .jigdo, ຫຼັງຈາກນັ້ນມັນຖືກອ້າງອີງໂດຍທີ່ຢູ່ໄຟລ໌ຈາກແຖວຂອງມັນຢູ່ໃນ
ໄຟລ໌ .md5. ທີ່ຢູ່ໄຟລ໌ນີ້ຖືກກວດສອບວ່າມັນຈະເລີ່ມຕົ້ນດ້ວຍ From
ສາຍ. ຖ້າເປັນດັ່ງນັ້ນ, ຂໍ້ຄວາມນີ້ຈະຖືກແທນທີ່ດ້ວຍ To string ແລະ a ':'
ຕົວອັກສອນ, ກ່ອນທີ່ມັນຈະເຂົ້າໄປໃນໄຟລ໌ .jigdo. ສະຕຣິງ From ຄວນສິ້ນສຸດດ້ວຍ '/'
ລັກສະນະ.

-md5-ບັນຊີລາຍຊື່ disk_path
ຕັ້ງ disk_path ບ່ອນທີ່ຈະຊອກຫາໄຟລ໌ປ້ອນຂໍ້ມູນ .md5.

-jigdo-template-compress "gzip"|"bzip2"
ເລືອກຫນຶ່ງຂອງ "bzip2" ຫຼື "gzip" ສໍາລັບການບີບອັດຂອງໄຟລ໌ແມ່ແບບ. ຈິ໊ງໂດ້
ໄຟລ໌ຖືກວາງອອກໂດຍບໍ່ໄດ້ບີບອັດ.

-checksum_algorithm_iso list_of_names
ເລືອກໜຶ່ງ ຫຼືຫຼາຍກວ່າ "md5", "sha1", "sha256", "sha512" ສໍາລັບຕົວຊ່ວຍ" # ຮູບພາບ
hex" checksums ໃນໄຟລ໌ .jigdo. list_of_names ອາດຈະຄ້າຍຄື
"md5,sha1,sha512". ຄ່າ "ທັງໝົດ" ເລືອກສູດການຄິດໄລ່ທີ່ມີຢູ່ທັງໝົດ. ໃຫ້ສັງເກດວ່າ MD5
ເປີດໃຊ້ຢູ່ສະເໝີ.

-checksum_algorithm_template list_of_names
ເລືອກສູດການຄິດໄລ່ສຳລັບ checksums "# Template Hex" ໃນໄຟລ໌ .jigdo. ໄດ້
ກົດລະບຽບສໍາລັບ list_of_names ແມ່ນຄືກັນກັບ -checksum_algorithm_iso.

Miscellaneous ຕົວເລືອກ:

- ຂະ​ຫນາດ​ພິມ​
ພິມເພື່ອ stdandard ຜົນຜະລິດຕົວເລກທີ່ຄາດໄວ້ຂອງ 2048 byte blocks ໃນ
ຮູບພາບ ISO ທີ່ພົ້ນເດັ່ນຂື້ນ. ຢ່າຜະລິດຮູບພາບນີ້.
ຜົນໄດ້ຮັບແມ່ນຂຶ້ນກັບການຕັ້ງຄ່າຫຼາຍຢ່າງ.
ຖ້າທາງເລືອກ --emul-toc ຖືກມອບໃຫ້, ຫຼັງຈາກນັ້ນ padding (ເບິ່ງ -pad) ບໍ່ໄດ້ຖືກນັບເປັນສ່ວນຫນຶ່ງຂອງ.
ຂະ​ຫນາດ​ຮູບ​ພາບ​. ໃນກໍລະນີນີ້ອາດຈະໃຊ້ -no-pad ຫຼືເພີ່ມ 150 (= 300 KiB) ໃສ່
ຕົວເລກຜົນໄດ້ຮັບ.
ຖ້າ mkisofs emulation ສິ້ນສຸດລົງຫຼັງຈາກທາງເລືອກ -print-size, ຫຼັງຈາກນັ້ນຄຸນສົມບັດຂອງຫຼາຍທີ່ສຸດ
ໄຟລ໌ຮູບພາບບູດທີ່ລະບຸເມື່ອບໍ່ດົນມານີ້ບໍ່ສາມາດແກ້ໄຂໄດ້ໂດຍຄໍາສັ່ງ xorriso ຕໍ່ມາ.

--no_rc
ພຽງແຕ່ຖ້າຖືກນໍາໃຊ້ເປັນການໂຕ້ຖຽງທໍາອິດທາງເລືອກນີ້ປ້ອງກັນການອ່ານແລະການຕີຄວາມຂອງ
ໄຟລ໌ເລີ່ມຕົ້ນ. ເບິ່ງພາກສ່ວນ FILES ຂ້າງລຸ່ມນີ້.

-ຊ່ວຍ
ລາຍຊື່ຕົວເລືອກທີ່ຮອງຮັບເພື່ອ stderr. ຕົວເລືອກ mkisofs ຕົ້ນສະບັບຮັບຜິດຊອບຕົ້ນສະບັບຂອງພວກເຂົາ
mkisofs ຂໍ້ຄວາມຄໍາອະທິບາຍ.

- ງຽບ
ສະກັດກັ້ນຂໍ້ຄວາມສ່ວນໃຫຍ່ຂອງໂຄງການດໍາເນີນການ, ຍົກເວັ້ນຂໍ້ຄວາມທີ່ຊີ້ໃຫ້ເຫັນເຖິງບັນຫາຫຼື
ຄວາມຜິດພາດ.

-gui
ເພີ່ມຄວາມຖີ່ຂອງຂໍ້ຄວາມ pacifier ໃນຂະນະທີ່ຂຽນຮູບພາບ ISO.

-log-file disk_path
ຕັດໄຟລ໌ disk_path ເປັນຂະຫນາດ 0 ແລະປ່ຽນເສັ້ນທາງໄປຫາມັນທຸກຂໍ້ຄວາມທີ່ຈະ
ປົກກະຕິແລ້ວປະກົດຢູ່ໃນ stderr. -log-file ທີ່ມີຂໍ້ຄວາມຫວ່າງເປົ່າເປັນ disk_path re-enables output
ກັບ stderr.

-v
ເປີດໃຊ້ຜົນໄດ້ຮັບຂອງຂໍ້ຄວາມໂຄງການຂໍ້ມູນຂ່າວສານ.

- ກະດູກ
ນາມແຝງ -v.

-ການປ່ຽນແປງ
ພິມອອກເປັນມາດຕະຖານຂໍ້ຄວາມທີ່ເລີ່ມຕົ້ນດ້ວຍ
"mkisofs 2.01-Emulation ລິຂະສິດ (C)"
ແລະຄວາມຜິດພາດມາດຕະຖານຂໍ້ມູນສະບັບຂອງ xorriso.

ຕົວຢ່າງ


ພາບລວມ of ຕົວຢ່າງ:
ຂັ້ນຕອນການຜະລິດຮູບພາບທີ່ງ່າຍດາຍ
ກໍານົດເສັ້ນທາງຮູບພາບ ISO ໂດຍ -graft-points
ດໍາເນີນການຫຼາຍເຊດຊັນ
ໃຫ້ xorrisofs ເຮັດວຽກພາຍໃຕ້ການຂະຫຍາຍຕົວ
ການສໍາຮອງຂໍ້ມູນທີ່ເພີ່ມຂຶ້ນຂອງຕົ້ນໄມ້ໄດເລກະທໍລີຈໍານວນຫນ້ອຍ
ການສໍາຮອງທີ່ເພີ່ມຂຶ້ນດ້ວຍຕົ້ນໄມ້ສະສົມ
ສ້າງຮູບພາບທີ່ສາມາດເລີ່ມຕົ້ນໄດ້ສໍາລັບ PC-BIOS ແລະ EFI

A ງ່າຍດາຍ ຮູບພາບເລັກນ້ອຍ ການ​ຜະ​ລິດ ແລ່ນ
ຕົ້ນໄມ້ໄຟລ໌ທີ່ກຽມໄວ້ຢູ່ໃນໄດເລກະທໍລີ ./for_iso ຖືກຄັດລອກເຂົ້າໄປໃນລະບົບຮາກຂອງ ISO
ຮູບ. ການອະນຸຍາດໄຟລ໌ຖືກຕັ້ງເປັນອ່ານເທົ່ານັ້ນສຳລັບທຸກຄົນ. Joliet ຄຸນລັກສະນະສໍາລັບ
ລະບົບ Microsoft ໄດ້ຮັບການເພີ່ມ. ຮູບພາບຜົນໄດ້ຮັບຈະຖືກຂຽນເປັນໄຟລ໌ຂໍ້ມູນ ./image.iso on
ແຜ່ນ.
$ xorrisofs -r -J -o ./image.iso ./for_iso

ທີ່ກໍານົດໄວ້ ISO ຮູບພາບເລັກນ້ອຍ ເສັ້ນທາງ by - ຈຸດ graft
ບໍ່ມີທາງເລືອກ -graft-points ແຕ່ລະໄຟລ໌ແຜ່ນທີ່ໃຫ້ຖືກຄັດລອກເຂົ້າໄປໃນລະບົບຮາກຂອງ
ຮູບພາບ ISO, ຮັກສາຊື່ຂອງຕົນ. ຖ້າໄດເລກະທໍລີຖືກມອບໃຫ້, ຫຼັງຈາກນັ້ນໄຟລ໌ຂອງມັນແລະ
ໄດເລກະທໍລີຍ່ອຍຖືກຄັດລອກເຂົ້າໄປໃນລະບົບຮາກ, ຮັກສາຊື່ຂອງພວກເຂົາ.
$ xorrisofs ... /home/me/datafile /tmp/directory
ຜົນຜະລິດໃນລະບົບຮາກຮູບພາບ ISO:
/datafile
/file_1_from_directory
...
/file_N_from_directory

ດ້ວຍທາງເລືອກ -graft-points ມັນເປັນໄປໄດ້ທີ່ຈະເອົາໄຟລ໌ແລະໄດເລກະທໍລີໄປສູ່ເສັ້ນທາງທີ່ຕົນເອງມັກ
ໃນຮູບ ISO.
$ xorrisofs ... -graft-points /home/me/datafile /dir=/tmp/directory
ຜົນຜະລິດໃນລະບົບຮາກຮູບພາບ ISO:
/datafile
/dir
ໃນທີ່ສຸດໄດເຣັກທໍຣີແມ່ທີ່ຕ້ອງການໃນຮູບພາບຈະຖືກສ້າງໂດຍອັດຕະໂນມັດ:
/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 ກັບທຸກ -as cdrecord ແລ່ນເພື່ອເປີດໃຊ້ງານ.
emulation ຫຼາຍເຊດຊັນໃນສື່ທີ່ຂຽນທັບໄດ້.
ກອງປະຊຸມຄັ້ງທຳອິດແມ່ນຂຽນແບບນີ້:
$ 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. ຕົວແປ
ຖືກກໍານົດເພື່ອ override ຊື່ເລີ່ມຕົ້ນ hardcoded.
$ ສົ່ງອອກ MKISOFS = "xorrisofs"
$ growisofs -Z /dev/dvd /some/files
$ growisofs -M /dev/dvd /more/files
ຖ້າບໍ່ມີ "xorrisofs" ຢູ່ໃນລະບົບຂອງເຈົ້າ, ເຈົ້າຈະຕ້ອງສ້າງລິ້ງ
ຊີ້ໄປຫາ xorriso binary ແລະບອກ growisofs ໃຫ້ໃຊ້ມັນ. ຕົວຢ່າງ:
$ ln -s $(ເຊິ່ງ xorriso) "$HOME/xorrisofs"
$ ສົ່ງອອກ MKISOFS="$HOME/xorrisofs"
ຫນຶ່ງອາດຈະເຊົາ mkisofs emulation ໂດຍການໂຕ້ຖຽງ "--" ແລະເຮັດໃຫ້ການນໍາໃຊ້ຄໍາສັ່ງ 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 emulation. ເພື່ອຮັກສາບັນທຶກພິເສດ
ຂໍ້ມູນມັນຕ້ອງມີຜົນແລ້ວ, ເມື່ອ emulation ໂຫຼດຮູບພາບ.

Incremental ສໍາຮອງຂໍ້ມູນ of a ສອງສາມ ລະບົບ ຕົ້ນໄມ້
ນີ້ປ່ຽນຕົ້ນໄມ້ໄດເລກະທໍລີ /open_source_project ແລະ /personal_mail ໃນຮູບ ISO
ເພື່ອໃຫ້ພວກເຂົາກາຍເປັນສໍາເນົາທີ່ແນ່ນອນຂອງຄູ່ disk ຂອງພວກເຂົາ. ວັດຖຸໄຟລ໌ ISO ໄດ້ຮັບ
ສ້າງ, ລຶບຫຼືໄດ້ຮັບການປັບຕົວຕາມຄຸນລັກສະນະ.
ACL, xattr, hard links ແລະ MD5 checksums ຈະຖືກບັນທຶກໄວ້. ມັນຄາດວ່າ inode
ຕົວ​ເລກ​ໃນ​ລະ​ບົບ​ໄຟລ​໌ disk ແມ່ນ​ຄົງ​ຢູ່​ໃນ​ໄລ​ຍະ​ຮອບ​ວຽນ​ຂອງ​ການ​ຕິດ​ຕັ້ງ​ແລະ​ການ​ບູດ​. ໄຟລ໌
ດ້ວຍຊື່ທີ່ກົງກັບ *.o ຫຼື *.swp ໄດ້ຮັບການຍົກເວັ້ນຢ່າງຈະແຈ້ງ.

ເພື່ອຖືກນໍາໃຊ້ຫຼາຍຄັ້ງໃນຂະຫນາດກາງດຽວກັນ, ທຸກຄັ້ງທີ່ມີການປັບປຸງຂອງສອງຕົ້ນໄມ້ disk ກັບ
ຂະຫນາດກາງແມ່ນຕ້ອງການ. ເລີ່ມຕົ້ນດ້ວຍສື່ຫວ່າງເປົ່າ ແລະອັບເດດມັນຈົນກວ່າລາວຈະແລ່ນບໍ່ສຳເລັດ
ຢ່າງສະຫງ່າງາມເນື່ອງຈາກຂາດພື້ນທີ່ທີ່ຍັງເຫຼືອຢູ່ໃນບ່ອນເກົ່າ.
ຢ່າປ່ອຍໃຫ້ 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 \
- ຮາກເກົ່າ / \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -

ນີ້ເຮັດໃຫ້ຄວາມຮູ້ສຶກຖ້າຫາກວ່າການສໍາຮອງຂໍ້ມູນຢ່າງເຕັມທີ່ເຮັດໃຫ້ຄວາມສາມາດທີ່ຍັງເຫຼືອຢ່າງຫຼວງຫຼາຍກ່ຽວກັບສື່ມວນຊົນແລະຖ້າຫາກວ່າ
ການປ່ຽນແປງທີ່ຄາດວ່າຈະມີຂະຫນາດນ້ອຍກວ່າການສໍາຮອງຂໍ້ມູນຢ່າງເຕັມທີ່.

ດີກວ່າ do ບໍ່ ການນໍາໃຊ້ ຂອງ​ທ່ານ ຫນຸ່ມ ສໍາຮອງຂໍ້ມູນ ສໍາລັບການ - ຮາກເກົ່າ. ມີຢ່າງຫນ້ອຍສອງສື່ທີ່ທ່ານ
ໃຊ້ສະລັບກັນ. ດັ່ງນັ້ນພຽງແຕ່ການສໍາຮອງຂໍ້ມູນທີ່ເກົ່າແກ່ເທົ່ານັ້ນທີ່ມີຄວາມສ່ຽງຕໍ່ການດໍາເນີນການຂຽນໃຫມ່, ໃນຂະນະທີ່
ຂໍ້ມູນສຳຮອງອັນໃໝ່ຫຼ້າສຸດຖືກເກັບໄວ້ຢ່າງປອດໄພຢູ່ໃນສື່ອື່ນ.
ສະເຫມີມີສື່ຫວ່າງເປົ່າພ້ອມທີ່ຈະເຮັດການສໍາຮອງຂໍ້ມູນຢ່າງເຕັມທີ່ໃນກໍລະນີທີ່ຄວາມພະຍາຍາມປັບປຸງບໍ່ສໍາເລັດ
ເນື່ອງຈາກຄວາມສາມາດທີ່ຍັງເຫຼືອບໍ່ພຽງພໍ. ຄວາມລົ້ມເຫຼວນີ້ຈະບໍ່ spoil ຂະຫນາດກາງເກົ່າ, ຂອງ
ແນ່ນອນ.

ຖ້າຕົວເລກ inode ໃນ disk ບໍ່ຄົງຢູ່, ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ທາງເລືອກ --old-root-no-ino . ໃນ​ນີ້
ກໍ​ລະ​ນີ​ການ​ດໍາ​ເນີນ​ການ​ປັບ​ປຸງ​ຈະ​ປຽບ​ທຽບ​ຜົນ​ລວມ MD5 ທີ່​ບັນ​ທຶກ​ໄວ້​ກັບ​ເນື້ອ​ໃນ​ໄຟລ​໌​ໃນ​ປັດ​ຈຸ​ບັນ​ກ່ຽວ​ກັບ​ການ​ຍາກ​
ແຜ່ນ.

ກັບ mount ທາງເລືອກ -o "sbector=" ໃນ GNU/Linux ຫຼື -s ໃນ FreeBSD ຫຼື NetBSD ມັນເປັນໄປໄດ້
ເຂົ້າເຖິງຕົ້ນໄມ້ເຊດຊັນທີ່ເປັນຕົວແທນຂອງສະບັບສໍາຮອງຂໍ້ມູນທີ່ເກົ່າກວ່າ. ມີ​ສື່​ມວນ​ຊົນ CD​,
GNU/Linux mount ຍອມຮັບຕົວເລກເຊດຊັນໂດຍກົງໂດຍຕົວເລືອກຂອງມັນ "session=".
ສື່ຫຼາຍຕອນ ແລະສື່ທີ່ຂຽນທັບໄດ້ຫຼາຍທີ່ສຸດທີ່ຂຽນໂດຍ xorriso ສາມາດບອກ sbsectors ໄດ້
ຂອງກອງປະຊຸມຂອງພວກເຂົາໂດຍ xorriso ທາງເລືອກ -toc:
$ xorriso -dev /dev/sr0 -toc
xorriso ສາມາດພິມຄໍາສັ່ງ mount ທີ່ກົງກັນສໍາລັບຈໍານວນເຊດຊັນ:
$ xorriso -mount_cmd /dev/sr0 session 12 / mnt
ຫຼືສໍາລັບ id ປະລິມານທີ່ກົງກັບຄໍາຄົ້ນຫາ:
$ xorriso -mount_cmd /dev/sr0 volid '*2008_12_05*' / mnt
ທັງ​ສອງ​ໄດ້​ຮັບ​ຜົນ​ຜະ​ລິດ​ຕາມ​ມາດ​ຕະ​ຖານ​ເຊັ່ນ​:
mount -t iso9660 -o nodev,noexec,nosuid,ro,sbsector=1460256 '/dev/sr0' '/ mnt'
superuser ອາດຈະປ່ອຍໃຫ້ xorriso ປະຕິບັດຄໍາສັ່ງ mount ໂດຍກົງ:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

Incremental ສໍາຮອງຂໍ້ມູນ ກັບ ສະສົມ ຕົ້ນໄມ້
Solaris ບໍ່ໄດ້ສະເຫນີທາງເລືອກທີ່ຈະຕິດຕັ້ງກອງປະຊຸມເກົ່າ. ເພື່ອຮັກສາໃຫ້ເຂົາເຈົ້າ
ສາມາດເຂົ້າເຖິງໄດ້, ຫນຶ່ງອາດຈະສ້າງແຜນທີ່ໄຟລ໌ທັງຫມົດກັບຕົ້ນໄມ້ໄຟລ໌ພາຍໃຕ້ໄດເລກະທໍລີ session ແລະສະສົມ
ໄດເລກະທໍລີເຫຼົ່ານັ້ນຈາກກອງປະຊຸມໄປຫາກອງປະຊຸມ. ຮາກຕົ້ນໄມ້ຖືກໂຄນຈາກຮາກເກົ່າ
ຕົ້ນໄມ້ກ່ອນທີ່ມັນຈະຖືກປຽບທຽບກັບຕົ້ນໄມ້ທີ່ເຫມາະສົມໃນແຜ່ນ.
ອັນນີ້ຕ້ອງການຮູ້ຊື່ໄດເລກະທໍລີຂອງເຊດຊັນທີ່ໃຊ້ໃນເມື່ອກ່ອນ.
ກັບກອງປະຊຸມຄັ້ງທໍາອິດ:
$ 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 ແມ່ນ
/session 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.
ແລະອື່ນໆ.

ສ້າງ bootable ໄດ້ ຮູບພາບ ສໍາລັບການ PC-BIOS ແລະ EFI
ຊຸດໂຫລດເຄື່ອງບູດ SYSLINUX/ISOLINUX ເປັນທີ່ນິຍົມສໍາລັບການບູດ PC-BIOS. ISOLINUX wiki
ກຳນົດໃຫ້ສ້າງໄດເລກະທໍລີ ./CD_root ເທິງແຜ່ນ ແລະເພື່ອສຳເນົາໄຟລ໌ທີ່ຕ້ອງການທັງໝົດ
ພາຍໃຕ້ໄດເລກະທໍລີນັ້ນ. ໂດຍສະເພາະໄຟລ໌ isolinux.bin ຈະຖືກຄັດລອກໃສ່
./CD_root/isolinux/isolinux.bin . ນີ້ແມ່ນໄຟລ໌ຮູບພາບ boot.
ຕົວເລືອກ 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
ເອົາໃສ່ໃນ CD ໂດຍໂຄງການເຜົາໄຫມ້. ຕົວຢ່າງ:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed output.iso

ຮູບພາບຈາກຕົວຢ່າງຂ້າງເທິງນີ້ຈະ boot ຈາກ CD, DVD ຫຼື BD, ແຕ່ບໍ່ແມ່ນຈາກ USB ຫຼືອື່ນໆ
ອຸປະກອນຄ້າຍຄືຮາດດິດ. ນີ້ສາມາດເຮັດໄດ້ໂດຍການຊ່ວຍເຫຼືອຂອງ isohybrid MBR. Syslinux ໃຫ້
ໄຟລ໌ແມ່ແບບທີ່ກົງກັນເປັນ isohdp[fp]x*.bin . ເຊັ່ນ /usr/lib/syslinux/isohdpfx.bin .
ຖ້າສອງສາມຮ້ອຍ KB ຂອງຂະຫນາດບໍ່ສໍາຄັນ, ຫຼັງຈາກນັ້ນທາງເລືອກ -partition_offset ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ສ້າງຕາຕະລາງການແບ່ງສ່ວນທີ່ partition 1 ເລີ່ມຕົ້ນບໍ່ຢູ່ໃນຕັນ 0. ນີ້ສະດວກໃນພາຍຫຼັງ
ການຫມູນໃຊ້ຂອງໄມ້ USB ໂດຍເຄື່ອງມືສໍາລັບການແບ່ງສ່ວນແລະການຈັດຮູບແບບ.
ຮູບພາບຈາກຕົວຢ່າງຕໍ່ໄປນີ້ຈະຖືກກະກຽມສໍາລັບການ booting ຜ່ານ MBR ແລະຄັ້ງທໍາອິດຂອງມັນ
ການ​ແບ່ງ​ປັນ​ຈະ​ເລີ່ມ​ຕົ້ນ​ທີ່ hard disk block 64​.
ມັນຍັງຈະບູດຈາກສື່ optical.
$ 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
ກາຍ​ເປັນ superuser ແລະ​ສໍາ​ເນົາ​ເອົາ​ຮູບ​ພາບ​ໄປ​ທີ່​ໄຟລ​໌​ອຸ​ປະ​ກອນ​ພື້ນ​ຖານ unpartitioned ຂອງ USB ໄດ້​
ໄມ້. ໃນ GNU/Linux ນີ້ແມ່ນຕົວຢ່າງ /dev/sdb, ບໍ່ແມ່ນ /dev/sdb1.
ຂໍ້ຄວນລະວັງ: ນີ້ຈະຂຽນທັບການແບ່ງພາຕິຊັນໃດໆໃນແຜ່ນ USB ແລະສ້າງຂໍ້ມູນທີ່ຍັງເຫຼືອ
ບໍ່ສາມາດເຂົ້າເຖິງໄດ້.
ດັ່ງນັ້ນທໍາອິດໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ຮັບທີ່ຢູ່ທີ່ຖືກຕ້ອງຂອງອຸປະກອນທີ່ມີຈຸດປະສົງ. ຕົວຢ່າງໂດຍການອ່ານ
ຂໍ້ມູນ 100 MiB ຈາກມັນແລະເບິ່ງມັນກະພິບ:
# dd bs=2K ຖ້າ=/dev/sdb count=50K >/dev/null
ຕອນນີ້ຄັດລອກຮູບພາບໃສ່ມັນ
# dd bs=2K if=output.iso of=/dev/sdb

ໃນປັດຈຸບັນສໍາລັບ EFI:
ໄຟລ໌ຮູບພາບ boot ຈະຕ້ອງເປັນຮູບພາບຂອງ EFI System Partition, ເຊັ່ນ: ລະບົບໄຟລ໌ FAT
ກັບໄດເລກະທໍລີ / EFI / BOOT ແລະໄຟລ໌ບູດທີ່ມີຊື່ EFI ທີ່ກໍານົດ: BOOTIA32.EFI ສໍາລັບ 32 bit
x86, BOOTx64.EFI ສໍາລັບ 64 bit AMD/x86 (ໃນ UEFI-2.4 ແທ້ໆມີຕົວພິມນ້ອຍ "x"),
BOOTAA64.EFI ສໍາລັບ 64 bit ARM. ຊອບແວໃນລະບົບໄຟລ໌ FAT ຄວນຈະສາມາດຊອກຫາແລະ
ກວດເບິ່ງລະບົບໄຟລ໌ ISO ສໍາລັບການຕັ້ງຄ່າ boot loader ແລະການເລີ່ມຕົ້ນຂອງລະບົບປະຕິບັດການ.
ໂຄງການ GRUB2 grub-mkimage ສາມາດຜະລິດລະບົບໄຟລ໌ FAT ທີ່ມີເນື້ອຫາທີ່ເຫມາະສົມ, ເຊິ່ງ
ຈາກນັ້ນໃຊ້ຊອບແວ GRUB2 ເພີ່ມເຕີມຈາກລະບົບໄຟລ໌ ISO.
ອຸປະກອນ boot EFI ອາດຈະຖືກລວມເຂົ້າກັບ ISOLINUX isohybrid ຂ້າງເທິງສໍາລັບ PC-BIOS ໃນບໍ່
ຢ່າງແທ້ຈິງ UEFI-2.4 ວິທີການປະຕິບັດຕາມ, ເຊິ່ງແນ່ນອນເຮັດວຽກໄດ້ດີ. ມັນໃຫ້ຜົນຜະລິດ MBR ແລະ GPT partition
ຕາ​ຕະ​ລາງ​, ທັງ​ສອງ​ມີ​ການ​ແບ່ງ​ປັນ​ຮັງ​. ສົມມຸດວ່າຮູບພາບການແບ່ງລະບົບ 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 \
ISOs ທີ່ໄດ້ຮັບຜົນແມ່ນຄວນຈະ boot ຈາກ optical media ແລະ USB stick. ຫນຶ່ງ​ອາດ​ຈະ​ຍົກ​ເວັ້ນ​
option -eltorito-alt-boot ຖ້າບໍ່ມີທາງເລືອກ -b ຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ ISO bootable ຜ່ານ PC-BIOS.

ສໍາລັບ ISOs ທີ່ມີອຸປະກອນບູດ GRUB2 ອັນບໍລິສຸດພິຈາລະນາໃຊ້ເຄື່ອງມື GRUB2 grub-mkrescue ເປັນ.
frontend ກັບ xorrisofs.

ຖ້າ​ຫາກ​ທ່ານ​ມີ​ລະ​ບົບ​ໄຟລ​໌ ISO bootable ແລະ​ຕ້ອງ​ການ​ທີ່​ຈະ​ຮູ້​ຈັກ​ອຸ​ປະ​ກອນ​ຂອງ​ຕົນ​ບວກ​ກັບ​ການ​ສະ​ເຫນີ​ວິ​ທີ​ການ​
ເພື່ອແຜ່ພັນມັນ, ພະຍາຍາມ:
$ xorriso -hfsplus ເທິງ -indev IMAGE.iso \
-report_el_torito ທົ່ງພຽງ -report_system_area plain \
-print "" -print "======= ການສະເຫນີທາງເລືອກ xorrisofs:" \
-report_el_torito as_mkisofs

ໃຊ້ xorrisofs ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad