EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

xorrisofs - Online di Cloud

Jalankan xorrisofs di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah xorrisofs yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


xorrisofs - Emulasi mkisofs program ISO 9660 oleh program xorriso

RINGKASAN


xorrisofs [ pilihan ] [-o nama file ] pathspec [pathspecs ...]

DESKRIPSI


xorrisofs menghasilkan sistem file ISO 9660 yang ditingkatkan Rock Ridge dan sesi tambahan untuk itu
sistem file. Opsional dapat menghasilkan pohon direktori Joliet juga.

xorrisofs memahami pilihan program mkisofs dari cdrtools oleh Joerg Schilling. Nya
implementasi adalah bagian dari program xorriso yang tidak berbagi kode sumber dengan cdrtools.

ISO 9660, batu Punggung bukit, Joliet, HFS +:
ISO 9660 (aka ECMA-119) adalah sistem file hanya-baca yang terutama digunakan untuk media optik
CD, DVD, BD, tetapi mungkin juga berada di perangkat penyimpanan lain seperti file disk, stik USB, atau
partisi disk. Ini dapat dibaca secara luas oleh banyak sistem operasi dan oleh fasilitas boot dari
komputer pribadi.
ISO 9660 menjelaskan direktori dan file data dengan nama file yang sangat terbatas tanpa
perbedaan huruf besar dan huruf kecil. Metadatanya tidak sesuai dengan POSIX fundamental
spesifikasi.
batu Punggung bukit adalah nama dari sekumpulan informasi tambahan yang meningkatkan ISO 9660
sistem file sehingga dapat mewakili sistem file yang sesuai dengan POSIX dengan kepemilikan, akses
izin, tautan simbolik, dan atribut lainnya. Rock Ridge memungkinkan nama file hingga
255 byte dan jalur hingga 1024 byte.
xorrisofs menghasilkan informasi Rock Ridge secara default. Sangat tidak disarankan untuk
menonaktifkan fitur ini.
Joliet adalah nama pohon direktori tambahan yang menyediakan nama file hingga 64
karakter yang dikodekan sebagai UTF-16. Pohon Joliet terutama menarik untuk membaca ISO
gambar oleh sistem operasi Microsoft Corporation. Produksi pohon direktori ini
dapat diaktifkan dengan opsi -J.
ISO 9660: 1999 adalah nama pohon direktori tambahan yang menyediakan nama file yang lebih panjang.
Ini memungkinkan nama file tunggal memiliki hingga 207 karakter. Mungkin berguna dengan beberapa
fasilitas boot sistem komputer lama yang tidak membaca Rock Ridge atau Joliet tetapi membutuhkan
nama file yang lebih panjang. Produksi pohon direktori ini dapat diaktifkan dengan opsi
-iso-tingkat 4.
HFS + adalah nama sistem file yang biasanya digunakan untuk menulis dan membaca di hard
disk dan perangkat serupa. Dimungkinkan untuk menyematkan partisi HFS+ ke dalam ISO yang muncul
9660 dan untuk menandainya dengan entri Apple Partition Map. Ini mengganggu opsi
yang menyalin data ke dalam 32 KiB pertama dari citra ISO, seperti -G atau -isohybrid-mbr. Melihat
opsi -hfsplus.
Tujuan utama memiliki partisi HFS+ yang disematkan adalah untuk mem-boot model-model tertentu dari
komputer Apple.

Memasukkan arsip ke itu ISO gambar:
xorrisofs berurusan dengan dua jenis alamat file:
disk_path adalah jalur ke objek di pohon sistem file lokal.
iso_rr_path adalah alamat Rock Ridge dari objek file dalam citra ISO. Jika tidak ada Rock Ridge
informasi harus disimpan dalam ISO yang muncul, kemudian nama-nama akan dipetakan ke ISO 9660
nama panjang terbatas dan set karakter.

Argumen program ditangani sebagai spesifikasi jalur, jika tidak dikenali sebagai mkisofs asli
pilihan atau tambahan xorrisofs pilihan. Pathspec menggambarkan objek file input dengan a
disk_path. Jika opsi -graft-points tidak ada, maka perilakunya tergantung pada file
jenis disk_path. Direktori digabungkan dengan /-direktori dari citra ISO. File dari
jenis lain disalin ke direktori /-.
Jika -graft-points ada maka setiap pathspec akan terbelah pada kemunculan pertama dari
=-karakter. Bagian sebelum = diambil sebagai target, yaitu iso_rr_path untuk file
objek dalam gambar ISO. Bagian setelah yang pertama = diambil sebagai sumber, yaitu disk_path
dari objek masukan.
Dimungkinkan untuk membuat =-characters bagian dari iso_rr_path dengan mendahuluinya dengan a
\-karakter. Hal yang sama harus dilakukan untuk \-karakter yang akan menjadi bagian dari
iso_rr_path.

Jika bagian sumber dari pathspec mengarah ke direktori, maka semua file di bawah ini
direktori bisa dimasukkan ke dalam gambar juga. Dimungkinkan untuk mengecualikan file tertentu
dari dimasukkan dengan bantuan opsi -m.
Jika target itu sudah ada, aturan berikut berlaku: Direktori dan file lainnya
dapat menimpa non-direktori yang ada. Direktori digabungkan dengan direktori yang ada.
Non-direktori tidak boleh menimpa direktori yang ada.

Hubungan untuk program xorriso:
xorrisofs sebenarnya adalah mode perintah program xorriso, yang dimasukkan baik oleh
xorriso perintah "-as mkisofs" atau dengan memulai program dengan salah satu nama "xorrisofs",
"mkisofs", "genisoimage", atau "genisofs".
Mode perintah ini dapat ditinggalkan dengan argumen "--" yang mengarah ke perintah xorriso generik
mode. Lihat pria xorriso untuk deskripsinya.

xorriso melakukan pembacaan dan penulisan gambar dengan bantuan libburn, yang terutama ditujukan
untuk drive optik, tetapi juga beroperasi pada semua jenis file POSIX kecuali direktori.
Pesan program menyebut file gambar apa pun sebagai "drive". Jenis file yang tidak didukung untuk
membaca dilaporkan sebagai "kosong". Ruang media bebas yang dilaporkan mungkin cukup fiktif.
Namun xorrisofs tidak beroperasi langsung pada drive optik, melainkan memaksa
libburn untuk menganggapnya sebagai file perangkat umum. Jadi untuk penulisan optik sekuensial
media (CD, DVD-R, DVD+R, BD-R) seseorang harus menggunakan program burn. Misalnya cdrecord
meniru xorriso. Lihat CONTOH.

PILIHAN


Gambar Memuat:

Opsi berikut mengontrol pemuatan gambar ISO yang ada untuk tujuan
mempersiapkan sesi tambahan yang sesuai. Jika mereka hilang maka gambar baru akan dibuat
dari awal.

-M disk_path
Atur jalur untuk memuat pohon direktori gambar ISO yang ada untuk
dasarkan pohon direktori yang akan datang sebagai sesi tambahan. Jalan harus mengarah ke a
objek file yang dapat dibaca dengan akses acak. Di GNU/Linux: file atau blok data biasa
file perangkat.
Jenis khusus dari pseudo disk_path memiliki bentuk "/dev/fd/"nomor. Ini menggambarkan
buka deskriptor file dengan nomor yang diberikan, terlepas dari apakah sistem operasinya
mendukung fitur ini dengan node file di /dev/fd atau tidak. Misalnya /dev/fd/3 adalah file
deskriptor 3 yang dibuka oleh program yang kemudian memulai xorriso.

-sesi-sebelumnya disk_path
Alias ​​​​dari -M.

-dev disk_path
Alias ​​​​dari -M.

-C last_session_start,next_writeable_address
Setel alamat blok 2 KiB last_session_start dari tempat membaca gambar ISO
dari file yang diberikan oleh opsi -M.
Dipisahkan dengan koma, atur alamat_tulisan_berikutnya yang menjadi tujuan sesi pengaya
akhirnya akan ditulis. Yang menentukan sebenarnya adalah alamat blok yang dituju
pembaca harus menggunakan alamat superblok pada media yang dimaksud.
Kedua nilai dapat ditanyakan dari media optik dengan bantuan program burn dan
opsi cdrecord -msinfo. xorriso sendiri dapat memperolehnya di emulasi cdrecord-nya. Mengerjakan
jangan biarkan memuat drive, tetapi lakukan ini secara manual atau dengan program seperti dd
yang membaca beberapa byte. Hanya dengan begitu driver perangkat pasti tahu yang sebenarnya
ukuran media yang dapat dibaca.
dd if=/dev/... count=1 >/dev/null 2>&1
nilai=$(xorriso -as cdrecord dev=/dev/... -msinfo)
gema $nilai
Opsi -C dapat digunakan tanpa opsi -M untuk membuat gambar ISO dari awal dan
persiapkan untuk akhirnya ditulis ke alamat blok selain 0. Parameter
last_session_start kemudian harus disetel ke 0.

-cdrecord-params last_session_start,next_writeable_address
Alias ​​​​dari -C.

pengaturan untuk fillet insersi:

-jalan-daftar disk_path
Baca pathspecs baris demi baris dari disk_file dan masukkan objek file yang digambarkan
ke dalam gambar ISO. Jika disk_path adalah "-" maka baca pathspecs dari standar
memasukkan.

--quoted_path_list disk_path
Seperti opsi -path-list tetapi membaca kata-kata yang dikutip daripada garis biasa.
Spasi di luar tanda kutip akan dibuang. Di sisi lain adalah mungkin untuk
mewakili pathspecs yang berisi karakter baris baru.
Tanda kutip ganda " dan tanda kutip tunggal ' dapat digunakan untuk melampirkan
spasi putih dan menjadikannya bagian dari pathspecs. Setiap jenis tanda dapat menyertakan tanda dari
jenis lainnya. Garis miring terbalik \ kutipan luar atau kutipan terbuka
menyebabkan baris input berikutnya ditambahkan.

-f
Selesaikan tautan simbolik pada disk daripada menyimpannya sebagai tautan simbolis di
gambar ISO.

-ikuti-tautan
Alias ​​​​dari -f.

-cangkok-poin
Aktifkan interpretasi pathspecs file input sebagai kombinasi dari iso_rr_path dan
disk_path, dipisahkan oleh =-karakter.

-m disk_pattern
Kecualikan file agar tidak dimasukkan ke dalam gambar. Diam-diam diabaikan adalah file-file itu
di mana disk_path cocok dengan pola parser shell yang diberikan. Jika tidak ada /-karakter
adalah bagian dari pola, kemudian dicocokkan dengan nama daun disk
file.
Dimungkinkan untuk memberikan lebih dari satu opsi -m.

-mengecualikan
Alias ​​​​dari -m.

-x
Alias ​​​​dari -m.

-pengecualian-lama
Alias ​​​​dari -m.

-kecuali-daftar disk_path
Lakukan -m menggunakan setiap baris dari file disk_path sebagai argumen disk_pattern.

-z
Aktifkan pengenalan dan pemrosesan yang tepat dari file terkompresi zisof seperti yang dihasilkan oleh
program mkzftree. File-file ini akan dilengkapi dengan meta data yang diperlukan jadi
bahwa kernel Linux akan mengenalinya dan mengirimkan kontennya dalam format tidak terkompresi
bentuk.

-transparan-kompresi
Alias ​​​​dari -z.

-akar iso_rr_path
Masukkan semua file di bawah iso_rr_path yang diberikan. Jika opsi -graft-points diberikan,
kemudian iso_rr_path ditambahkan ke setiap bagian target dari pathspec.
Default untuk -root adalah "/".

-akar-tua iso_rr_path
Aktifkan penyisipan file secara bertahap ke dalam gambar yang dimuat. Target yang efektif
dan alamat sumber dari pathspec yang diberikan dapat dibandingkan apakah target sudah
ada dalam citra ISO dan masih identik dengan sumber pada disk. Metadata di
gambar ISO akan disesuaikan, jika berbeda dari yang ada di disk. File baru dan
file dengan konten yang diubah akan ditambahkan baru. File target yang tidak ada
di salah satu sumber pathspec yang sesuai akan dihapus dari direktori ISO
pohon.
Jika pengaturan efektif -root berbeda dari iso_rr_path yang diberikan dengan
-old-root, maka file di bawah direktori -old-root dikloning di bawahnya
direktori -root. Kloning terjadi sebelum perbandingan file.

--old-root-no-ino
Nonaktifkan perekaman dan penggunaan nomor inode disk. Jika tidak ada nomor inode disk adalah
direkam, maka opsi -old-root harus membaca konten file disk dan membandingkannya
dengan checksum MD5 yang direkam dalam citra ISO.
Dengan nomor inode disk yang direkam dan dengan ctime dan mtime yang kredibel, dimungkinkan
untuk mendeteksi potensi perubahan dalam konten tanpa benar-benar membacanya. Sebuah celah
tetap jika beberapa sistem file yang berbeda dapat dipasang di direktori yang sama,
seperti kebiasaan dengan /mnt. Dalam hal ini kita harus menggunakan opsi --old-root-devno atau
nonaktifkan pintasan nomor inode dengan --old-root-no-ino.

--old-root-devno
Aktifkan perbandingan nomor perangkat yang direkam bersama dengan nomor inode yang direkam.
Ini hanya berfungsi dengan nomor perangkat lama yang stabil yang keluar dari mode,
dgn disesalkan. Jika hard disk memiliki nomor perangkat yang berbeda setelah setiap reboot, maka
perbandingan ini akan melihat semua file berubah dan dengan demikian mencegah ukuran tambahan apa pun
penghematan.

--old-root-no-md5
Nonaktifkan perekaman dan penggunaan checksum MD5 untuk konten file data. Jika tidak
checksum dan atau nomor inode disk dicatat, maka opsi -old-root akan memiliki
untuk membaca konten file gambar ISO saat membandingkannya dengan konten file disk.

pengaturan untuk gambar Produksi:

-o disk_path
Atur alamat file output untuk image ISO yang muncul. Jika alamatnya ada sebagai
file biasa, itu akan dipotong menjadi panjang 0 saat produksi gambar dimulai. Mungkin
belum ada sebagai direktori. Jika belum ada maka direktori induknya
harus ada dan file biasa akan dibuat.
Jenis khusus dari pseudo disk_path memiliki bentuk "/dev/fd/"nomor. Ini menggambarkan
buka deskriptor file dengan nomor yang diberikan, terlepas dari apakah sistem operasinya
mendukung fitur ini dengan node file di /dev/fd atau tidak. Misalnya /dev/fd/4 adalah file
deskriptor 4 yang dibuka oleh program yang kemudian memulai xorriso.
Standarnya adalah keluaran standar (/dev/fd/1) yang juga dapat disetel oleh disk_path "-".

-keluaran disk_path
Alias ​​​​dari -o.

--stdio_sync "aktif"|"nonaktif"|"akhir"|nomor
Atur jumlah byte setelah itu untuk memaksa output ke disk untuk menjaga
memori dari tersumbat dengan banyak data yang tertunda untuk perangkat yang lambat. "pada" adalah
sama dengan "16m". Output paksa dapat dinonaktifkan dengan "mati", atau ditunda oleh "akhir"
sampai semua data dihasilkan. Jika nomor yang dipilih, maka harus minimal 64k.
Default dengan emulasi xorriso mkisofs adalah --stdio_sync "off".
xorriso menggunakan buffer fifo dalam dengan ukuran default 4 MiB. Jadi memaksa operasi
sistem i/o cache ke disk tidak serta merta memblokir produksi simultan dari
lebih banyak konten gambar.

--emul-toc
Tulis superblok kedua dengan sesi pertama ke dalam file akses acak. Jika
sesi selanjutnya ditambahkan dan superblok pertama diperbarui, lalu
superblok kedua tidak akan ditimpa. Jadi masih mungkin untuk memasang
sesi pertama dan untuk menemukan blok awal dari sesi selanjutnya.
Harganya adalah 64 KiB konsumsi ruang ekstra. Jika -partition_offset bukan nol, maka
itu adalah 128 KiB ditambah dua kali pengaturan partisi.

--no-emul-toc
Jangan menulis superblok kedua dengan sesi pertama ke dalam file akses acak.
Ini adalah default.

--sort-berat weight_number iso_rr_path
Menghubungkan nomor bobot LBA ke file biasa. Jika iso_rr_path mengarah ke direktori
maka semua file biasa di bawahnya akan mendapatkan weight_number.
Bobot_number dapat berkisar dari -2147483648 hingga 2147483647. Semakin tinggi,
lebih rendah akan menjadi alamat blok data file dalam gambar ISO yang muncul.
Saat ini katalog boot El Torito memiliki berat hardcoded 1 miliar. Biasanya
itu harus menempati blok dengan alamat serendah mungkin. File data ditambahkan
atau dimuat dengan bobot awal 0. File gambar boot memiliki bobot default 2.

--sort-weight-list disk_path
Baca pasangan nomor bobot dan iso_rr_path dari file sistem file lokal.
Terapkan setiap pasangan seperti dengan --sort-weight.
Hanya --sort-weight-list atau --sort-weight-patterns terakhir dari xorrisofs run yang mendapatkan
berlaku.
Nomor bobot dibaca dari awal baris. Bagian iso_rr_path dari sebuah
baris input dimulai segera setelah karakter kosong atau tab pertama dari baris.
Catatan untuk kasus bahwa fitur ini digunakan dalam urutan xorriso generik
perintah (bukan masalah dengan menjalankan emulasi mkisofs murni):
File yang dialamatkan harus sudah dalam model gambar ISO saat Anda menjalankan
-sebagai mkisofs --sort-weight-list disk_path --
Beberapa perintah tersebut dapat digunakan untuk menerapkan lebih dari satu file bobot.
File data yang dimuat oleh -indev atau -dev mendapatkan bobot antara 1 dan 2 exp 28 =
268,435,456, tergantung pada alamat blok mereka. Ini akan membuat mereka tetap berada di
urutan yang sama jika metode penulisan memodifikasi diterapkan.

--sort-weight-patterns disk_path
Seperti --sort-weight-list , tetapi memperluas iso_rr_paths sebagai pola parser shell
dan menerapkan --sort-weight ke setiap file yang cocok.

-dir-mode mode
Atur izin akses untuk semua direktori dalam gambar ke mode yang diberikan yang
adalah bilangan oktal yang dimulai dengan "0" atau daftar yang dipisahkan koma dari
pernyataan dalam bentuk [ugoa]*[+-=][rwxst]* . Misal ug=rx,a-rwx

-file-mode mode
Seperti -dir-mode tetapi untuk semua file data biasa dalam gambar.

-bantalan
Tambahkan 300 KiB ke akhir gambar ISO yang dihasilkan. Ini menghindari kemungkinan membaca
kesalahan dari gambar ISO yang telah ditulis ke media CD dalam mode TAO. Itu
byte tambahan diklaim sebagai bagian dari citra ISO jika tidak --emul-toc diberikan.
Opsi -pad adalah default.

-tanpa-pad
Nonaktifkan padding 300 KiB ke akhir gambar ISO yang dihasilkan. Ini aman jika
gambar tidak dimaksudkan untuk ditulis pada CD atau jika hanya ditulis ke CD
melacak dalam mode tulis SAO.

--tua-kosong
Gunakan cara lama memberikan alamat blok dalam kisaran [0,31] ke file dengan
tidak ada konten data sendiri. Cara baru adalah dengan memiliki blok khusus untuk semua itu
file akan menunjuk.

pengaturan untuk standar kepatuhan:

-tingkat-iso jumlah
Tentukan versi ISO 9660 yang mendefinisikan batasan penamaan file dan data
ukuran file. Batasan penamaan tidak berlaku untuk nama Rock Ridge tetapi hanya untuk
nama ISO 9660 tingkat rendah. Ada tiga tingkat kesesuaian:
Level 1 memungkinkan nama ISO dalam bentuk 8.3 dan ukuran file hingga 4 GiB - 1.
Level 2 memungkinkan nama ISO hingga 32 karakter dan ukuran file hingga 4 GiB - 1.
Level 3 memungkinkan nama ISO hingga 32 karakter dan ukuran file hingga 400 GiB -
200 KiB. (Batasan ukuran ini diatur oleh implementasi xorriso dan bukan oleh ISO
9660 yang memungkinkan hampir 8 TiB.)
Pseudo-level 4 memungkinkan produksi pohon direktori ISO 9660:1999 tambahan.

-disallow_dir_id_ext
Jangan ikuti kebiasaan buruk mkisofs yang memungkinkan titik-titik dalam nama ISO
direktori. Di sisi lain, beberapa gambar GNU/Linux yang dapat di-boot bergantung pada yang buruk ini
kebiasaan.

-U
Opsi ini memungkinkan nama file ISO tanpa titik dan hingga 37 karakter, file ISO
jalur yang lebih panjang dari 255 karakter, dan semua karakter ASCII dalam nama file. Lebih jauh
itu menghilangkan titik koma dan nomor versi di akhir nama ISO.
Ini semua melanggar spesifikasi ISO 9660.

-nama file yang belum diterjemahkan
Alias ​​​​dari -U.

-untranslated_name_len jumlah
Izinkan nama file ISO hingga jumlah karakter yang diberikan tanpa karakter apa pun
konversi. Jumlah maksimum adalah 96. Jika nama file memiliki lebih banyak karakter, maka
produksi gambar akan gagal dengan sengaja.
Ini melanggar spesifikasi ISO 9660.

-izinkan-huruf kecil
Izinkan karakter huruf kecil dalam nama file ISO.
Ini melanggar spesifikasi ISO 9660.

-santai-nama file
Izinkan hampir semua karakter 7-bit dalam nama file ISO. Tidak diperbolehkan adalah 0x0 dan '/'.
Jika tidak opsi -allow-lowercase diberikan, maka huruf kecil akan dikonversi menjadi
huruf besar.
Ini melanggar spesifikasi ISO 9660.

-d
Jangan tambahkan trailing dot ke nama file ISO tanpa dot.
Ini melanggar spesifikasi ISO 9660.

-menghilangkan-periode
Alias ​​​​dari -d.

-l
Izinkan hingga 31 karakter dalam nama file ISO.

-nama file-iso9660-penuh
Alias ​​​​dari -l.

-max-iso9660-nama file
Izinkan hingga 37 karakter dalam nama file ISO.
Ini melanggar spesifikasi ISO 9660.

-N
Abaikan titik koma dan nomor versi di akhir nama ISO.
Ini melanggar spesifikasi ISO 9660.

-hilangkan-versi-nomor
Alias ​​​​dari -N.

pengaturan untuk standar ekstensi:

-R
Dengan mkisofs opsi ini mengaktifkan ekstensi Rock Ridge. xorrisofs memproduksinya dengan
bawaan. Sangat tidak disarankan untuk menonaktifkannya dengan opsi --norock.

-batu
Alias ​​​​dari -R.

-r
Setel id pengguna dan grup Rock Ridge dari semua file dalam citra ISO ke 0. Berikan
r-izin untuk semua. Tolak semua izin-w. Jika ada izin x yang ditetapkan, berikan
x-izin untuk semua. Hapus s-bit dan t-bit.

-rasional-rock
Alias ​​​​dari -r.

--norock
Opsi ini menonaktifkan produksi ekstensi Rock Ridge untuk file ISO 9660
objek. Kemampuan multi-sesi dari xorrisofs sangat bergantung pada penamaan
kesetiaan Rock Ridge. Jadi sangat tidak disarankan untuk menonaktifkannya dengan opsi ini.

-file_name_limit jumlah
Tetapkan panjang maksimum yang diizinkan untuk nama file dalam kisaran 64 hingga 255. Path
komponen yang lebih panjang dari angka yang diberikan akan terpotong dan memiliki
33 byte terakhir ditimpa oleh titik dua ':' dan representasi hex dari MD5
4095 byte pertama dari seluruh nama besar. Potensi UTF-8 yang tidak lengkap
karakter akan mendapatkan byte utama mereka diganti dengan '_'.
Kernel Linux hingga setidaknya 4.1 salah mengartikan nama dengan panjang 254 dan 255. Jika Anda
mengharapkan nama seperti itu di atau di bawah disk_paths dan berencana untuk memasang ISO dengan Linux tersebut
kernel, pertimbangkan untuk mengatur -file_name_limit 253.

-D Standar ECMA-119 menuntut agar tidak ada jalur dalam gambar yang memiliki lebih dari 8 nama
komponen atau 255 karakter. Oleh karena itu perlu untuk bergerak lebih dalam
pohon direktori ke direktori yang lebih tinggi. Rock Ridge menawarkan kesempatan untuk membiarkan
direktori yang dipindahkan ini muncul pada posisi aslinya yang dalam, tetapi fitur ini
mungkin tidak diimplementasikan dengan benar oleh sistem operasi yang memasang gambar.
Opsi -D menonaktifkan relokasi direktori dalam ini, dan dengan demikian melanggar ISO 9660
spesifikasi.
xorrisofs memiliki -D disetel secara default. Jika diberikan secara eksplisit maka itu menimpa opsi
-rr_reloc_dir dan -hide-rr-moved.

-nonaktifkan-dalam-relokasi
Alias ​​​​dari -D.

-rr_reloc_dir nama
Aktifkan relokasi direktori dalam dan dengan demikian hindari jalur file ECMA-119 dari
lebih dari 8 komponen nama atau 255 karakter. Direktori yang mengarah ke file tersebut
paths akan dipindahkan ke direktori di direktori root gambar. Namanya
diatur oleh opsi ini. Dimungkinkan untuk menggunakan direktori root itu sendiri.
Pohon direktori keseluruhan akan muncul awalnya dalam ketika ditafsirkan sebagai Rock
Pohon punggungan. Ini akan muncul sebagai diatur ulang jika hanya informasi ECMA-119 yang
dipertimbangkan.
Jika direktori target relokasi yang diberikan belum ada saat gambar
produksi dimulai, kemudian akan dibuat dan ditandai untuk Rock Ridge sebagai relokasi
artefak. Setidaknya di GNU/Linux itu tidak akan ditampilkan di Rock Ridge yang terpasang
gambar-gambar.
Nama tidak boleh mengandung karakter '/' setelah karakter pertamanya dan tidak boleh
lebih panjang dari 255 byte.
Opsi ini tidak berpengaruh jika opsi -D ada.

-sembunyikan-rr-pindah
Alias ​​​​dari -rr_reloc_dir "/.rr_moved"

--untuk_cadangan
Aktifkan opsi yang meningkatkan kesetiaan pencadangan: --acl, --xattr, --md5, --hardlinks.

--acl
Aktifkan perekaman dan pemuatan ACL dari GNU/Linux atau FreeBSD (lihat man getfacl,
pria acl). Mereka tidak akan berlaku dengan gambar ISO yang dipasang. Tapi xorriso bisa
mengembalikannya pada sistem yang sama saat mengekstrak file dari citra ISO.

--xattr
Aktifkan perekaman dan pemuatan atribut tambahan GNU/Linux atau FreeBSD di pengguna
namespace (lihat man getfattr dan man attr, man getextattr dan man 9 extattr,
masing-masing). Mereka tidak akan berlaku dengan gambar ISO yang dipasang. Tapi xorriso bisa
mengembalikannya pada sistem yang sama saat mengekstrak file dari citra ISO.

--md5
Aktifkan perekaman checksum MD5 untuk keseluruhan gambar ISO dan untuk setiap single
file data pada gambar. xorriso dapat memeriksa konten gambar ISO dengan ini
jumlah dan meningkatkan peringatan pada ketidakcocokan. Lihat man xorriso, opsi -check_media,
periksa_md5_r. xorriso dapat mencetak checksum MD5 yang direkam. Misalnya oleh:
-temukan / -exec get_md5

--hardlinks
Aktifkan pemuatan dan perekaman hubungan hardlink. Cari keluarga iso_rr
file yang berasal dari file disk yang sama, memiliki pemfilteran konten yang identik dan memiliki
sifat yang identik. Anggota setiap keluarga mendapatkan nomor inode yang sama dalam
gambar ISO.
Apakah angka-angka ini dipatuhi pada waktu pemasangan tergantung pada sistem operasi.
xorriso dapat membuat keluarga hardlink saat mengekstrak file dari citra ISO.

--scdbackup_tag disk_path record_name
Tambahkan catatan checksum scdbackup ke gambar. Ini hanya berfungsi jika parameternya
next_writeable_address dari opsi -C adalah 0. Jika disk_path bukan string kosong,
kemudian tambahkan catatan checksum scdbackup ke akhir file ini. record_name adalah
kata yang mendapat bagian dari tag dan record.
Program scdbackup_verify akan mengenali dan memverifikasi catatan tag dan file.

-J
Aktifkan produksi pohon direktori Joliet tambahan bersama dengan ISO
9660 Pohon Punggungan Batu.

-joliet
Alias ​​​​dari -J.

-joliet-long
Izinkan 103 karakter dalam nama file Joliet daripada 64 seperti yang ditentukan oleh
spesifikasi. Izinkan jalur Joliet lebih lama dari batas yang ditentukan yaitu 240
karakter.
Nama yang terlalu besar akan terpotong. Tanpa opsi ini, jalur yang terlalu besar akan dikecualikan
dari pohon Joliet.

-joliet-utf16
Encode nama file Joliet dalam UTF-16BE daripada UCS-2. Bedanya dengan
karakter yang tidak ada di UCS-2 dan dikodekan dalam UTF-16 dengan 2 kata
16 bit masing-masing. Kedua kata kemudian berasal dari subset yang dicadangkan dari UCS-2.

-hfsplus
Aktifkan produksi sistem file HFS+ tambahan di dalam gambar ISO 9660
dan tandai dengan entri Apple Partition Map (APM) di Area Sistem, 32 . pertama
KiB dari gambar.
Ini mungkin bertabrakan dengan opsi seperti -G atau -isohybrid-mbr yang mengirimkan data pengguna untuk
dimasukkan dalam rentang alamat yang sama. 8 byte pertama dari Area Sistem mendapatkan
ditimpa oleh { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02, 0xff, 0xff } yang dapat
dieksekusi sebagai kode mesin x86 tanpa efek negatif. Jadi jika MBR digabungkan
dengan fitur ini, maka 8 byte pertamanya seharusnya tidak berisi perintah penting.
Blok 2 KiB berikutnya di Area Sistem akan ditempati oleh entri APM. Itu
yang pertama mencakup bagian dari citra ISO sebelum metadata sistem file HFS+. Itu
yang kedua menandai rentang dari metadata HFS+ hingga akhir data konten file. Jika
lebih banyak data gambar ISO mengikuti, maka entri partisi ketiga akan dihasilkan. Lainnya
fitur xorriso mungkin menyebabkan perlunya lebih banyak entri APM.
Ketahuilah bahwa HFS+ tidak peka huruf besar/kecil meskipun dapat merekam nama file dengan
huruf besar dan huruf kecil. Oleh karena itu, nama file dari pohon nama iso_rr
mungkin bertabrakan di pohon nama HFS+. Dalam hal ini mereka diubah dengan menambahkan
menggarisbawahi karakter dan menghitung angka. Dalam hal nama yang sangat panjang, mungkin
diperlukan untuk memetakannya ke "MANGLED_...".

-hfsplus-serial-no
Atur string 16 digit "0" hingga "9" dan huruf "a" hingga "f", yang akan digunakan sebagai
nomor seri unik dari sistem file HFS+ yang baru muncul.

-hfsplus-blok-ukuran jumlah
Atur ukuran blok alokasi yang akan digunakan saat memproduksi sistem file HFS+.
Yang diizinkan adalah 512, 2048, atau 0. Yang terakhir membiarkan program memutuskan.

-apm-blok-ukuran jumlah
Atur ukuran blok yang akan digunakan saat mendeskripsikan partisi dengan Apple Partition Map.
Yang diizinkan adalah 512, 2048, atau 0. Yang terakhir membiarkan program memutuskan.
Perhatikan bahwa ukuran 512 tidak kompatibel dengan produksi GPT, dan ukuran itu 2048
tidak akan dapat dipasang -t hfsplus setidaknya oleh kernel Linux yang lebih lama.

-hfsplus-file-creator-type tipe pencipta iso_rr_path
Setel pembuat HFS+ dan ketik atribut file di gambar yang muncul. Ini
adalah dua kode masing-masing 4 karakter.

-hfs-berkat-oleh berkat iso_rr_path
Keluarkan berkat HFS+. Mereka adalah peran yang dapat dikaitkan hingga empat
direktori dan file data:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
Mereka dapat disingkat sebagai "p", "i", "s", "9", dan "x".
Setiap peran tersebut dapat dikaitkan dengan paling banyak satu objek file. "intel_bootfile" adalah
salah satu yang akan berlaku untuk file data. Semua yang lain berlaku untuk direktori. Tidak ada dokumen
objek dapat menanggung lebih dari satu berkah.

-hfs-berkat disk_path
Keluarkan HFS+ berkat "ppc_bootdir" ke direktori yang berasal dari direktori
disk_path di pohon sistem file lokal.
Ini hanya berfungsi jika ada setidaknya satu file data di bawah direktori.
disk_path dapat menjadi ambigu jika file dari sub-pohon sistem file lokal yang berbeda
dimasukkan ke dalam sub-pohon yang sama dari citra ISO. Pertimbangkan untuk menggunakan -hfs-bless-by "p"
untuk pengalamatan yang tidak ambigu melalui iso_rr_path.

pengaturan untuk fillet bersembunyi:

-bersembunyi disk_path_pattern
Jadikan file tidak terlihat di pohon direktori ISO 9660 dan Rock Ridge, jika
disk_path cocok dengan pola parser shell yang diberikan. Konten data tersembunyi seperti itu
file akan disertakan dalam gambar yang dihasilkan, meskipun tidak muncul di
direktori. Tetapi Anda akan membutuhkan sarana sendiri untuk menemukan data tanpa nama dalam gambar.
Perintah ini tidak berlaku untuk katalog boot.

-daftar-sembunyikan disk_path
Lakukan -hide menggunakan setiap baris dari file disk_path sebagai argumen disk_path_pattern.

-sembunyikan-joliet disk_path_pattern
Seperti opsi -hide tetapi membuat file tidak terlihat di pohon direktori Joliet, jika
disk_path mereka cocok dengan pola parser shell yang diberikan.

-sembunyikan-joliet-list disk_path
Lakukan -hide-joliet menggunakan setiap baris dari file disk_path sebagai argumen
disk_path_pattern.

-sembunyikan-hfsplus disk_path_pattern
Seperti opsi -hide tetapi membuat file tidak terlihat di pohon direktori HFS+, jika
disk_path mereka cocok dengan pola parser shell yang diberikan.

-sembunyikan-hfsplus-daftar disk_path
Lakukan -hide-hfsplus menggunakan setiap baris dari file disk_path sebagai argumen
disk_path_pattern.

ISO gambar ID string:

String dan alamat file berikut disimpan di Deskriptor Volume Utama dari
gambar ISO9660. Alamat file adalah jalur ISO 9660. File-file ini harus memiliki
iso_rr_paths yang hanya terdiri dari karakter [A-Z0-9_] dan tepat satu titik yang
memisahkan paling banyak 8 karakter dari paling banyak 3 karakter.

-V teks
Atur Volume Id dari gambar ISO. xorriso menerima teks apa pun hingga 32 karakter,
tetapi menurut spesifikasi yang jarang dipatuhi, aturan yang lebih ketat berlaku:
Konforman adalah karakter ASCII dari [A-Z0-9_]. Seperti: "IMAGE_23"
Joliet memungkinkan 16 karakter UCS-2. Seperti: "Nama Windows"
Ketahuilah bahwa id volume mungkin digunakan secara otomatis sebagai nama titik pemasangan
ketika media dimasukkan ke dalam sistem komputer yang menyenangkan.

-batal teks
Alias ​​​​dari -V.

-volt teks
Atur Volume Set Id dari gambar ISO. Maksimal 128 karakter yang diizinkan.

-P teks
Tetapkan Id Penerbit dari gambar ISO. Ini dapat mengidentifikasi orang atau organisasi
yang menentukan apa yang akan dicatat. Maksimal 128 karakter yang diizinkan.

-penerbit teks
Alias ​​​​dari -P.

-A teks
Atur Id Aplikasi dari gambar ISO. Ini dapat mengidentifikasi spesifikasi dari
bagaimana data dicatat. Maksimal 128 karakter yang diizinkan.
Teks khusus "@xorriso@" akan dikonversi ke string id xorriso yaitu
biasanya ditulis sebagai Id Persiapan. Merupakan tradisi yang salah untuk menulis id program sebagai
Nomor Aplikasi

-aplikasi teks
Alias ​​​​dari -A.

-sysid teks
Atur System Id dari image ISO. Ini dapat mengidentifikasi sistem yang dapat
mengenali dan bertindak berdasarkan konten Area Sistem di blok gambar 0 hingga 15.
Maksimal 32 karakter yang diizinkan.

-p teks
Atur Id Persiapan dari gambar ISO. Ini dapat mengidentifikasi orang atau entitas lain
yang mengontrol persiapan data yang akan direkam. Biasanya ini
harus id xorriso dan bukan orang atau program yang beroperasi
xorriso. Harap hindari untuk mengubahnya. Maksimal 128 karakter yang diizinkan.
Teks khusus "@xorriso@" akan dikonversi ke string id xorriso yaitu
default saat memulai program.

-penyiap teks
Alias ​​​​dari -p.

-abstrak iso_path
Atur alamat File Abstrak dari gambar ISO. Ini seharusnya ISO 9660
jalur file dalam gambar yang berisi pernyataan abstrak tentang gambar
isi. Maksimal 37 karakter yang diizinkan.

-biblio iso_path
Atur alamat File Biblio dari gambar ISO. Ini seharusnya ISO 9660
jalur file dalam gambar yang berisi catatan bibliografi. Yang diperbolehkan adalah
hingga 37 karakter.

-hak cipta iso_path
Atur alamat File Hak Cipta dari gambar ISO. Ini seharusnya ISO 9660
jalur file dalam gambar yang berisi pernyataan hak cipta. Yang diperbolehkan adalah
hingga 37 karakter.

--modification-date=YYYYMMDDhhmmsscc
Tetapkan string waktu yang menggantikan stempel waktu pembuatan dan modifikasi gambar ISO
secara harfiah. Harus terdiri dari 16 angka desimal yang membentuk YYYYMMDDhhmmsscc, dengan
YYYY antara 1970 dan 2999. Zona waktu adalah GMT. Seharusnya cocok dengan GRUB ini
garis:
cari --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
Misalnya 2010040711405800 adalah 7 Apr 2010 11:40:58 (+0 centiseconds).

--application_use karakter|0xXY|jalur_disk
Tentukan konten bidang Penggunaan Aplikasi yang dapat mengambil paling banyak 512 byte.
Jika parameter perintah ini kosong, maka bidang diisi dengan 512
0-byte. Jika itu adalah satu karakter, maka itu akan diulang 512 kali. Jika
dimulai dengan "0x" diikuti oleh dua digit hex [0-9a-fA-F], kemudian digit tersebut dibaca sebagai
nilai byte yang diulang 512 kali.
Teks parameter lainnya digunakan sebagai disk_path untuk membuka file data dan membaca hingga
512 byte darinya. Jika file lebih kecil dari 512 byte, maka byte yang tersisa
di lapangan, atur ke biner 0.

El torito Dapat di-boot ISO gambar-gambar:

Prasyarat untuk image ISO yang dapat di-boot adalah memiliki file-file boot dalam image ISO
pemuat. Fasilitas boot komputer diarahkan ke file tersebut, yang biasanya dijalankan
file program lebih lanjut dari citra ISO. xorrisofs dapat menghasilkan beberapa jenis boot
blokir atau boot record, yang menjadi bagian dari citra ISO, dan ditafsirkan oleh
sesuai fasilitas boot.

An El torito boot record menunjukkan fasilitas bootstrap ke katalog boot dengan satu atau
lebih banyak gambar boot, yang merupakan file program biner yang disimpan dalam gambar ISO. Isi dari
file gambar boot tidak berada dalam cakupan El Torito.
xorriso menyusun katalog boot sesuai dengan file gambar boot yang diberikan dan terstruktur
dengan opsi -b, -e, -el-torito-alt-boot, dan --efi-boot. Seringkali hanya berisi satu entri.
El Torito diinterpretasikan oleh fasilitas boot PC-BIOS dan EFI. GNU/Linux yang paling dapat di-boot
CD dilengkapi dengan image boot ISOLINUX atau GRUB untuk PC-BIOS.
xorrisofs mendukung opsi contoh dari wiki ISOLINUX, opsi yang digunakan di GRUB
script grub-mkrescue, dan contohnya di wiki FreeBSD AvgLiveCD.

Untuk boot CD melalui fasilitas boot selain PC-BIOS dan EFI, dan untuk boot dari USB
stik atau hard disk, lihat bagian selanjutnya tentang Area Sistem.

-b iso_rr_path
Tentukan file gambar boot yang akan disebutkan dalam entri El . saat ini
Katalog sepatu bot Torito. Ini akan ditandai sebagai cocok untuk PC-BIOS.
Dengan gambar boot dari ISOLINUX dan GRUB, opsi ini harus disertai dengan
opsi -c , -no-emul-boot , -boot-load-size 4 , -boot-info-table.

-eltorito-boot iso_rr_path
Alias ​​​​dari -b.

-eltorito-alt-boot
Selesaikan entri katalog boot El Torito saat ini dan mulai yang baru. Sebuah sepatu bot
file gambar dan semua opsi yang diperlukan harus ditentukan sebelum opsi
-eltorito-alt-boot. Semua opsi boot El Torito lebih lanjut berlaku untuk katalog baru
pintu masuk. Hingga 32 entri katalog dimungkinkan.

-e iso_rr_path
Tentukan file gambar boot yang akan disebutkan dalam entri El . saat ini
Katalog sepatu bot Torito. Ini akan ditandai sebagai cocok untuk EFI.
Opsi -e harus diikuti oleh opsi -no-emul-boot dan tidak ada opsi El Torito lainnya
sebelum akhirnya -eltorito-alt-boot.

--efi-boot iso_rr_path
Lakukan -eltorito-alt-boot, opsi -e dengan iso_rr_path yang diberikan, -no-emul-boot,
dan lagi -eltorito-alt-boot. Gerakan ini digunakan untuk mencapai kemampuan boot EFI dari
CD penyelamat GRUB2.

-ukuran-boot-load jumlah
Atur jumlah blok 512-byte yang akan dimuat saat boot dari image boot di
entri katalog saat ini. Bootimage BIOS non-emulasi biasanya membutuhkan ukuran beban
dari 4. Gambar boot EFI biasanya mengatur jumlah blok yang ditempati oleh boot
file gambar.
El Torito tidak dapat mewakili ukuran beban yang lebih tinggi dari 65535.

-hard-disk-boot
Tandai gambar boot dalam entri katalog saat ini sebagai hard disk yang diemulasi. (Bukan
cocok untuk semua pemuat boot yang dikenal.)

-no-emul-boot
Tandai gambar boot dalam entri katalog saat ini sebagai tidak meniru floppy atau hard
disk. (Ini akan digunakan dengan semua boot loader yang dikenal.)
Jika -hard-disk-boot maupun -no-emul-boot tidak diberikan, maka gambar boot akan menjadi
ditandai sebagai meniru floppy. (Tidak cocok untuk boot loader yang dikenal.)

-eltorito-id teks|56_hexdigit
Tentukan string ID dari bagian katalog boot di mana gambar boot akan berada
terdaftar. Jika nilainya terdiri dari 56 karakter [0-9A-Fa-f] maka dikonversi
menjadi 28 byte, jika tidak, 28 karakter pertama menjadi string ID. Rangkaian ID dari
gambar boot pertama menjadi ID katalog keseluruhan. Hal ini terbatas pada 24
karakter. Id_string lain menjadi ID bagian.

-eltorito-selcrit hexdigit
Tentukan Kriteria Pemilihan gambar boot. Hingga 20 byte dapat dibaca dari
karakter yang diberikan [0-9A-Fa-f]. Mereka dikaitkan dengan entri gambar boot di
katalog.

-boot-info-tabel
Timpa byte 8 hingga 63 dalam gambar boot saat ini. Informasi akan diberikan
oleh xorriso dalam proses produksi gambar: Alamat blok dari Volume Utama
Deskriptor, alamat blok file gambar boot, ukuran file gambar boot.

--grub2-boot-info
Timpa byte 2548 hingga 2555 dalam gambar boot saat ini dengan alamat boot itu
gambar. Alamatnya ditulis sebagai 64 bit nomor little-endian. Ini adalah blok 2KB
alamat konten gambar boot, dikalikan 4, lalu ditambah 5.

-c iso_rr_path
Setel alamat file katalog boot El Torito di dalam gambar. File ini
alamat tidak signifikan untuk booting PC-BIOS atau EFI, tetapi nanti dapat dibaca
oleh program lain untuk mempelajari tentang image boot yang tersedia.

-eltorito-catalog iso_rr_path
Alias ​​​​dari -c.

--boot-catalog-hide
Cegah katalog boot El Torito muncul sebagai file di pohon direktori
foto.

sistem Daerah, MBR, GPT, APM, lain booting blok:

16 blok pertama dari citra ISO adalah Area Sistem. Ini dicadangkan untuk sistem
perangkat lunak boot tergantung. Ini mungkin fasilitas boot dan tabel partisi dari berbagai
arsitektur perangkat keras.
A MBR (Master Boot Record) berisi kode boot dan tabel partisi. Itu dibaca oleh
PC-BIOS saat boot dari stik USB atau hard disk, dan dengan PowerPC CHRP atau PREP saat
booting Partiton MBR dengan tipe 0xee menunjukkan adanya GPT.
A GPT (GUID Partition Table) menandai partisi dengan cara yang lebih modern. Itu dibaca oleh EFI
saat boot dari stik USB atau hard disk, dan dapat digunakan untuk menemukan dan memasang HFS+
partisi di dalam citra ISO.
An APM (Peta Partisi Apple) menandai partisi HFS+. Itu dibaca oleh Mac untuk boot dan
untuk pemasangan.
MBR, GPT dan APM dapat digabungkan. APM menempati 8 byte pertama kode boot MBR. Semua
tiga tidak menghambat booting El Torito dari CDROM.
xorrisofs mendukung fasilitas boot lebih lanjut: MIPS Big Endian (SGI), MIPS Little Endian
(DEC), SUN SPARC, HP-PA, DEC Alpha. Itu saling tidak dapat digabungkan dan juga tidak
dapat dikombinasikan dengan MBR, GPT, atau APM.

Beberapa opsi berikut mengharapkan jalur disk sebagai input tetapi juga menerima deskripsi
string untuk pembaca interval libisofs, yang mampu memotong data dari file disk atau
-indev dan untuk meniadakan bagian konten: -G, -generic-boot, --embedded-boot,
--grub2-mbr, -isohybrid-mbr, -efi-boot-part, -prep-boot-part, -B, -sparc-boot,
-tambahkan_partisi.
String deskripsi terdiri dari komponen berikut, dipisahkan oleh titik dua ':'
"--interval:"Bendera":"Interval":"Zeroizers":"Sumber
Komponen "--interval" menyatakan bahwa ini bukan jalur disk biasa melainkan interval
string deskripsi pembaca.
Komponen Flags memodifikasi interpretasi lebih lanjut:
"local_fs" menuntut untuk membaca dari file yang digambarkan oleh jalur di Sumber.
"imported_iso" menuntut untuk membaca dari -indev. Ini hanya berfungsi jika -outdev tidak sama
sebagai -indev. Komponen Sumber diabaikan.
Interval komponen terdiri dari dua nomor alamat byte yang dipisahkan oleh karakter "-".
Misal "0-429" artinya membaca byte 0 hingga 429.
Komponen Zeroizers terdiri dari nol atau lebih string yang dipisahkan koma. Mereka mendefinisikan
bagian mana dari data yang dibaca untuk dinolkan. Angka byte 0 berarti byte yang dibaca dari
Alamat awal interval. Setiap string mungkin salah satu dari:
"zero_mbrpt" menuntut untuk memusatkan tabel partisi MBR jika byte 510 dan 511 menanggung MBR
tanda tangan 0x55 0xaa.
"zero_gpt" menuntut untuk memeriksa header GPT dalam byte 512 hingga 1023, untuk meniadakannya dan
blok tabel partisi.
"zero_apm" menuntut untuk memeriksa blok APM 0 dan untuk memusatkan blok tabel partisinya.
Start_byte"-"End_byte menuntut untuk meniadakan byte baca yang dimulai dengan angka
Start_byte dan berakhir setelah End_byte.
Sumber komponen adalah jalur file dengan flag "local_fs", dan diabaikan dengan flag
"iso_impor".
Angka byte dapat diskalakan dengan sufiks dari {k,m,g,t,s,d} yang berarti perkalian dengan
{1024, 1024k, 1024m, 1024g, 2048, 512}. Angka akhir nilai yang diskalakan menggambarkan byte terakhir dari
rentang skala.
Misalnya "0d-0d" adalah "0-511".
contoh:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"import_iso:45056d-47103d::"

-G disk_path
Salin paling banyak 32768 byte dari file disk yang diberikan ke awal ISO
gambar.
Selain image boot El Torito, file disk_path tidak perlu ditambahkan ke
gambar ISO. Itu tidak akan muncul sebagai file di pohon direktori.
Dalam situasi multi-sesi, disk_path khusus "." mencegah membaca disk
file tetapi tetap menyebabkan penyesuaian pada MBR yang ada, yang
dipesan oleh opsi lain.

-generik-boot disk_path
Alias ​​​​dari -G.

--embedded-boot disk_path
Alias ​​​​dari -G.

--grub2-mbr disk_path
Instal disk_path di Area Sistem dan perlakukan sebagai GRUB2 MBR modern. konten
alamat awal gambar boot pertama diubah menjadi blok 512 byte,
dan offset 4 ditambahkan. Hasilnya ditulis sebagai 64 bit bit little-endian number
ke alamat byte 0x1b0.

-isohibrid-mbr disk_path
Instal disk_path sebagai ISOLINUX isohybrid MBR yang membuat gambar boot diberikan oleh
opsi -b dapat di-boot dari stik USB dan hard disk melalui PC-BIOS. Persiapan ini adalah
biasanya dilakukan oleh program ISOLINUX isohybrid pada citra ISO yang sudah dihasilkan.
Jalur disk harus mengarah ke salah satu file Syslinux isohdp[fp]x*.bin . MBR
akan ditambal sesuai dengan kebutuhan isohybrid. Partisi pertama menjelaskan jangkauan
dari gambar ISO. Mulainya di blok 0 secara default, tetapi mungkin disetel ke 64 disk
blok dengan opsi -partition_offset 16.
Untuk arti khusus disk_path "." lihat opsi -G.

-isohybrid-gpt-basdat
Tandai gambar boot El Torito saat ini (lihat opsi -b dan -e) di GPT sebagai partisi
bertipe Data Dasar. Ini hanya berfungsi dengan -isohybrid-mbr dan memiliki dampak yang sama pada
area sistem sebagai -efi-boot-part. Itu tidak dapat digabungkan dengan -efi-boot-part atau
-hfsplus.
Tiga gambar boot pertama yang ditandai oleh GPT juga akan muncul sebagai partisi
entri tipe 0xef di MBR. Partisi MBR untuk PC-BIOS mendapat tipe 0x00 bukan
dari 0x17 dalam kasus ini. Seringkali entri MBR lebih lanjut adalah yang sebenarnya
digunakan oleh EFI.

-isohybrid-gpt-hfsplus
Tandai gambar boot El Torito saat ini (lihat opsi -b dan -e) di GPT sebagai partisi
tipe HFS+. Dampak dan batasan seperti dengan -isohybrid-gpt-basdat.

-isohybrid-apm-hfsplus
Tandai gambar boot El Torito saat ini (lihat opsi -b dan -e) di Partisi Apple
Petakan sebagai partisi tipe HFS+. Ini hanya berfungsi dengan -isohybrid-mbr dan memiliki
dampak serupa pada area sistem seperti -hfsplus. Itu tidak dapat digabungkan dengan
-efi-boot-part atau -hfsplus.
File MBR isohybrid ISOLINUX harus dimulai dengan pola yang diketahui sebesar 32 byte x86
kode mesin yang pada dasarnya tidak melakukan apa-apa. Itu akan ditimpa oleh 32 byte
Maket tajuk APM.

--pelindung-msdos-label
Patch Area Sistem dengan tabel partisi PC-DOS sederhana di mana partisi 1 mengklaim
kisaran gambar ISO tetapi membiarkan blok pertama tidak diklaim.

-partition_offset 2kb_block_adr
Penyebab tabel partisi dengan satu partisi yang dimulai pada blok yang diberikan
alamat. Ini dihitung dalam blok 2048 byte, bukan dalam blok 512 byte. Jika blok
alamat bukan nol maka harus setidaknya 16. Nilai yang lebih besar dari 16 hampir tidak
penggunaan. Offset partisi bukan nol menyebabkan dua superblok dihasilkan dan dua
kumpulan pohon direktori. Gambar kemudian dapat dipasang dari awal absolutnya sebagai
serta dari awal partisi.
Nilai offset gambar ISO dipertahankan saat sesi baru ditambahkan ke a
gambar yang dimuat. Jadi nilai yang ditentukan di sini hanya berlaku jika gambar ISO baru didapat
tertulis.

-partisi_hd_cyl jumlah
Atur jumlah kepala per silinder untuk tabel partisi MBR. 0 memilih
nilai default. Maksimal adalah 255.

-partition_sec_hd jumlah
Tetapkan jumlah sektor per kepala untuk tabel partisi MBR. 0 memilih
nilai default. Maksimal adalah 63.
Produk partition_sec_hd * partition_hd_cyl * 512 adalah ukuran silinder. Dia
harus habis dibagi pada tahun 2048 untuk memungkinkan penyelarasan yang tepat. Dengan
partisi yang ditambahkan dan -appended_part_as_gpt tidak ada batasan untuk jumlah
silinder. Lain mungkin ada paling banyak 1024 dari mereka. Jika ukuran silinder terlalu
kecil untuk tetap di bawah batas, maka nilai yang sesuai dari partition_hd_cyl adalah
dipilih dengan partition_sec_hd 32 atau 63. Jika gambar lebih besar dari 8,422,686,720
byte, maka batasan ukuran silinder tidak dapat dipenuhi untuk MBR. Mereka sepertinya
toh tidak terlalu penting. Alamat blok datar di tabel partisi bagus untuk
1 TiB.

-partition_cyl_align mode
Kontrol perataan ukuran gambar ke jumlah silinder bilangan bulat. Ini diresepkan
oleh spesifikasi isohybrid dan tampaknya menyenangkan program fdisk. Ukuran silinder harus
habis dibagi 2048. Gambar yang lebih besar dari 8,323,596,288 byte tidak dapat disejajarkan dalam MBR
tabel partisi.
Mode "otomatis" adalah default. Penjajaran dengan padding hanya terjadi jika opsi -isohybrid-mbr
diberikan.
Mode "on" menyebabkan penyelarasan dengan mengisi dengan opsi --protective-msdos-label juga.
Mode "all" seperti "on" tetapi juga menambahkan partisi dari -append_partition ke an
ukuran sejajar.
Mode "mati" menonaktifkan penyelarasan tanpa syarat.

-tambahkan_partisi partisi_nomor tipe_kode disk_path
Menyebabkan gambar sistem file yang disiapkan untuk ditambahkan ke gambar ISO dan menjadi
dijelaskan oleh entri tabel partisi di blok boot di awal yang muncul
gambar ISO. Entri partisi akan menanggung ukuran file yang dikirimkan yang dibulatkan
ke kelipatan berikutnya dari 2048 byte atau ke kelipatan berikutnya dari ukuran silinder.
Waspadalah terhadap proses multi-sesi berikutnya. Partisi yang ditambahkan akan mendapatkan
ditimpa.
partisi_number mungkin 1 hingga 4. Nomor 1 akan menempatkan seluruh gambar ISO ke dalam
ruang yang tidak diklaim sebelum partisi 1. Jadi bersama dengan sebagian besar xorriso MBR atau GPT
fitur, nomor 2 akan menjadi pilihan yang paling alami.
Type_code mungkin "FAT12", "FAT16", "Linux", atau angka heksadesimal antara
0x00 dan 0xff. Tidak semua angka tersebut akan memberikan hasil yang dapat digunakan. Untuk daftar kode
cari di Internet untuk "Jenis Partisi" atau jalankan perintah fdisk "L". Kode ini
hanya penting dengan MBR, bukan dengan GPT.
Jika beberapa perintah lain menyebabkan produksi GPT, maka partisi yang ditambahkan
akan disebutkan di sana juga, meskipun tidak -appended_part_as_gpt diberikan.

-ditambahkan_part_as_gpt
Menandai partisi dari -append_partition di GPT daripada di MBR. Pada kasus ini
MBR menunjukkan satu partisi tipe 0xee yang mencakup seluruh data keluaran.
Secara default, partisi yang ditambahkan ditandai di GPT hanya jika GPT diproduksi karena
dari pilihan lain.

-efi-boot-part disk_path
Salin file dari disk ke image ISO yang muncul dan tandai dengan entri GPT sebagai EFI
Partisi Sistem. Firmware boot EFI seharusnya menggunakan gambar sistem file FAT di
partisi seperti itu untuk boot dari stik USB atau hard disk.
Alih-alih disk_path, kata --efi-boot-image dapat diberikan. Ini mengekspos di GPT
konten image boot EFI El Torito pertama sebagai partisi sistem EFI. boot EFI
gambar diperkenalkan oleh opsi -e atau --efi-boot. Gambar boot EFI yang terpengaruh
tidak dapat muncul di HFS+ karena disimpan di luar partisi HFS+.

-chrp-boot-part
Tandai rentang blok dari seluruh citra ISO yang muncul sebagai partisi MBR tipe 0x96.
Ini tidak kompatibel dengan fitur lain yang menghasilkan entri partisi MBR.
Itu membuat GPT tidak dapat dikenali.
CHRP sering digunakan bersama dengan HFS. Belum diuji apakah HFS+
sistem file yang diproduksi dengan opsi -hfsplus akan melakukan booting pada mesin berkemampuan CHRP apa pun
yang tidak mem-boot ISO 9660 murni juga.

-chrp-boot
Alias ​​​​dari -chrp-boot-part.

-persiapan-boot-bagian disk_path
Salin file dari disk ke gambar ISO yang muncul dan tandai dengan partisi MBR
entri tipe 0x41. Firmware boot PREP seharusnya membaca konten
partisi sebagai file eksekusi ELF tunggal. Opsi ini kompatibel dengan MBR lainnya
partisi dan dengan GPT.

-mips-boot iso_rr_path
Deklarasikan file data dalam gambar menjadi file boot MIPS Big Endian dan penyebabnya
produksi Header Volume MIPS Big Endian. Ini saling eksklusif dengan
produksi blok boot lain seperti MBR. Ini akan menimpa 512 byte pertama dari
data apa pun yang disediakan oleh -G. Hingga 15 file boot dapat dideklarasikan oleh beberapa
-mips-boot pilihan.

-mipsel-boot iso_rr_path
Deklarasikan file data dalam gambar menjadi file boot MIPS Little Endian. Ini
saling eksklusif dengan blok boot lainnya. Ini akan menimpa 512 byte pertama
dari setiap data yang disediakan oleh -G. Hanya satu file boot yang dapat dideklarasikan oleh
-mipsel-boot.

-B disk_path[,disk_path ...]
Menyebabkan satu atau lebih file data pada disk ditulis setelah ISO image berakhir.
Label Disk SUN akan ditulis ke dalam 512 byte pertama dari citra ISO yang
mencantumkan gambar ini sebagai partisi 1 dan disk_paths yang diberikan sebagai partisi 2 hingga 8.
File disk harus berisi gambar boot yang sesuai untuk sistem SUN SPARC.
Pseudo disk_path "..." menyebabkan semua entri partisi kosong menjadi salinan dari
entri terakhir yang tidak kosong. Jika tidak ada disk_path lain yang diberikan sebelum "..." maka semua
partisi menggambarkan citra ISO. Dalam hal ini, kode boot loader harus
diimpor oleh opsi -G.

-sparc-boot disk_path[,disk_path ...]
Alias ​​​​dari -B.

-sparc-label teks
Atur teks label ASCII dari SUN Disk Label.

--grub2-sparc-core iso_rr_path
Penyebab alamat konten dan ukuran file data yang diberikan pada gambar menjadi
ditulis setelah SUN Disk Label. Kedua angka dihitung dalam byte. Alamat
ditulis sebagai 64 bit angka big-endian ke byte 0x228. Ukurannya ditulis 32
bit nomor big-endian ke byte 0x230.

-hppa-cmdline teks
Atur baris perintah PALO untuk HP-PA. Maksimal 1023 karakter diizinkan oleh
bawaan. Dengan -hppa-hdrversion 4 batasnya adalah 127.
Perhatikan bahwa lima opsi -hppa pertama adalah wajib, jika salah satu opsi -hppa
diberikan. Hanya opsi -hppa-hdrversion yang boleh hilang.

-hppa-bootloader iso_rr_path
Tentukan jalur yang diberikan sebagai file bootloader HP-PA.

-hppa-kernel-32 iso_rr_path
Tentukan jalur yang diberikan sebagai file kernel HP-PA 32 bit.

-hppa-kernel-64 iso_rr_path
Tentukan jalur yang diberikan sebagai file kernel HP-PA 64 bit.

-hppa-ramdisk iso_rr_path
Tentukan jalur yang diberikan sebagai file disk RAM HP-PA.

-hppa-hdrversion jumlah
Pilih antara header PALO versi 5 (default) dan versi 4. Untuk yang sesuai
nilai lihat di kode sumber PALO: PALOHDRVERSION.

-alpha-boot iso_rr_path
Deklarasikan file data dalam gambar menjadi Loader Bootstrap Sekunder DEC Alpha SRM
dan menyebabkan produksi sektor boot yang mengarah ke sana. Ini saling
eksklusif dengan produksi blok boot lain seperti MBR.

Karakter set:

Kumpulan karakter seharusnya tidak menjadi masalah selama hanya karakter alfanumerik bahasa Inggris yang digunakan
untuk nama file atau selama semua penulis dan pembaca media menggunakan karakter yang sama
mengatur. Di luar batasan ini, mungkin perlu membiarkan xorriso mengonversi kode byte.
Konversi dari set karakter input ke set karakter output dilakukan ketika ISO
gambar akan ditulis. Begitu pula sebaliknya terjadi konversi dari set karakter keluaran ke
masukan set karakter saat gambar ISO dimuat. Set dapat ditentukan oleh opsi
-input-charset dan -output-charset, jika diperlukan.

-masukan-charset karakter_set_nama
Atur set karakter untuk mengonversi nama file disk saat memasukkannya
ke dalam gambar ISO.

-output-charset karakter_set_nama
Atur set karakter untuk mengonversi nama gambar ISO yang dimuat dan untuk
yang untuk mengonversi nama saat menulis gambar ISO.

Jigdo Contoh Ekstraksi:

Dari man genisoimage: "Jigdo adalah alat untuk membantu dalam distribusi file besar seperti CD
dan gambar DVD; melihat http://atterer.net/jigdo/ untuk lebih jelasnya. CD dan DVD ISO Debian
gambar diterbitkan di web dalam format jigdo untuk memungkinkan pengguna akhir mengunduhnya lebih banyak
efisien."
Jika penggunaan libjte diaktifkan pada waktu kompilasi xorriso, maka xorrisofs dapat menghasilkan
.jigdo dan file .template bersama-sama dengan citra ISO sesi tunggal. Jika tidak, maka Jigdo
pilihan akan menyebabkan acara FAILURE, yang biasanya menyebabkan program dibatalkan.
Seseorang dapat menentukan kemampuan Jigdo dengan:
$ xorrisofs -versi 2>&1 | grep '^libjte' && echo YA

File .jigdo berisi checksum dan alamat file simbolis. File .templat
berisi gambar ISO terkompresi dengan tag referensi alih-alih byte konten dari
file yang terdaftar.
Input untuk proses ini adalah argumen normal untuk a xorrisofs sesi tanpa gambar
dimuat, dan file .md5 yang mencantumkan file data yang mungkin terdaftar di .jigdo
file dan direferensikan secara eksternal dalam file .template. Setiap file yang ditunjuk diwakili
dalam file .md5 dengan satu baris teks:
MD5 sebagai 32 digit hex, 2 kosong, ukuran 12 digit desimal atau kosong, 2 kosong, simbolis
alamat file
Alamat file dalam baris .md5 harus memiliki nama dasar yang sama dengan disk_path dari
file yang akan cocok. Jalur direktori dari alamat file sangat menentukan untuk To=From
pemetaan, bukan untuk pengenalan file. Setelah To=From mapping, alamat file akan ditulis
ke dalam file .jigdo. Alat pemulihan Jigdo akan mengubah alamat ini menjadi benar-benar
alamat sumber data yang dapat dijangkau dari mana mereka dapat membaca.
Jika daftar parameter jigdo tidak kosong, maka padding akan dihitung sebagai bagian dari
gambar ISO.

-jigdo-jigdo disk_path
Atur disk_path untuk file .jigdo dengan checksum dan alamat unduh untuk
mengisi lubang di .template.

-jigdo-templat disk_path
Atur disk_path untuk file .template dengan gambar ISO yang dilubangi dan dikompres
salinan.

-jigdo-min-ukuran file ukuran
Setel ukuran minimum untuk file data agar terdaftar di file .jigdo dan menjadi
lubang di file .template. ukuran mungkin berupa byte penghitungan angka biasa, atau angka
dengan huruf tambahan "k", "m", "g" untuk menghitung KiB (1024 byte), MiB (1024 KiB), atau
GiB (1024 MiB).

-jigdo-force-md5 disk_path_pattern
menambahkan pola ekspresi reguler yang akan dibandingkan dengan absolut
disk_path dari file data apa pun yang tidak ditemukan dalam daftar .md5. Kecocokan menyebabkan
Peristiwa MISHAP, yang biasanya tidak membatalkan program yang dijalankan tetapi akhirnya menyebabkan a
nilai keluar bukan nol dari program.

-jigdo-tidak termasuk disk_path_pattern
Tambahkan pola ekspresi reguler yang akan dibandingkan dengan absolut
disk_path dari file data apa pun. Kecocokan menyebabkan file tetap berada di .template di mana saja
kasus.

-jigdo-peta Ke=Dari
Tambahkan pasangan string dari bentuk To=From ke daftar parameter. Jika file data mendapat
terdaftar dalam file .jigdo, kemudian dirujuk oleh alamat file dari barisnya di
berkas .md5. Alamat file ini akan diperiksa apakah dimulai dengan From
rangkaian. Jika demikian, maka string ini akan diganti dengan string To dan ':'
karakter, sebelum masuk ke file .jigdo. String Dari harus diakhiri dengan '/'
karakter.

-md5-daftar disk_path
Setel disk_path tempat untuk menemukan file input .md5.

-jigdo-templat-kompres "gzip"|"bzip2"
Pilih salah satu dari "bzip2" atau "gzip" untuk kompresi file template. jigdo
file dikeluarkan tanpa kompresi.

-checksum_algorithm_iso list_of_names
Pilih satu atau lebih dari "md5", "sha1", "sha256", "sha512" untuk "# Gambar tambahan
Hex" checksum dalam file .jigdo. Misalnya, list_of_names mungkin terlihat seperti
"md5,sha1,sha512". Nilai "semua" memilih semua algoritma yang tersedia. Perhatikan bahwa MD5
tetap selalu diaktifkan.

-checksum_algorithm_template list_of_names
Pilih algoritme untuk checksum "# Template Hex" di file .jigdo. Itu
aturan untuk list_of_names sama dengan -checksum_algorithm_iso.

bermacam-macam pilihan:

-ukuran-cetak
Cetak ke stdandard menghasilkan jumlah blok 2048 byte yang dapat diperkirakan di
gambar ISO yang muncul. Jangan menghasilkan gambar ini.
Hasilnya tergantung pada beberapa pengaturan.
Jika opsi --emul-toc diberikan, maka padding (lihat -pad) tidak dihitung sebagai bagian dari
ukuran gambar. Dalam hal ini gunakan -no-pad atau tambahkan 150 (= 300 KiB) ke
nomor yang dihasilkan.
Jika emulasi mkisofs berakhir setelah opsi -print-size, maka properti yang paling
file gambar boot yang baru saja ditentukan tidak dapat diedit oleh perintah xorriso berikutnya.

--no_rc
Hanya jika digunakan sebagai argumen pertama, opsi ini mencegah pembacaan dan interpretasi dari
file startup. Lihat bagian FILE di bawah ini.

-bantu
Daftar opsi yang didukung ke stderr. Opsi mkisofs asli menanggung aslinya
teks deskripsi mkisofs.

-diam
Menekan sebagian besar pesan dari program yang dijalankan, kecuali yang menunjukkan masalah atau
kesalahan.

-gui
Tingkatkan frekuensi pesan dot saat menulis gambar ISO.

-log-file disk_path
Potong file disk_path ke ukuran 0 dan arahkan ke semua pesan yang akan
biasanya muncul di stderr. -log-file dengan teks kosong saat disk_path mengaktifkan kembali output
untuk stderr.

-v
Aktifkan output dari pesan program informasi.

-verbose
Alias ​​dari -v.

-versi
Cetak ke output standar teks yang dimulai dengan
"mkisofs 2.01-Emulasi Hak Cipta (C)"
dan untuk kesalahan standar informasi versi xorriso.

CONTOH


Perusahaan of contoh:
Proses produksi gambar sederhana
Tetapkan jalur gambar ISO dengan -graft-points
Lakukan lari multi-sesi
Biarkan xorrisofs bekerja di bawah growisofs
Cadangan tambahan dari beberapa pohon direktori
Cadangan tambahan dengan akumulasi pohon
Buat gambar yang dapat di-boot untuk PC-BIOS dan EFI

A sederhana gambar produksi menjalankan
Pohon file yang disiapkan di direktori ./for_iso akan disalin ke direktori root ISO
gambar. Izin file diatur ke hanya-baca untuk semua orang. Atribut Joliet untuk
Sistem Microsoft ditambahkan. Gambar yang dihasilkan akan ditulis sebagai file data ./image.iso on
disk.
$ xorrisofs -r -J -o ./image.iso ./for_iso

set ISO gambar jalan by -cangkok-poin
Tanpa opsi -graft-points, setiap file disk yang diberikan disalin ke direktori root dari
ISO image, mempertahankan namanya. Jika sebuah direktori diberikan, maka file dan
sub-direktori disalin ke direktori root, mempertahankan namanya.
$ xorrisofs ... /home/me/datafile /tmp/directory
hasil di direktori root image ISO:
/datafile
/file_1_from_directory
...
/file_N_from_directory

Dengan opsi -graft-points dimungkinkan untuk meletakkan file dan direktori ke jalur arbitrer
dalam gambar ISO.
$ xorrisofs ... -graft-points /home/me/datafile /dir=/tmp/directory
hasil di direktori root image ISO:
/datafile
/dir
Akhirnya direktori induk yang dibutuhkan dalam gambar akan dibuat secara otomatis:
/datafiles/file1=/home/me/datafile
hasil dalam gambar ISO:
/datafile/file1
Atribut direktori /datafiles disalin dari /home/me pada disk.

Biasanya seseorang harus menghindari karakter = dan \ di bagian ISO dari pathspec. Tapi jika itu
pasti, seseorang dapat menghindarinya:
/with_\=_and_\\/file=/tmp/directory/file
hasil dalam gambar ISO:
/dengan_=_dan_\/file

Melakukan multi-sesi berjalan
Contoh ini hanya berfungsi untuk media multi-sesi: CD-R[W], DVD-R[W], DVD+R, BD-R. Menambahkan
opsi cdrskin --grow_overwriteable_iso ke semua -saat cdrecord berjalan untuk mengaktifkan
emulasi multi-sesi pada media yang dapat ditimpa.
Sesi pertama ditulis seperti ini:
$ xorrisofs -graft-points \
/tree1=prepared_for_iso/tree1 \
| xorriso -sebagai cdrecord -v dev=/dev/sr0 blank=fast -multi -eject -
Sesi tindak lanjut ditulis seperti ini:
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ m=$(xorriso -sebagai cdrecord dev=/dev/sr0 -msinfo)
$ xorrisofs -M /dev/sr0 -C $m -graft-points \
/tree2=prepared_for_iso/tree2 \
| xorriso -sebagai cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
Selalu keluarkan baki drive di antara sesi. Sesi lama dibaca melalui /dev/sr0. Nya
driver perangkat mungkin tidak mengetahui konten yang diubah sebelum memuat media lagi.
Dalam hal ini sesi sebelumnya tidak akan dimuat dan sesi baru akan berisi
hanya file yang baru ditambahkan.
Untuk alasan yang sama jangan biarkan xorriso -as cdrecord memuat media, tetapi lakukan ini
secara manual atau dengan program yang membaca dari /dev/sr0.

membiarkan xorrisofs kerja di bawah growisofs
growisofs mengharapkan program formatter ISO yang memahami opsi -C dan -M. Sebuah variabel
didefinisikan untuk menimpa nama default hardcoded.
$ekspor MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /some/files
$ growisofs -M /dev/dvd /more/files
Jika tidak ada "xorrisofs" yang tersedia di sistem Anda, maka Anda harus membuat tautan
menunjuk ke biner xorriso dan memberitahu growisofs untuk menggunakannya. Misalnya oleh:
$ ln -s $(yang xorriso) "$HOME/xorrisofs"
$ekspor MKISOFS="$HOME/xorrisofs"
Seseorang dapat keluar dari emulasi mkisofs dengan argumen "--" dan menggunakan semua perintah xorriso.
growisofs tidak menyukai opsi yang dimulai dengan "-o" tetapi -outdev harus disetel ke "-". Jadi gunakan
"outdev" sebagai gantinya:
$ growisofs -Z /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
$ growisofs -M /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
Perhatikan bahwa --for_backup diberikan dalam emulasi mkisofs. Untuk melestarikan ekstra yang direkam
data itu harus sudah berlaku, ketika emulasi memuat gambar.

Tambahan backup of a beberapa direktori pohon
Ini mengubah pohon direktori /open_source_project dan /personal_mail dalam gambar ISO
sehingga mereka menjadi salinan persis dari rekan-rekan disk mereka. Objek file ISO dapatkan
dibuat, dihapus, atau disesuaikan dengan atributnya.
ACL, xattr, tautan keras, dan checksum MD5 akan direkam. Diharapkan inode itu
nomor dalam sistem file disk terus-menerus selama siklus pemasangan dan booting. File
dengan nama yang cocok dengan *.o atau *.swp dikecualikan secara eksplisit.

Untuk digunakan beberapa kali pada media yang sama, setiap kali ada pembaruan dari dua pohon disk ke
media yang diinginkan. Mulailah dengan media kosong dan perbarui sampai dia gagal
anggun karena kurangnya ruang yang tersisa pada yang lama.
Jangan biarkan xorriso -as cdrecord memuat media, tetapi lakukan ini secara manual atau dengan a
program yang membaca dari /dev/sr0.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -sebagai 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_"$(tanggal '+%Y_%m_%d_%H%M%S')" -graft-points \
-root-lama / \
/proyek=/rumah/thomas/proyek \
/personal_mail=/home/thomas/personal_mail \
| xorriso -sebagai cdrecord dev=/dev/sr0 -v -multi -waiti -eject -

Ini masuk akal jika cadangan penuh menyisakan kapasitas yang cukup besar pada media dan jika
perubahan yang diharapkan jauh lebih kecil daripada cadangan penuh.

Lebih baik do tidak menggunakan anda termuda backup untuk -akar-tua. Memiliki setidaknya dua media yang Anda
gunakan secara bergantian. Jadi hanya cadangan lama yang terancam oleh operasi tulis baru, sementara
cadangan terbaru disimpan dengan aman di media yang berbeda.
Selalu siapkan media kosong untuk melakukan pencadangan penuh jika upaya pembaruan gagal
karena kapasitas yang tersisa tidak mencukupi. Kegagalan ini tidak akan merusak media lama, tentu saja
Tentu saja.

Jika nomor inode pada disk tidak persisten, maka gunakan opsi --old-root-no-ino . Di dalam
jika pembaruan dijalankan akan membandingkan jumlah MD5 yang direkam dengan konten file saat ini di hard
disk.

Dengan meningkat pilihan -o "sbsektor=" di GNU/Linux atau -s di FreeBSD atau NetBSD dimungkinkan untuk
mengakses pohon sesi yang mewakili versi cadangan yang lebih lama. Dengan media CD,
GNU/Linux mount menerima nomor sesi secara langsung dengan opsi "session=".
Media multi-sesi dan sebagian besar media yang dapat ditimpa yang ditulis oleh xorriso dapat memberi tahu sektor-sektor
sesi mereka dengan opsi xorriso -toc:
$xorriso -dev /dev/sr0 -toc
xorriso dapat mencetak perintah mount yang cocok untuk nomor sesi:
$xorriso -mount_cmd /dev/sr0 sesi 12 / mnt
atau untuk id volume yang cocok dengan ekspresi penelusuran:
$ xorriso -mount_cmd /dev/sr0 akan '*2008_12_05*' / mnt
Keduanya menghasilkan output standar seperti:
mount -t iso9660 -o nodev,noexec,nosuid,ro,sbsector=1460256 '/dev/sr0' '/ mnt'
Pengguna super dapat membiarkan xorriso menjalankan perintah mount secara langsung:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

Tambahan backup dengan terakumulasi pohon
Solaris tidak menawarkan opsi untuk memasang sesi yang lebih lama. Untuk menjaga mereka
dapat diakses, seseorang dapat memetakan semua file ke pohon file di bawah direktori sesi dan menumpuk
direktori tersebut dari sesi ke sesi. Pohon -root dikloning dari -old-root
pohon sebelum dibandingkan dengan pohon yang sesuai pada disk.
Ini menuntut untuk mengetahui nama direktori sesi yang digunakan sebelumnya.
Dengan sesi pertama:
$xorrisofs -root /session1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(tanggal '+%Y_%m_%d_%H%M%S')" -graft-points \
/proyek=/rumah/thomas/proyek \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v blank=as_needed \
-multi -waiti -eject -

Dengan sesi kedua, opsi -old-root mengacu pada /session1 dan -root baru adalah
/sesi2.
Jangan biarkan xorriso -as cdrecord memuat media, tetapi lakukan ini secara manual atau dengan a
program yang membaca dari /dev/sr0.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -sebagai 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_"$(tanggal '+%Y_%m_%d_%H%M%S')" -graft-points \
/proyek=/rumah/thomas/proyek \
/personal_mail=/home/thomas/personal_mail \
| xorriso -sebagai cdrecord dev=/dev/sr0 -v -multi -waiti -eject -
Dengan sesi ketiga, opsi -old-root mengacu pada /session2. -root baru adalah /session3.
Dan sebagainya.

membuat dapat di-boot gambar untuk PC-BIOS serta EFI
Paket pemuat boot SYSLINUX/ISOLINUX populer untuk mem-boot PC-BIOS. wiki ISOLINUX
mengatur untuk membuat pada disk direktori ./CD_root dan menyalin semua file yang diinginkan
di bawah direktori itu. Terutama file isolinux.bin harus disalin ke
./CD_root/isolinux/isolinux.bin . Ini adalah file gambar boot.
Opsi mkisof yang ditentukan dapat digunakan tidak berubah dengan 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
Masukkan ke dalam CD dengan program burn. Misalnya:
$ xorriso -sebagai cdrecord -v dev=/dev/sr0 blank=as_needed output.iso

Gambar dari contoh di atas akan boot dari CD, DVD atau BD, tetapi tidak dari USB stick atau lainnya
perangkat seperti hard disk. Ini dapat dilakukan dengan bantuan MBR isohibrid. Syslinux menyediakan
mencocokkan file template sebagai isohdp[fp]x*.bin . Misalnya /usr/lib/syslinux/isohdpfx.bin .
Jika ukuran beberapa ratus KB tidak masalah, maka opsi -partition_offset dapat digunakan untuk
buat tabel partisi di mana partisi 1 dimulai bukan di blok 0. Ini memudahkan nanti
manipulasi stik USB dengan alat untuk mempartisi dan memformat.
Gambar dari contoh berikut akan disiapkan untuk boot melalui MBR dan yang pertama
partisi akan dimulai pada hard disk blok 64.
Ini juga akan boot dari media optik.
$ 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
Menjadi pengguna super dan salin gambar ke file perangkat dasar yang tidak dipartisi dari USB
tongkat. Pada GNU/Linux ini misalnya /dev/sdb, bukan /dev/sdb1.
PERHATIAN: Ini akan menimpa semua partisi pada stik USB dan membuat data yang tersisa
tidak dapat diakses.
Jadi pertama-tama pastikan Anda mendapatkan alamat yang benar dari perangkat yang dimaksud. Misalnya dengan membaca
100 MiB data darinya dan melihatnya berkedip:
# dd bs=2K if=/dev/sdb count=50K >/dev/null
Sekarang salin gambar ke atasnya
# dd bs=2K if=output.iso of=/dev/sdb

Sekarang untuk EFI:
File gambar boot harus berupa gambar Partisi Sistem EFI, yaitu sistem file FAT
dengan direktori /EFI/BOOT dan file boot dengan nama yang ditentukan EFI: BOOTIA32.EFI untuk 32 bit
x86, BOOTx64.EFI untuk 64 bit AMD/x86 (di UEFI-2.4 memang ada huruf kecil "x"),
BOOTAA64.EFI untuk ARM 64 bit. Perangkat lunak dalam sistem file FAT harus dapat menemukan dan
periksa sistem file ISO untuk konfigurasi boot loader dan mulainya sistem operasi.
Program GRUB2 grub-mkimage dapat menghasilkan sistem file FAT dengan konten yang sesuai, yang:
kemudian menggunakan perangkat lunak GRUB2 lebih lanjut dari sistem file ISO.
Peralatan boot EFI dapat digabungkan dengan isohybrid ISOLINUX di atas untuk PC-BIOS dalam waktu singkat
benar-benar cara yang sesuai dengan UEFI-2.4, yang jelas berfungsi dengan baik. Ini menghasilkan partisi MBR dan GPT
tabel, keduanya dengan partisi bersarang. Diasumsikan gambar Partisi Sistem EFI sudah siap sebagai
./CD_root/boot/grub/efi.img, tambahkan opsi berikut sebelum alamat direktori
./CD_root:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-isohybrid-gpt-basdat \
Lebih sesuai dengan UEFI-2.4 adalah memutuskan untuk MBR atau GPT dan menambahkan salinan
Partisi Sistem EFI untuk menghindari tumpang tindih partisi ISO dan partisi EFI.
Di sini untuk MBR:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-append_partition 2 0xef ./CD_root/boot/grub/efi.img \
ISO yang dihasilkan seharusnya di-boot dari media optik dan stik USB. Seseorang dapat menghilangkan
option -eltorito-alt-boot jika tidak ada option -b digunakan untuk membuat ISO dapat di-boot melalui PC-BIOS.

Untuk ISO dengan peralatan boot GRUB2 murni, pertimbangkan untuk menggunakan alat GRUB2 grub-mkrescue sebagai
frontend ke xorrisofs.

Jika Anda memiliki sistem file ISO yang dapat di-boot dan ingin mengetahui peralatannya plus proposal caranya
untuk mereproduksinya, coba:
$ xorriso -hfsplus di -indev IMAGE.iso \
-report_el_torito plain -report_system_area plain \
-print "" -print "======== Proposal untuk opsi xorrisofs:" \
-report_el_torito as_mkisofs

Gunakan xorrisofs online menggunakan layanan onworks.net


Ad


Ad