Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

xorrisofs - Online w chmurze

Uruchom xorrisofs w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie xorrisofs, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


xorrisofs - Emulacja programu ISO 9660 mkisofs przez program xorriso

STRESZCZENIE


xorrisofs [ opcje ] [-o nazwa pliku ] specyfikacja ścieżki [specyfikacja ścieżki ...]

OPIS


xorrisofs produkuje udoskonalone przez Rock Ridge systemy plików ISO 9660 i sesje dodatkowe do takich systemów
systemy plików. Opcjonalnie może również tworzyć drzewa katalogów Joliet.

xorrisofs rozumie opcje programu mkisofs z cdrtools autorstwa Joerga Schillinga. Jego
Implementacja jest częścią programu xorriso, który nie współdzieli kodu źródłowego z cdrtools.

ISO 9660, skała Grzbiet, Jolieta, HFS +:
ISO 9660 (znany jako ECMA-119) to system plików tylko do odczytu, który jest używany głównie na nośnikach optycznych
CD, DVD, BD, ale mogą również znajdować się na innych urządzeniach pamięci masowej, takich jak pliki dyskowe, pamięci USB lub
partycje dysku. Jest szeroko czytelny dla wielu systemów operacyjnych i funkcji rozruchowych
komputery osobiste.
ISO 9660 opisuje katalogi i pliki danych za pomocą bardzo ograniczonych nazw plików z nr
rozróżnienie wielkich i małych liter. Jego metadane nie są zgodne z fundamentalnym standardem POSIX
specyfikacje.
skała Grzbiet to nazwa zestawu dodatkowych informacji, które wzbogacają normę ISO 9660
system plików, aby mógł reprezentować system plików zgodny z POSIX z własnością, dostępem
uprawnienia, dowiązania symboliczne i inne atrybuty. Rock Ridge zezwala na nazwy plików do
255 bajtów i ścieżki do 1024 bajtów.
xorrisofs domyślnie generuje informacje o Rock Ridge. Zdecydowanie odradza się
wyłącz tę funkcję.
Joliet to nazwa dodatkowego drzewa katalogów, które zapewnia nazwy plików do 64
znaki zakodowane jako UTF-16. Drzewo Joliet jest interesujące głównie do odczytywania ISO
obrazu przez systemy operacyjne firmy Microsoft Corporation. Produkcja tego drzewa katalogów
można włączyć opcją -J.
ISO 9660:1999 to nazwa dodatkowego drzewa katalogów, które zapewnia dłuższe nazwy plików.
Pozwala, aby pojedyncze nazwy plików miały do ​​207 znaków. Niektórym może się to przydać
starsze narzędzia do uruchamiania systemu komputerowego, które nie czytają ani Rock Ridge, ani Joliet, ale potrzebują
dłuższe nazwy plików. Produkcja tego drzewa katalogów może być włączona przez opcję
-iso-poziom 4.
HFS + to nazwa systemu plików, który jest zwykle używany do zapisu i odczytu na dysku twardym
dyski i podobne urządzenia. Możliwe jest osadzenie partycji HFS+ w powstającym ISO
9660 i oznaczenie go wpisami Apple Partition Map. To koliduje z opcjami
które kopiują dane do pierwszych 32 KiB obrazu ISO, jak -G lub -isohybrid-mbr. Widzieć
opcja -hfsplus.
Głównym celem posiadania wbudowanej partycji HFS+ jest uruchamianie niektórych modeli
komputery Apple'a.

Wstawianie pliki najnowszych dotychczasowy ISO obraz:
xorrisofs zajmuje się dwoma rodzajami adresów plików:
ścieżka_dysku jest ścieżką do obiektu w drzewie lokalnego systemu plików.
iso_rr_path to adres Rock Ridge obiektu pliku w obrazie ISO. Jeśli nie Rock Ridge
informacje będą przechowywane w powstającym ISO, a następnie nazwy zostaną zmapowane do ISO 9660
nazwy o ograniczonej długości i zestawie znaków.

Argument programu jest traktowany jako a ścieżka, jeśli nie jest rozpoznawany jako oryginalny plik mkisofs
opcjonalny lub dodatkowy xorrisofs opcja. Pathspec przedstawia obiekt pliku wejściowego przez a
ścieżka_dysku. Jeśli opcja -graft-points nie jest obecna, zachowanie zależy od pliku
typ ścieżki_dysku. Katalogi są łączone z katalogiem / obrazu ISO. Pliki
inne typy są kopiowane do katalogu /.
Jeśli obecne jest -graft-points, to każdy pathspec zostanie podzielony przy pierwszym wystąpieniu the
=-znak. Część przed = jest traktowana jako cel, czyli iso_rr_path dla pliku
obiekt w obrazie ISO. Część po pierwszym = jest traktowana jako źródło, czyli ścieżka_dysku
obiektu wejściowego.
Możliwe jest uczynienie znaków = częścią ścieżki iso_rr_path przez poprzedzenie ich znakiem a
\-postać. To samo należy zrobić dla \-znaków, które będą częścią
iso_rr_path.

Jeśli część źródłowa specyfikacji ścieżki prowadzi do katalogu, to wszystkie pliki znajdujące się poniżej
katalog zostanie również wstawiony do obrazu. Możliwe jest wykluczenie poszczególnych plików
przed wstawieniem za pomocą opcji -m.
W przypadku, gdy ten cel już istnieje, obowiązują następujące zasady: Katalogi i inne pliki
może nadpisać istniejące katalogi inne niż katalogi. Katalogi zostaną połączone z istniejącymi katalogami.
Katalogi inne niż katalogi nie mogą zastępować istniejących katalogów.

Relacja do program xorriso:
xorrisofs jest w rzeczywistości trybem poleceń programu xorriso, który jest wprowadzany przez
polecenie xorriso „-as mkisofs” lub uruchamiając program jedną z nazw „xorrisofs”,
„mkisofs”, „genisoimage” lub „genisofs”.
Ten tryb poleceń można opuścić argumentem „--”, który prowadzi do ogólnego polecenia xorriso
tryb. Widzieć mężczyzna xorriso za jego opis.

xorriso wykonuje odczytywanie i zapisywanie obrazów za pomocą libburn, co jest głównie przeznaczone
dla napędów optycznych, ale działa również na wszystkich typach plików POSIX z wyjątkiem katalogów.
Komunikaty programu nazywają każdy plik obrazu „dyskiem”. Typy plików, które nie są obsługiwane
odczyty są zgłaszane jako „puste”. Zgłoszona wolna przestrzeń medialna może być dość fikcyjna.
Niemniej jednak xorrisofs nie działa bezpośrednio na napędy optyczne, ale raczej wymusza
libburn, aby traktować je jako ogólne pliki urządzeń. Więc do pisania sekwencyjnego optycznego
nośnikach (CD, DVD-R, DVD+R, BD-R) trzeba będzie użyć programu do nagrywania. Np. płyta CD
emulacja xorriso. Zobacz PRZYKŁADY.

OPCJE


Obraz Ładowanie:

Następujące opcje sterują ładowaniem istniejącego obrazu ISO w celu:
przygotowanie odpowiedniej sesji dodatkowej. Jeśli ich brakuje, tworzony jest nowy obraz
od zera.

-M ścieżka_dysku
Ustaw ścieżkę, z której chcesz załadować istniejące drzewo katalogów obrazu ISO
oprzyj nadchodzące drzewo katalogów jako sesję dodatkową. Ścieżka musi prowadzić do
obiekt pliku do odczytu w trybie dostępu swobodnego. W systemie GNU/Linux: zwykłe pliki danych lub bloki
pliki urządzenia.
Specjalny rodzaj pseudo ścieżki_dysku ma postać „/dev/fd/„liczba. Przedstawia
otworzyć deskryptor pliku o podanym numerze, niezależnie od tego, czy system operacyjny
obsługuje tę funkcję przez węzły plików w /dev/fd albo nie. Np. /dev/fd/3 to plik
deskryptor 3, który został otwarty przez program, który później uruchomił xorriso.

-poprzednia sesja ścieżka_dysku
Pseudonim -M.

-rozw ścieżka_dysku
Pseudonim -M.

-C ostatnia_sesja_początkowa, następny_adres_zapisywalny
Ustaw adres bloku 2 KiB last_session_start, skąd ma zostać odczytany obraz ISO
pliku podanego opcją -M.
Oddzielone przecinkiem, ustaw next_writeable_address, na który sesja dodatku
zostanie wreszcie napisane. Decydujący jest właściwie adres bloku, który był zamierzony
czytelnicy będą musieli użyć jako adresu superbloku na zamierzonym nośniku.
Obie wartości można uzyskać z nośników optycznych za pomocą programów do nagrywania i
opcja cdrecord -msinfo. Sam xorriso może go uzyskać w swojej emulacji cdrecord. Do
nie pozwól mu załadować dysku, ale zrób to ręcznie lub za pomocą programu takiego jak dd
który odczytuje kilka bajtów. Tylko wtedy jest pewność, że sterownik urządzenia zna prawdę
czytelny rozmiar nośnika.
dd if=/dev/... liczba=1 >/dev/null 2>&1
wartości=$(xorriso -as cdrecord dev=/dev/... -msinfo)
echo wartości $
Opcja -C może być używana bez opcji -M do tworzenia obrazu ISO od podstaw i
przygotuj go do ostatecznego zapisania pod adres bloku inny niż 0. Parametr
last_session_start musi być wtedy ustawiony na 0.

-cdrecord-parametry ostatnia_sesja_początkowa, następny_adres_zapisywalny
Pseudonim -C.

Ustawienia dla filet wprowadzenie:

-lista-ścieżek ścieżka_dysku
Odczytaj pathspecs wiersz po wierszu z pliku_dysku i wstaw przedstawione obiekty plików
do obrazu ISO. Jeśli ścieżka_dysku to „-”, przeczytaj specyfikację ścieżki ze standardu
wkład.

--cytowana_lista_ścieżek ścieżka_dysku
Podobnie jak opcja -path-list, ale czytanie cytowanych słów zamiast zwykłych linii.
Białe znaki poza cudzysłowami zostaną odrzucone. Z drugiej strony jest to możliwe
reprezentują specyfikacje ścieżek, które zawierają znaki nowej linii.
Podwójny cudzysłów „ i pojedynczy cudzysłów ' mogą być użyte do umieszczenia
białe znaki i uczyń je częścią pathspecs. Każdy typ znaku może obejmować znaki
drugi typ. Końcowy ukośnik odwrotny \ zewnętrzne cudzysłowy lub otwarty cytat
spowodować dołączenie następnej linii wejściowej.

-f
Rozwiąż dowiązania symboliczne na dysku, zamiast przechowywać je jako dowiązania symboliczne w pliku
obraz ISO.

-śledź-linki
Pseudonim -f.

-punkty przeszczepu
Włącz interpretację specyfikacji ścieżki pliku wejściowego jako kombinacji iso_rr_path i
ścieżka_dysku, oddzielona znakiem =.

-m wzór_dysku
Wyklucz pliki z wstawiania do obrazu. Cicho ignorowane są te pliki
z których ścieżka_dysku pasuje do podanego wzorca parsera powłoki. Jeśli nie ma znaku /
jest częścią wzorca, to jest dopasowywany do nazwy liścia dysku
plik.
Można podać więcej niż jedną opcję -m.

-wykluczać
Pseudonim -m.

-x
Pseudonim -m.

-stare wykluczenie
Pseudonim -m.

-lista wykluczeń ścieżka_dysku
Wykonaj -m używając każdego wiersza z pliku ścieżka_dysku jako argumentu wzór_dysku.

-z
Włącz rozpoznawanie i prawidłowe przetwarzanie skompresowanych plików zisofs, które zostały utworzone przez
program mkzftree. Pliki te zostaną wyposażone w niezbędne metadane tzw
że jądro Linuksa rozpozna je i dostarczy zawartość w postaci nieskompresowanej
forma.

-przezroczysta-kompresja
Pseudonim -z.

-korzeń iso_rr_path
Wstaw wszystkie pliki pod podanym iso_rr_path. Jeśli podano opcję -graft-points,
następnie iso_rr_path jest dołączane do każdej docelowej części specyfikacji ścieżki.
Wartością domyślną dla -root jest "/".

-stary-korzeń iso_rr_path
Włącz przyrostowe wstawianie plików do załadowanego obrazu. Skuteczny cel
i adresy źródłowe podanych specyfikacji ścieżek są porównywane, czy cel już
istnieje w obrazie ISO i nadal jest identyczny ze źródłem na dysku. Metadane w
obraz ISO zostanie dostosowany, jeśli różnią się od tych na dysku. Nowe pliki i
pliki ze zmienioną zawartością zostaną dodane na nowo. Pliki docelowe, które nie istnieją
w dowolnym z odpowiednich źródeł pathspec zostanie usunięty z katalogu ISO
drzewo.
Jeśli efektywne ustawienie opcji -root różni się od ścieżki iso_rr_path podanej za pomocą
-old-root, wtedy pliki znajdujące się pod katalogiem -old-root zostaną sklonowane pod spodem
katalog główny. Klonowanie odbywa się przed porównaniem plików.

--stary-root-no-ino
Wyłącz rejestrowanie i używanie numerów i-węzłów dysku. Jeśli nie ma numerów i-węzłów dysku
nagrany, wówczas opcja -old-root będzie musiała odczytać zawartość pliku z dysku i porównać ją
z sumą kontrolną MD5 zapisaną w obrazie ISO.
Dzięki zarejestrowanym numerom i-węzłów dysku oraz wiarygodnym ctime i mtime jest to możliwe
w celu wykrycia potencjalnych zmian w treści bez faktycznego jej czytania. Luka
pozostaje, jeśli wiele różnych systemów plików może zostać zamontowanych w tym samym katalogu,
jakby to był nawyk z /mnt. W takim przypadku należy użyć opcji --old-root-devno lub
wyłącz skrót numeru i-węzła przez --old-root-no-ino.

--old-root-devno
Włącz porównanie zarejestrowanych numerów urządzeń z zarejestrowanymi numerami i-węzłów.
Działa to tylko ze starymi, dobrymi, stabilnymi numerami urządzeń, które wychodzą z mody,
niestety. Jeśli dysk twardy ma inny numer urządzenia po każdym ponownym uruchomieniu, to
to porównanie zobaczy wszystkie pliki jako zmienione, a tym samym zapobiegnie zwiększaniu rozmiaru
oszczędzanie.

--stary-root-no-md5
Wyłącz nagrywanie i używanie sum kontrolnych MD5 dla zawartości pliku danych. Jeśli nie
rejestrowane są sumy kontrolne ani numery i-węzłów dysku, wtedy opcja -old-root będzie miała
odczytywać zawartość pliku obrazu ISO podczas porównywania go z zawartością pliku dysku.

Ustawienia dla obraz produkcja:

-o ścieżka_dysku
Ustaw adres pliku wyjściowego dla powstającego obrazu ISO. Jeśli adres istnieje jako
zwykły plik, zostanie on obcięty do długości 0, gdy rozpocznie się produkcja obrazu. Może
nie istnieje jeszcze jako katalog. Jeśli jeszcze nie istnieje, to jego katalog nadrzędny
musi istnieć i zostanie utworzony zwykły plik.
Specjalny rodzaj pseudo ścieżki_dysku ma postać „/dev/fd/„liczba. Przedstawia
otworzyć deskryptor pliku o podanym numerze, niezależnie od tego, czy system operacyjny
obsługuje tę funkcję przez węzły plików w /dev/fd albo nie. Np. /dev/fd/4 to plik
deskryptor 4, który został otwarty przez program, który później uruchomił xorriso.
Domyślnym wyjściem jest standardowe wyjście (/dev/fd/1), które może być również ustawione przez ścieżkę_dysku "-".

-wyjście ścieżka_dysku
Pseudonim -o.

--stdio_sync "włączone"|"wyłączone"|"koniec"|liczba
Ustaw liczbę bajtów, po której należy wymusić wyjście na dysk, aby zachować
pamięć przed zatkaniem dużą ilością oczekujących danych dla powolnych urządzeń. „na” jest
to samo co „16m”. Wymuszone wyjście może być wyłączone przez „off” lub opóźnione przez „end”
do czasu wygenerowania wszystkich danych. Jeśli zostanie wybrana liczba, musi ona wynosić co najmniej 64 tys.
Domyślnym ustawieniem emulacji xorriso mkisofs jest --stdio_sync "off".
xorriso używa wewnętrznego bufora fifo o domyślnym rozmiarze 4 MiB. Więc zmuszając do działania
przeniesienie pamięci podręcznej we/wy systemu na dysk niekoniecznie blokuje równoczesną produkcję
więcej treści obrazu.

--emul-tok
Zapisz drugi superblok z pierwszą sesją do plików o swobodnym dostępie. Jeśli
dołączane są kolejne sesje i aktualizowany jest pierwszy superblok, a następnie
drugi superblok nie zostanie nadpisany. Więc nadal można zamontować
pierwszej sesji i znaleźć bloki startowe kolejnych sesji.
Cena to 64 KiB dodatkowe zużycie miejsca. Jeśli -partition_offset jest niezerowe, to
to 128 KiB plus dwukrotność konfiguracji partycji.

--no-emul-toc
Nie zapisuj drugiego superbloku z pierwszą sesją do plików o swobodnym dostępie.
To jest ustawienie domyślne.

--sort-waga waga_liczba iso_rr_path
Przypisz numer wagi LBA do zwykłych plików. Jeśli iso_rr_path prowadzi do katalogu
wtedy wszystkie zwykłe pliki poniżej otrzymają numer wagi.
Waga_liczba może mieścić się w zakresie od -2147483648 do 2147483647. Im jest wyższa, tym
niższy będzie adresem bloku danych pliku w powstającym obrazie ISO.
Obecnie katalog butów El Torito ma zakodowaną na stałe wagę 1 miliarda. Normalnie
powinien zajmować blok o najniższym możliwym adresie. Pliki danych zostaną dodane
lub ładowane z początkową wagą 0. Pliki obrazów rozruchowych mają domyślną wagę 2.

--sort-waga-lista ścieżka_dysku
Odczytaj pary wagi numer i iso_rr_path z pliku lokalnego systemu plików.
Zastosuj każdą parę jak z --sort-weight.
Pobierane są tylko ostatnie --sort-weight-list lub --sort-weight-patterns przebiegu xorrisofs
w życie.
Numer masy odczytywany jest od początku wiersza. Część iso_rr_path pliku
linia wprowadzania zaczyna się natychmiast po pierwszym spacji lub znaku tabulacji w linii.
Uwagi dotyczące przypadku, w którym ta funkcja jest używana w sekwencji ogólnego xorriso
polecenia (nie jest to problem z uruchomieniem czystej emulacji mkisofs):
Adresowane pliki muszą już znajdować się w modelu obrazu ISO podczas wykonywania
-as mkisofs --sort-weight-list ścieżka_dysku --
Kilka takich poleceń może być użytych do zastosowania więcej niż jednego pliku wagi.
Pliki danych ładowane przez -indev lub -dev otrzymują wagę między 1 a 2 exp 28 =
268,435,456 XNUMX XNUMX, w zależności od adresu bloku. To utrzyma je z grubsza w
tej samej kolejności, jeśli zastosowana jest metoda zapisu modyfikacji.

--sortowanie-wzorców-wag ścieżka_dysku
Podobnie jak --sort-weight-list , ale rozszerzając iso_rr_paths jako wzorce parsera powłoki
i stosując --sort-weight do każdego pasującego pliku.

-dir-tryb tryb
Ustaw uprawnienia dostępu do wszystkich katalogów w obrazie na podany tryb który
jest liczbą ósemkową zaczynającą się od „0” lub listą oddzielonych przecinkami
instrukcje w postaci [ugoa]*[+-=][rwxst]* . Np. ug=rx,a-rwx

-tryb-pliku tryb
Podobnie jak -dir-mode, ale dla wszystkich zwykłych plików danych w obrazie.

-Podkładka
Dodaj 300 KiB na końcu utworzonego obrazu ISO. To omija możliwe odczytanie
błędy z obrazów ISO, które zostały zapisane na nośniku CD w trybie TAO. The
dodatkowe bajty są żądane jako część obrazu ISO, jeśli nie podano --emul-toc.
Opcja -pad jest domyślna.

-bez podkładki
Wyłącz dopełnienie 300 KiB na końcu utworzonego obrazu ISO. Jest to bezpieczne, jeśli
obraz nie jest przeznaczony do zapisu na płycie CD lub jeśli zostanie zapisany tylko na płycie CD
utwór w trybie zapisu SAO.

--stary-pusty
Użyj starego sposobu nadawania adresów bloków z zakresu [0,31] plikom z
brak własnej zawartości danych. Nowym sposobem jest posiadanie dedykowanego bloku, do którego wszystkie takie
pliki będą wskazywać.

Ustawienia dla standardy zgodność:

-izo-poziom numer
Określ wersję ISO 9660, która określa ograniczenia nazewnictwa plików i danych
rozmiar pliku. Ograniczenia dotyczące nazewnictwa nie dotyczą nazw Rock Ridge, ale tylko
niskopoziomowe nazwy ISO 9660. Istnieją trzy poziomy zgodności:
Poziom 1 dopuszcza nazwy ISO w postaci 8.3 i rozmiar pliku do 4 GiB - 1.
Poziom 2 pozwala na nazwy ISO do 32 znaków i rozmiar pliku do 4 GiB - 1.
Poziom 3 pozwala na nazwy ISO do 32 znaków i rozmiar pliku do 400 GiB -
200 KiB. (To ograniczenie rozmiaru jest ustalane przez implementację xorriso, a nie przez ISO
9660, co pozwoliłoby na prawie 8 TiB.)
Pseudo-poziom 4 umożliwia utworzenie dodatkowego drzewa katalogów ISO 9660:1999.

-disallow_dir_id_ext
Nie podążaj za złym nawykiem mkisofs, który dopuszcza kropki w nazwach ISO
katalogi. Z drugiej strony, niektóre bootowalne obrazy GNU/Linux zależą od tego zła
nawyk.

-U
Ta opcja zezwala na nazwy plików ISO bez kropek i do 37 znaków, plik ISO
ścieżki dłuższe niż 255 znaków oraz wszystkie znaki ASCII w nazwach plików. Dalej
pomija średnik i numery wersji na końcu nazw ISO.
To wszystko narusza specyfikacje ISO 9660.

- nieprzetłumaczone nazwy plików
Pseudonim -U.

-nieprzetłumaczona_nazwa_len numer
Zezwalaj na nazwy plików ISO do podanej liczby znaków bez żadnego znaku
konwersja. Maksymalna liczba to 96. Jeśli nazwa pliku ma więcej znaków, to
produkcja obrazu zawiedzie celowo.
To narusza specyfikacje ISO 9660.

-pozwól małymi literami
Zezwalaj na małe litery w nazwach plików ISO.
To narusza specyfikacje ISO 9660.

-relaksujące-nazwy-plików
Zezwalaj na prawie wszystkie 7-bitowe znaki w nazwach plików ISO. Niedozwolone są 0x0 i „/”.
Jeśli nie podano opcji -allow-lowercase, to małe litery są konwertowane na
duże litery.
To narusza specyfikacje ISO 9660.

-d
Nie dodawaj końcowej kropki do nazw plików ISO bez kropki.
To narusza specyfikacje ISO 9660.

- pomiń kropkę
Pseudonim -d.

-l
Zezwalaj na maksymalnie 31 znaków w nazwach plików ISO.

-full-iso9660-nazwy plików
Pseudonim -l.

-max-iso9660-nazwy plików
Zezwalaj na maksymalnie 37 znaków w nazwach plików ISO.
To narusza specyfikacje ISO 9660.

-N
Pomiń średnik i numery wersji na końcu nazw ISO.
To narusza specyfikacje ISO 9660.

- pomiń numer-wersji
Pseudonim -N.

Ustawienia dla standardy rozszerzenia:

-R
W mkisofs ta opcja włącza rozszerzenia Rock Ridge. xorrisofs produkuje je wg
domyślny. Zdecydowanie odradza się wyłączanie ich za pomocą opcji --norock.

-skała
Pseudonim -R.

-r
Ustaw identyfikator użytkownika i grupy Rock Ridge wszystkich plików w obrazie ISO na 0. Przyznaj
r-uprawnienia dla wszystkich. Odmów wszystkich uprawnień w. Jeśli ustawione jest jakiekolwiek uprawnienie x, przyznaj
x-pozwolenie dla wszystkich. Usuń s-bit i t-bit.

-racjonalny-rock
Pseudonim -r.

--norock
Ta opcja wyłącza produkcję rozszerzeń Rock Ridge dla pliku ISO 9660
obiekty. Wielosesyjne możliwości xorrisofs wiele zależy od nazewnictwa
wierność Rock Ridge. Dlatego zdecydowanie odradza się wyłączanie go za pomocą tej opcji.

-limit_nazwy_pliku numer
Ustaw maksymalną dopuszczalną długość nazw plików w zakresie od 64 do 255. Ścieżka
komponenty, które są dłuższe niż podana liczba, zostaną obcięte i będą miały swoje
ostatnie 33 bajty nadpisane przez dwukropek „:” i szesnastkową reprezentację MD5
pierwsze 4095 bajtów całej ponadwymiarowej nazwy. Potencjalnie niekompletny kod UTF-8
znaki zostaną zastąpione wiodącymi bajtami przez „_”.
Jądra Linuksa do co najmniej 4.1 błędnie przedstawiają nazwy o długości 254 i 255. Jeśli
oczekuj takich nazw w lub pod ścieżkami dysku i planuj montowanie ISO przez takiego Linuksa
jądra, rozważ ustawienie -file_name_limit 253.

-D Norma ECMA-119 wymaga, aby żadna ścieżka w obrazie nie miała więcej niż 8 nazw
komponentów lub 255 znaków. Dlatego konieczne byłoby przejście głębiej
drzewa katalogów do wyższego katalogu. Rock Ridge oferuje możliwość wynajęcia
te przeniesione katalogi pojawiają się w ich oryginalnej głębokiej pozycji, ale ta funkcja
mogą nie być poprawnie zaimplementowane przez systemy operacyjne, które montują obraz.
Opcja -D wyłącza tę głęboką relokację katalogów, a tym samym narusza ISO 9660
okular.
xorrisofs ma domyślnie ustawione -D. Jeśli podano jawnie, zastępuje opcje
-rr_reloc_dir i -hide-rr-moved.

-wyłącz głęboką relokację
Pseudonim -D.

-rr_relok_katalog Nazwa
Włącz relokację głębokich katalogów, a tym samym unikaj ścieżek plików ECMA-119
więcej niż 8 składników nazwy lub 255 znaków. Katalogi prowadzące do takiego pliku
paths zostaną przeniesione do katalogu w katalogu głównym obrazu. Jego nazwa
zostanie ustawiony przez tę opcję. Dopuszczalne jest użycie samego katalogu głównego.
Ogólne drzewo katalogów będzie wyglądać pierwotnie głęboko, gdy zostanie zinterpretowane jako Rock
Drzewo kalenicowe. Pojawi się jako ponownie ułożone, jeśli tylko informacje ECMA-119 są
uważane.
Jeśli dany katalog docelowy relokacji jeszcze nie istnieje, gdy image
rozpocznie się produkcja, a następnie zostanie utworzona i oznaczona dla Rock Ridge jako relokacja
artefakt. Przynajmniej na GNU/Linux nie będzie wyświetlany w zamontowanym Rock Ridge
obrazy.
Nazwa nie może zawierać znaku „/” po swoim pierwszym znaku i nie może
być dłuższy niż 255 bajtów.
Ta opcja nie działa, jeśli występuje opcja -D.

-ukryj-rr-przeniesiony
Alias ​​-rr_reloc_dir "/.rr_moved"

--dla_kopii zapasowej
Włącz opcje poprawiające wierność tworzenia kopii zapasowych: --acl, --xattr, --md5, --hardlinks.

--akl
Włącz nagrywanie i ładowanie list ACL z GNU/Linux lub FreeBSD (zobacz man getfacl,
człowiek acl). Nie będą one obowiązywać w przypadku zamontowanych obrazów ISO. Ale xorriso może
przywrócić je w tych samych systemach podczas wyodrębniania plików z obrazu ISO.

--xattr
Włącz rejestrowanie i ładowanie rozszerzonych atrybutów GNU/Linux lub FreeBSD w użytkowniku
przestrzeń nazw (patrz man getfattr i man attr, man getextattr i man 9 extattr,
odpowiednio). Nie będą one obowiązywać w przypadku zamontowanych obrazów ISO. Ale xorriso może
przywrócić je w tych samych systemach podczas wyodrębniania plików z obrazu ISO.

--md5
Włącz rejestrowanie sum kontrolnych MD5 dla całego obrazu ISO i dla każdego pojedynczego
plik danych w obrazie. xorriso może za ich pomocą sprawdzić zawartość obrazu ISO
sumy i podnieś alarm w przypadku niezgodności. Zobacz man xorriso, opcje -check_media,
check_md5_r. xorriso może drukować zarejestrowane sumy kontrolne MD5. np. przez:
-find / -exec get_md5

--dowiązania twarde
Włącz ładowanie i rejestrowanie relacji hardlink. Wyszukaj rodziny iso_rr
pliki, które pochodzą z tego samego pliku dyskowego, mają identyczne filtrowanie zawartości i mają
identyczne właściwości. Członkowie każdej rodziny otrzymują ten sam numer i-węzła w pliku
obraz ISO.
To, czy te liczby są przestrzegane w czasie montowania, zależy od systemu operacyjnego.
xorriso może tworzyć rodziny twardych linków podczas wyodrębniania plików z obrazu ISO.

--scdbackup_tag ścieżka_dysku nazwa_rekordu
Dołącz rekord sumy kontrolnej scdbackup do obrazu. Działa to tylko wtedy, gdy parametr
next_writeable_address opcji -C wynosi 0. Jeśli ścieżka_dysku nie jest pustym łańcuchem,
następnie dołącz rekord sumy kontrolnej scdbackup na końcu tego pliku. nazwa_rekordu to a
słowo, które otrzymuje część znacznika i rekordu.
Program scdbackup_verify rozpozna i zweryfikuje zapis znacznika i pliku.

-J
Włącz produkcję dodatkowego drzewa katalogów Joliet wraz z ISO
9660 Drzewo Rock Ridge.

-Jolieta
Pseudonim -J.

-Joliet-długi
Zezwalaj na 103 znaki w nazwach plików Joliet zamiast 64, jak zalecają przepisy
specyfikacja. Zezwól na ścieżki Joliet dłuższe niż określony limit 240
postacie.
Zbyt duże nazwy są obcinane. Bez tej opcji zbyt duże ścieżki zostaną wykluczone
z drzewa Joliet.

-joliet-utf16
Zakoduj nazwy plików Joliet w UTF-16BE zamiast UCS-2. Różnica jest z
znaki, które nie są obecne w UCS-2 i są kodowane w UTF-16 przez 2 słowa
16 bitów każdy. Oba słowa wywodzą się zatem z zarezerwowanego podzbioru UCS-2.

-hfsplus
Włącz produkcję dodatkowego systemu plików HFS+ wewnątrz obrazu ISO 9660
i zaznacz go wpisami Apple Partition Map (APM) w obszarze systemowym, pierwsze 32
KiB obrazu.
Może to kolidować z opcjami takimi jak -G lub -isohybrid-mbr, dla których przesyłane są dane użytkownika
włączenie do tego samego zakresu adresów. Otrzymuje się pierwsze 8 bajtów obszaru systemowego
nadpisane przez { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02, 0xff, 0xff }, które można
wykonywany jako kod maszynowy x86 bez negatywnych skutków. Więc jeśli MBR zostanie połączony
z tą funkcją, to jego pierwsze 8 bajtów nie powinno zawierać żadnych istotnych poleceń.
Kolejne bloki 2 KiB w Obszarze Systemu zajmą wpisy APM. The
pierwszy obejmuje część obrazu ISO przed metadanymi systemu plików HFS+. The
drugi oznacza zakres od metadanych HFS+ do końca danych zawartości pliku. Jeśli
następuje więcej danych obrazu ISO, a następnie tworzony jest wpis trzeciej partycji. Inny
funkcje xorriso mogą spowodować potrzebę większej liczby wpisów APM.
Należy pamiętać, że HFS+ nie rozróżnia wielkości liter, chociaż może zapisywać nazwy plików
wielkie i małe litery. Dlatego nazwy plików z drzewa nazw iso_rr
mogą kolidować w drzewie nazw HFS+. W tym przypadku są one zmieniane przez dodawanie
znaki podkreślenia i liczby liczące. W przypadku bardzo długich nazw może tak być
niezbędne do zmapowania ich do „MANGLED_…”.

-hfsplus-nr-seryjny
Ustaw ciąg 16 cyfr od „0” do „9” i liter od „a” do „f”, który będzie używany jako
unikalny numer seryjny powstającego systemu plików HFS+.

-hfsplus-rozmiar bloku numer
Ustaw rozmiar bloku alokacji, który ma być używany podczas tworzenia systemów plików HFS+.
Dozwolone są 512, 2048 lub 0. To ostatnie pozwala programowi zadecydować.

-apm-rozmiar bloku numer
Ustaw rozmiar bloku, który ma być używany podczas opisywania partycji za pomocą mapy partycji Apple.
Dozwolone są 512, 2048 lub 0. To ostatnie pozwala programowi zadecydować.
Należy pamiętać, że rozmiar 512 nie jest kompatybilny z produkcją GPT, a rozmiar 2048
nie będzie montowalny -t hfsplus przynajmniej przez starsze jądra Linuksa.

-hfsplus-typ-twórcy-pliku typ twórcy iso_rr_path
Ustaw twórcę HFS+ i atrybuty typu pliku w powstającym obrazie. Te
to dwa kody po 4 znaki każdy.

-hfs-pozdrowienia błogosławieństwo iso_rr_path
Udziel błogosławieństwa HFS+. Są to role, które można przypisać maksymalnie czterem
katalogi i plik danych:
„ppc_bootdir”, „intel_bootfile”, „show_folder”, „os9_folder”, „osx_folder”.
Mogą być skracane jako „p”, „i”, „s”, „9” i „x”.
Każda taka rola może być przypisana co najwyżej jednemu obiektowi plikowemu. „intel_bootfile” to
taki, który miałby zastosowanie do pliku danych. Wszystkie inne dotyczą katalogów. Brak pliku
przedmiot może przynieść więcej niż jedno błogosławieństwo.

-hfs-błogosław ścieżka_dysku
Wydaj błogosławieństwo HFS+ „ppc_bootdir” do katalogu, który wynika z katalogu
ścieżka_dysku w drzewie lokalnego systemu plików.
Działa to tylko wtedy, gdy w katalogu znajduje się co najmniej jeden plik danych.
ścieżka_dysku może stać się niejednoznaczna, jeśli pliki z różnych lokalnych poddrzew systemu plików
są umieszczane w tym samym poddrzewie obrazu ISO. Rozważ użycie -hfs-bless-by "p"
dla jednoznacznego adresowania poprzez iso_rr_path.

Ustawienia dla filet ukrywanie:

-ukryć dysk_ścieżka_wzór
Uczyń pliki niewidocznymi w drzewie katalogów ISO 9660 i Rock Ridge, jeśli są
disk_path pasuje do podanego wzorca parsera powłoki. Zawartość danych takich ukrytych
pliki zostaną uwzględnione w wynikowym obrazie, nawet jeśli nie pojawią się w żadnym
informator. Ale będziesz potrzebować własnych środków, aby znaleźć bezimienne dane na obrazie.
To polecenie nie ma zastosowania do katalogu rozruchowego.

-ukryj-listę ścieżka_dysku
Wykonaj -hide używając każdego wiersza z pliku ścieżka_dysku jako argumentu ścieżka_dysku_pattern.

-ukryj-joliet dysk_ścieżka_wzór
Podobnie jak opcja -hide, ale czyniąc pliki niewidocznymi w drzewie katalogów Joliet, jeśli
ich ścieżka_dysku pasuje do podanego wzorca parsera powłoki.

-ukryj-listę-joliet ścieżka_dysku
Wykonaj polecenie -hide-joliet, używając jako argumentu każdej linii z pliku ścieżka_do_dysku
dysk_ścieżka_wzór.

-ukryj-hfsplus dysk_ścieżka_wzór
Podobnie jak opcja -hide, ale czyniąc pliki niewidocznymi w drzewie katalogów HFS+, jeśli
ich ścieżka_dysku pasuje do podanego wzorca parsera powłoki.

-hide-hfsplus-lista ścieżka_dysku
Wykonaj polecenie -hide-hfsplus, używając jako argumentu każdej linii z pliku ścieżka_do_dysku
dysk_ścieżka_wzór.

ISO obraz ID smyczki:

Następujące ciągi i adresy plików są przechowywane w podstawowym deskryptorze woluminu
obraz ISO9660. Adresy plików to ścieżki ISO 9660. Te pliki powinny mieć
iso_rr_paths, które składają się tylko ze znaków [A-Z0-9_] i dokładnie jednej kropki, która
oddziela co najwyżej 8 znaków od co najwyżej 3 znaków.

-V XNUMX
Ustaw identyfikator woluminu obrazu ISO. xorriso akceptuje dowolny tekst do 32 znaków,
ale zgodnie z rzadko przestrzeganymi specyfikacjami obowiązują surowsze zasady:
Zgodne są znaki ASCII spośród [A-Z0-9_]. Podoba mi się: „IMAGE_23”
Joliet dopuszcza 16 znaków UCS-2. Na przykład: „Nazwa systemu Windows”
Należy pamiętać, że identyfikator woluminu może zostać automatycznie użyty jako nazwa punktu montowania
gdy nośnik jest włożony do zabawnego systemu komputerowego.

-ważne XNUMX
Pseudonim -V.

-volset XNUMX
Ustaw identyfikator zestawu głośności obrazu ISO. Dopuszczalne są do 128 znaków.

-P XNUMX
Ustaw identyfikator wydawcy obrazu ISO. Może to identyfikować osobę lub organizację
kto określił, co ma być zapisane. Dopuszczalne są do 128 znaków.

-wydawca XNUMX
Pseudonim -P.

-A XNUMX
Ustaw identyfikator aplikacji obrazu ISO. Może to zidentyfikować specyfikację
w jaki sposób dane są rejestrowane. Dopuszczalne są do 128 znaków.
Specjalny tekst „@xorriso@” jest konwertowany na ciąg id xorriso, który jest
zwykle zapisywany jako identyfikator preparującego. Niewłaściwą tradycją jest zapisywanie identyfikatora programu jako
Identyfikator aplikacji.

-aplikacja XNUMX
Pseudonim -A.

-syd XNUMX
Ustaw identyfikator systemu obrazu ISO. Może to zidentyfikować system, który może
rozpoznawać i działać na podstawie zawartości Obszaru Systemu w blokach obrazu od 0 do 15.
Dopuszczalne są maksymalnie 32 znaki.

-p XNUMX
Ustaw identyfikator przygotowujący obrazu ISO. Może to identyfikować osobę lub inny podmiot
który kontroluje przygotowanie danych, które mają być rejestrowane. Normalnie to
powinien być identyfikatorem xorriso, a nie osoby lub programu, który działa
xorriso. Proszę unikać, aby to zmienić. Dopuszczalne są do 128 znaków.
Specjalny tekst „@xorriso@” jest konwertowany na ciąg id xorriso, który jest
domyślnie przy starcie programu.

-przygotowywacz XNUMX
Pseudonim -p.

-abstrakcyjny ścieżka_izo
Ustaw adres pliku streszczenia obrazu ISO. To powinno być ISO 9660
ścieżka do pliku w obrazie, który zawiera abstrakcyjne stwierdzenie o obrazie
treść. Dopuszczalne są do 37 znaków.

-biblio ścieżka_izo
Ustaw adres pliku Biblio obrazu ISO. To powinno być ISO 9660
ścieżka pliku w obrazie, który zawiera rekordy bibliograficzne. Dopuszczalne są
do 37 znaków.

-Prawo autorskie ścieżka_izo
Ustaw adres pliku praw autorskich obrazu ISO. To powinno być ISO 9660
ścieżka pliku w obrazie, który zawiera oświadczenie o prawach autorskich. Dopuszczalne są
do 37 znaków.

--modification-date=RRRRMMDDggmmsscc
Ustaw ciąg czasu, który zastępuje sygnatury czasowe tworzenia i modyfikacji obrazu ISO
dosłownie. Musi składać się z 16 cyfr dziesiętnych, które tworzą RRRRMMDDhhmmsscc, z
RRRR między 1970 a 2999. Strefa czasowa to GMT. Ma pasować do tego GRUB-a
line:
szukaj --fs-uuid --set RRRR-MM-DD-hh-mm-ss-cc
Np. 2010040711405800 to 7 kwietnia 2010 11:40:58 (+0 centysekund).

--aplikacja_użycie znak|0xXY|ścieżka_dysku
Określ zawartość pola Zastosowanie aplikacji, które może zająć maksymalnie 512 bajtów.
Jeśli parametr tego polecenia jest pusty, to pole jest wypełnione wartością 512
0 bajtów. Jeśli jest to pojedynczy znak, to powtarza się 512 razy. Jeśli to
zaczyna się od „0x”, po którym następują dwie cyfry szesnastkowe [0-9a-fA-F], następnie cyfry są odczytywane jako
wartość bajtu, która jest powtarzana 512 razy.
Każdy inny tekst parametru jest używany jako ścieżka_dysku do otwierania pliku danych i do odczytu
512 bajtów z niego. Jeśli plik jest mniejszy niż 512 bajtów, to pozostałe bajty
w terenie ustaw na binarne 0.

El Toryto Bootable ISO zdjęcia:

Warunkiem wstępnym dla rozruchowego obrazu ISO jest posiadanie w obrazie ISO plików rozruchowych
ładowarka. Funkcje rozruchowe komputerów są kierowane do takich plików, które zwykle się uruchamiają
dalsze pliki programów z obrazu ISO. xorrisofs może produkować kilka rodzajów butów
bloku lub rekordu rozruchowego, które stają się częścią obrazu ISO i są interpretowane przez
zgodnie z funkcją rozruchu.

An El Toryto rekord rozruchowy wskazuje funkcję ładowania początkowego na katalog rozruchowy z jednym lub
więcej obrazów rozruchowych, które są binarnymi plikami programów przechowywanymi w obrazie ISO. Zawartość
pliki obrazu rozruchowego nie wchodzą w zakres El Torito.
xorriso tworzy katalog rozruchowy zgodnie z podanymi i uporządkowanymi plikami obrazów rozruchowych
za pomocą opcji -b, -e, -el-torito-alt-boot i --efi-boot. Często zawiera tylko jeden wpis.
El Torito jest interpretowany przez funkcje rozruchowe PC-BIOS i EFI. Najbardziej bootowalny GNU/Linux
Płyty CD są wyposażone w obrazy rozruchowe ISOLINUX lub GRUB dla PC-BIOS.
xorrisofs obsługuje przykładowe opcje z wiki ISOLINUX, opcje używane w GRUB
skrypt grub-mkrescue i przykład na wiki FreeBSD AvgLiveCD.

Do uruchamiania z CD za pomocą funkcji rozruchowych innych niż PC-BIOS i EFI oraz do uruchamiania z USB
pendrive'ów lub dysków twardych, zobacz następną sekcję dotyczącą obszaru systemowego.

-b iso_rr_path
Określ plik obrazu startowego, który ma być wymieniony w bieżącym wpisie El
Katalog butów Torito. Zostanie on oznaczony jako odpowiedni dla PC-BIOS.
W przypadku obrazów rozruchowych z ISOLINUX i GRUB tej opcji powinno towarzyszyć
opcje -c , -no-emul-boot , -boot-load-size 4 , -boot-info-table.

-eltorito-boot iso_rr_path
Pseudonim -b.

-eltorito-alt-boot
Zakończ bieżący wpis katalogu startowego El Torito i rozpocznij nowy. But
plik obrazu i wszystkie jego niezbędne opcje należy określić przed opcją
-eltorito-alt-boot. Wszystkie dalsze opcje rozruchu El Torito dotyczą nowego katalogu
wejście. Możliwe jest wprowadzenie do 32 wpisów do katalogu.

-e iso_rr_path
Określ plik obrazu startowego, który ma być wymieniony w bieżącym wpisie El
Katalog butów Torito. Zostanie oznaczony jako odpowiedni dla EFI.
Po opcji -e powinna następować opcja -no-emul-boot i żadnych innych opcji El Torito
przed ewentualnym -eltorito-alt-boot.

--efi-boot iso_rr_path
Wykonaj -eltorito-alt-boot, opcja -e z podaną ścieżką iso_rr_path, -no-emul-boot,
i ponownie -eltorito-alt-boot. Ten gest służy do uzyskania możliwości rozruchu EFI
ratunkową płytę CD GRUB2.

-rozmiar ładowania-boota numer
Ustaw liczbę bloków 512-bajtowych, które mają być ładowane podczas rozruchu z obrazu rozruchowego w
aktualny wpis katalogowy. Nieemulujące obrazy rozruchowe systemu BIOS zwykle wymagają rozmiaru obciążenia
z 4. Obrazy rozruchowe EFI zwykle ustawiają liczbę bloków zajmowanych przez rozruch
plik graficzny.
El Torito nie może reprezentować rozmiarów ładunku większych niż 65535.

-start z dysku twardego
Oznacz obraz rozruchowy w bieżącym wpisie katalogu jako emulowany dysk twardy. (Nie
odpowiedni dla każdego znanego programu ładującego.)

-brak-emul-boot
Oznacz obraz rozruchowy w bieżącym wpisie katalogu jako nie emulujący dyskietki ani dysku twardego
dysk. (To ma być używane ze wszystkimi znanymi programami ładującymi.)
Jeśli nie podano opcji -hard-disk-boot ani -no-emul-boot, obraz rozruchowy zostanie
oznaczone jako emulujące dyskietkę. (Nie nadaje się do żadnego znanego programu ładującego.)

-eltorito-id tekst|56_cyfr szesnastkowych
Zdefiniuj ciąg identyfikatora sekcji katalogu rozruchowego, w której będzie znajdować się obraz rozruchowy
katalogowany. Jeżeli wartość składa się z 56 znaków [0-9A-Fa-f] to jest konwertowana
na 28 bajtów, w przeciwnym razie pierwsze 28 znaków stanie się ciągiem identyfikacyjnym. Ciąg identyfikatora
pierwszy obraz rozruchowy staje się ogólnym identyfikatorem katalogu. Jest ograniczona do 24
postacie. Inne id_strings stają się identyfikatorami sekcji.

-eltorito-selcrit cyfry szesnastkowe
Zdefiniuj kryteria wyboru obrazu rozruchowego. Z pliku można odczytać do 20 bajtów
podane znaki [0-9A-Fa-f]. Zostają one przypisane do wpisu obrazu rozruchowego w pliku
katalog.

-tabela-informacji o rozruchu
Zastąp bajty od 8 do 63 w bieżącym obrazie rozruchowym. Informacje zostaną dostarczone
przez xorriso w trakcie tworzenia obrazu: Adres bloku woluminu podstawowego
Deskryptor, adres bloku pliku obrazu rozruchowego, rozmiar pliku obrazu rozruchowego.

--grub2-boot-info
Zastąp bajty od 2548 do 2555 w bieżącym obrazie rozruchowym adresem tego rozruchu
obraz. Adres jest zapisywany jako 64-bitowa liczba little-endian. To jest blok 2KB
adres zawartości obrazu rozruchowego, pomnożony przez 4, a następnie zwiększony o 5.

-c iso_rr_path
Ustaw adres pliku katalogu rozruchowego El Torito w obrazie. Ten plik
adres nie jest istotny dla bootowania PC-BIOS lub EFI, ale może być później odczytany
przez inne programy, aby poznać dostępne obrazy rozruchowe.

-eltorito-katalog iso_rr_path
Pseudonim -c.

--ukryj katalog rozruchowy
Zapobiega pojawianiu się katalogu rozruchowego El Torito jako pliku w drzewach katalogów
Obraz.

Konfiguracja Powierzchnia, MBR, GPT, APM, inny bagażnik Bloki:

Pierwsze 16 bloków obrazu ISO to obszar systemowy. Jest zarezerwowany dla systemu
zależne oprogramowanie rozruchowe. Mogą to być różne narzędzia rozruchowe i tablice partycji
architektury sprzętowe.
A MBR (Master Boot Record) zawiera kod rozruchowy i tablicę partycji. Czyta się wg
PC-BIOS podczas uruchamiania z pamięci USB lub dysku twardego oraz przez PowerPC CHRP lub PREP, gdy
ładowanie. Partycja MBR typu 0xee wskazuje na obecność GPT.
A GPT (GUID Partition Table) oznacza partycje w bardziej nowoczesny sposób. Jest odczytywany przez EFI
podczas uruchamiania z pamięci USB lub dysku twardego i może być używany do wyszukiwania i montowania systemu HFS+
partycja wewnątrz obrazu ISO.
An APM (Apple Partition Map) oznacza partycję HFS+. Jest odczytywany przez komputery Mac do uruchamiania i
do montażu.
MBR, GPT i APM można łączyć. APM zajmuje pierwsze 8 bajtów kodu startowego MBR. Wszystko
trzy nie utrudniają uruchamiania El Torito z CDROM-u.
xorrisofs obsługuje dalsze funkcje rozruchowe: MIPS Big Endian (SGI), MIPS Little Endian
(grudzień), SUN SPARC, HP-PA, grudzień Alpha. Tych wzajemnie nie można łączyć, a także nie
można łączyć z MBR, GPT lub APM.

Kilka z poniższych opcji oczekuje ścieżek dysku jako danych wejściowych, ale akceptuje również opis
napisy dla czytnika interwałów libisofs, który jest w stanie wycinać dane z plików dyskowych lub
-indev i wyzerować części zawartości: -G, -generic-boot, --embedded-boot,
--grub2-mbr, -isohybrid-mbr, -efi-boot-part, -prep-boot-part, -B, -sparc-boot,
-dołącz_partycję.
Ciąg opisu składa się z następujących składników, oddzielonych dwukropkiem „:”
"--interval:"Flagi":"Interwał":"Zeroizery":"Źródło
Składnik „--interval” stwierdza, że ​​nie jest to zwykła ścieżka dysku, ale raczej interwał
ciąg opisu czytnika.
Składnik Flags modyfikuje dalszą interpretację:
„local_fs” żąda odczytu z pliku przedstawionego przez ścieżkę w źródle.
„imported_iso” żąda odczytania z -indev. Działa to tylko wtedy, gdy -outdev nie jest tym samym
jako -ind. Komponent Source jest ignorowany.
Składnik Interwał składa się z dwubajtowych liczb adresowych oddzielonych znakiem „-”.
Np. "0-429" oznacza odczyt bajtów od 0 do 429.
Składnik Zeroizers składa się z zera lub większej liczby ciągów oddzielonych przecinkami. Definiują
którą część odczytanych danych wyzerować. Bajt numer 0 oznacza bajt odczytany z pliku
Adres początkowy interwału. Każdy ciąg może być jednym z:
„zero_mbrpt” żąda wyzerowania tablicy partycji MBR, jeśli bajty 510 i 511 zawierają MBR
podpis 0x55 0xaa.
„zero_gpt” żąda sprawdzenia nagłówka GPT w bajtach od 512 do 1023, wyzerowania go i jego
bloki tablicy partycji.
„zero_apm” żąda sprawdzenia bloku APM 0 i wyzerowania jego bloków tablicy partycji.
Start_byte"-"End_byte żąda wyzerowania wczytanych bajtów zaczynających się od liczby
Start_byte i zakończenie po End_byte.
Komponent Source to ścieżka do pliku z flagą „local_fs” i ignorowana z flagą
„importowane_iso”.
Liczby bajtów mogą być skalowane przez sufiks z {k,m,g,t,s,d}, co oznacza mnożenie przez
{1024, 1024k, 1024m, 1024g, 2048, 512}. Skalowana liczba końcowa wartości przedstawia ostatni bajt
skalowany zakres.
Np. „0d-0d” to „0-511”.
Przykłady:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/szablon.iso"
"importowane_iso:45056d-47103d::"

-G ścieżka_dysku
Skopiuj maksymalnie 32768 bajtów z podanego pliku na dysku na sam początek ISO
obraz.
Poza obrazem rozruchowym El Torito, plik disk_path nie musi być dodawany do
Obraz ISO. Nie pojawi się jako plik w drzewach katalogów.
W sytuacjach wielosesyjnych specjalna ścieżka_dysku "." uniemożliwia odczyt dysku
plik, ale mimo to powoduje korekty w istniejącym MBR, które były
zamówione według innych opcji.

-ogólny-boot ścieżka_dysku
Pseudonim -G.

--wbudowany-boot ścieżka_dysku
Pseudonim -G.

--grub2-mbr ścieżka_dysku
Zainstaluj disk_path w obszarze systemowym i traktuj to jako nowoczesny GRUB2 MBR. Treść
adres początkowy pierwszego obrazu rozruchowego jest konwertowany na liczbę bloków 512 bajtów,
i dodaje się przesunięcie 4. Wynik jest zapisywany jako 64-bitowa liczba little-endian
na adres bajtu 0x1b0.

-izohybrydowy-mbr ścieżka_dysku
Zainstaluj disk_path jako isohybrid MBR ISOLINUX, który tworzy obraz rozruchowy podany przez
opcja -b bootowalna z pamięci USB i dysków twardych przez PC-BIOS. Ten preparat jest
zwykle wykonywane przez program ISOLINUX isohybrid na już utworzonym obrazie ISO.
Ścieżka dysku powinna prowadzić do jednego z plików Syslinux isohdp[fp]x*.bin . MBR
jest łatany zgodnie z potrzebami izohybrydy. Pierwsza partycja opisuje zakres
obrazu ISO. Jego początek to domyślnie blok 0, ale można go ustawić na 64 dysk
bloki według opcji -partition_offset 16.
Dla znaczenia specjalnej ścieżki_dysku „.” patrz opcja -G.

-isohybrid-gpt-basdat
Oznacz bieżący obraz rozruchowy El Torito (zobacz opcje -b i -e) w GPT jako partycję
typu Dane podstawowe. Działa to tylko z -isohybrid-mbr i ma taki sam wpływ na
obszar systemu jako -efi-boot-part. Nie można go łączyć z opcją -efi-boot-part lub
-hfsplus.
Pierwsze trzy obrazy rozruchowe oznaczone przez GPT również pojawią się jako partycja
wpisy typu 0xef w MBR. Partycja MBR dla PC-BIOS otrzymuje raczej typ 0x00
niż 0x17 w tym przypadku. Często dalsze wpisy MBR są tymi, które faktycznie
przyzwyczajony przez EFI.

-isohybrid-gpt-hfsplus
Oznacz bieżący obraz rozruchowy El Torito (zobacz opcje -b i -e) w GPT jako partycję
typu HFS+. Wpływ i ograniczenia są takie same jak w przypadku -isohybrid-gpt-basdat.

-isohybrid-apm-hfsplus
Zaznacz bieżący obraz rozruchowy El Torito (zobacz opcje -b i -e) w Apple Partition
Mapuj jako partycję typu HFS+. Działa to tylko z -isohybrid-mbr i ma
podobny wpływ na obszar systemu jak -hfsplus. Nie można tego łączyć z
-efi-boot-part lub -hfsplus.
Plik izohybrydowy MBR ISOLINUX musi zaczynać się od znanego wzorca 32 bajtów x86
kod maszynowy, który zasadniczo nic nie robi. Zostanie nadpisany przez 32 bajty
Makieta nagłówka APM.

--protective-msdos-etykieta
Popraw obszar systemowy za pomocą prostej tablicy partycji PC-DOS, do której pretenduje partycja 1
zakres obrazu ISO, ale pozostawia pierwszy blok niezajęty.

-przesunięcie_partycji 2kb_block_adr
Spowoduj utworzenie tablicy partycji z pojedynczą partycją rozpoczynającą się w danym bloku
adres. Jest to liczone w blokach 2048-bajtowych, a nie w blokach 512-bajtowych. Jeśli blok
adres jest różny od zera, to musi być co najmniej 16. Wartości większe niż 16 są trudne
użytkowania. Niezerowe przesunięcie partycji powoduje wygenerowanie dwóch superbloków i dwóch
zestawy drzew katalogów. Obraz można następnie zamontować od jego absolutnego początku jako
jak również od początku partycji.
Wartość przesunięcia obrazu ISO zostaje zachowana po dodaniu nowej sesji do pliku
załadowany obraz. Tak więc zdefiniowana tutaj wartość obowiązuje tylko wtedy, gdy pojawi się nowy obraz ISO
napisany.

-partycja_hd_cyl numer
Ustaw liczbę głowic na cylinder dla tabeli partycji MBR. 0 wybiera a
domyślna wartość. Maksymalna to 255.

-partycja_sec_hd numer
Ustaw liczbę sektorów na głowę dla tablicy partycji MBR. 0 wybiera a
domyślna wartość. Maksymalna to 63.
Produkt partition_sec_hd * partition_hd_cyl * 512 to rozmiar cylindra. To
powinna być podzielna przez 2048, aby umożliwić dokładne wyrównanie. Z
dołączone partycje i -appended_part_as_gpt nie ma limitu liczby
cylindry. W przeciwnym razie może ich być co najwyżej 1024. Jeśli rozmiar cylindra jest zbyt
small, aby pozostać poniżej limitu, wówczas odpowiednie wartości partition_hd_cyl są
wybrany z partition_sec_hd 32 lub 63. Jeśli obraz jest większy niż 8,422,686,720 XNUMX XNUMX XNUMX
bajtów, to ograniczenia rozmiaru cylindra nie mogą być spełnione dla MBR. Wydają się
w każdym razie niezbyt ważne. Adresy płaskich bloków w tablicach partycji są dobre
1 TiB.

-partition_cyl_align tryb
Kontroluj wyrównanie rozmiaru obrazu do całkowitej liczby cylindrów. Jest przepisany
przez specyfikacje isohybrid i wydaje się, że program fdisk jest zadowalający. Rozmiar cylindra musi być
podzielne przez 2048. Obrazy większe niż 8,323,596,288 XNUMX XNUMX XNUMX bajtów nie mogą być wyrównane w MBR
tablica partycji.
Tryb „auto” jest domyślny. Wyrównanie przez dopełnienie ma miejsce tylko wtedy, gdy opcja -isohybrid-mbr
jest podawany.
Tryb „włączony” powoduje również wyrównanie przez dopełnienie opcją --protective-msdos-label.
Tryb „wszystko” jest jak „włączony”, ale także uzupełnia partycje od -append_partition do an
wyrównany rozmiar.
Tryb „wyłączony” bezwarunkowo wyłącza wyrównanie.

-dołącz_partycję numer_partycji kod_typu ścieżka_dysku
Spowodować, że przygotowany obraz systemu plików zostanie dołączony do obrazu ISO i będzie
opisany przez wpis tablicy partycji w bloku rozruchowym na początku procesu emerge
Obraz ISO. Wpis dotyczący partycji będzie zawierał rozmiar przesłanego pliku w zaokrągleniu w górę
do następnej wielokrotności 2048 bajtów lub do następnej wielokrotności rozmiaru cylindra.
Uważaj na kolejne przebiegi wielosesyjne. Dołączona partycja zostanie pobrana
nadpisany.
numer_partycji może mieć wartość od 1 do 4. Numer 1 umieści cały obraz ISO w
niezajęte miejsce przed partycją 1. Tak więc razem z większością xorriso MBR lub GPT
cech, numer 2 byłby najbardziej naturalnym wyborem.
Type_code może być „FAT12”, „FAT16”, „Linux” lub liczbą szesnastkową pomiędzy
0x00 i 0xff. Nie wszystkie te liczby przyniosą użyteczne wyniki. Aby uzyskać listę kodów
wyszukaj w Internecie „Typy partycji” lub uruchom polecenie fdisk „L”. Ten kod
ma znaczenie tylko w przypadku MBR, a nie w przypadku GPT.
Jeśli jakieś inne polecenie powoduje utworzenie GPT, to dołączone partycje
zostanie tam również wymieniony, nawet jeśli nie podano -appended_part_as_gpt.

-dołączona_część_as_gpt
Zaznacza partycje z -append_partition w GPT, a nie w MBR. W tym przypadku
MBR pokazuje pojedynczą partycję typu 0xee, która obejmuje całe dane wyjściowe.
Domyślnie dołączone partycje są oznaczane w GPT tylko wtedy, gdy GPT jest tworzony, ponieważ
innych opcji.

-efi-boot-part ścieżka_dysku
Skopiuj plik z dysku do powstającego obrazu ISO i oznacz go wpisem GPT jako EFI
Partycja systemowa. Oprogramowanie rozruchowe EFI powinno używać obrazu systemu plików FAT
taką partycję do uruchamiania z pamięci USB lub dysku twardego.
Zamiast ścieżki_dysku można podać słowo --efi-boot-image. Wyświetla się w GPT
zawartość pierwszego obrazu rozruchowego El Torito EFI jako partycji systemowej EFI. rozruch EFI
obrazy są wprowadzane przez opcje -e lub --efi-boot. Obraz rozruchowy EFI, którego dotyczy problem
nie może pojawić się w HFS+, ponieważ jest przechowywany poza partycją HFS+.

-chrp-część-bootowa
Zaznacz zakres bloków całego powstającego obrazu ISO jako partycję MBR typu 0x96.
Nie jest to zgodne z żadną inną funkcją, która generuje wpisy partycji MBR.
Sprawia, że ​​GPT jest nierozpoznawalny.
CHRP jest często używany w połączeniu z HFS. Nie zostało jeszcze przetestowane, czy HFS+
systemy plików utworzone z opcją -hfsplus uruchomiłyby się na dowolnej maszynie obsługującej CHRP
co również nie uruchamia czystego ISO 9660.

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

-część-przygotowania-rozruchu ścieżka_dysku
Skopiuj plik z dysku do powstającego obrazu ISO i oznacz go partycją MBR
wpis typu 0x41. Oprogramowanie rozruchowe PReP ma odczytywać zawartość pliku
partycji jako pojedynczy plik wykonywalny ELF. Ta opcja jest kompatybilna z innymi MBR
partycji i z GPT.

-mips-boot iso_rr_path
Zadeklaruj plik danych w obrazie jako plik rozruchowy MIPS Big Endian i przyczynę
produkcja nagłówka woluminu MIPS Big Endian. Jest to wzajemnie wykluczające się z
produkcja innych bloków rozruchowych, takich jak MBR. Spowoduje to nadpisanie pierwszych 512 bajtów pliku
wszelkie dane dostarczone przez -G. Można zadeklarować do 15 plików rozruchowych
-mips-opcje rozruchu.

-mipsel-boot iso_rr_path
Zadeklaruj plik danych w obrazie jako plik rozruchowy MIPS Little Endian. To jest
wykluczają się wzajemnie z innymi blokami startowymi. Spowoduje to nadpisanie pierwszych 512 bajtów
jakichkolwiek danych dostarczonych przez -G. Tylko jeden plik rozruchowy może być zadeklarowany przez
-mipsel-boot.

-B ścieżka_dysku[,ścieżka_dysku ...]
Powoduje zapisanie jednego lub więcej plików danych na dysku po zakończeniu obrazu ISO.
Etykieta dysku SUN zostanie zapisana w pierwszych 512 bajtach obrazu ISO, który
wyświetla ten obraz jako partycję 1, a podane ścieżki_dysku jako partycję od 2 do 8.
Pliki na dysku powinny zawierać odpowiednie obrazy rozruchowe dla systemów SUN SPARC.
Pseudo ścieżka_dysku "..." powoduje, że wszystkie puste wpisy partycji stają się kopiami
ostatni niepusty wpis. Jeśli przed „…” nie podano żadnej innej ścieżki_dysku, to all
partycje opisują obraz ISO. W takim przypadku kod programu ładującego musi być
importowane przez opcję -G.

-sparc-boot ścieżka_dysku[,ścieżka_dysku ...]
Pseudonim -B.

-spark-etykieta XNUMX
Ustaw tekst etykiety ASCII etykiety dysku SUN.

--grub2-sparc-rdzeń iso_rr_path
Powoduje, że adres zawartości i rozmiar podanego pliku danych w obrazie ma być
napisane po etykiecie dysku SUN. Obie liczby są liczone w bajtach. Adres
jest zapisywany jako 64-bitowa liczba big-endian do bajtu 0x228. Rozmiar podany jako 32
bitowa liczba big-endian na bajt 0x230.

-hppa-cmdline XNUMX
Ustaw wiersz poleceń PALO dla HP-PA. Maksymalnie 1023 znaki są dozwolone przez
domyślny. Z -hppa-hdrversion 4 limit wynosi 127.
Zauważ, że pierwsze pięć opcji -hppa jest obowiązkowych, jeśli którakolwiek z opcji -hppa
jest podawany. Może brakować tylko opcji -hppa-hdrversion.

-hppa-bootloader iso_rr_path
Wskaż podaną ścieżkę jako plik programu ładującego HP-PA.

-hppa-jądro-32 iso_rr_path
Oznacz podaną ścieżkę jako plik jądra HP-PA 32-bitowego.

-hppa-jądro-64 iso_rr_path
Oznacz podaną ścieżkę jako plik jądra HP-PA 64-bitowego.

-hppa-ramdysk iso_rr_path
Oznacz podaną ścieżkę jako plik dysku HP-PA RAM.

-hppa-wersja hdr numer
Wybierz między wersją nagłówka PALO 5 (domyślna) a wersją 4. Dla odpowiednich
wartość patrz kod źródłowy PALO: PALOHDRVERSION.

-alfa-boot iso_rr_path
Zadeklaruj plik danych w obrazie jako pomocniczy program ładujący DEC Alpha SRM
i spowodować utworzenie sektora rozruchowego, który na to wskazuje. To jest wzajemnie
wyłącznie z produkcją innych bloków rozruchowych, takich jak MBR.

Postać zestawy:

Zestawy znaków nie powinny mieć znaczenia, o ile używane są tylko angielskie znaki alfanumeryczne
dla nazw plików lub tak długo, jak wszyscy autorzy i czytelnicy nośnika używają tego samego znaku
ustawić. Poza tymi ograniczeniami może być konieczne zezwolenie xorriso na konwersję kodów bajtowych.
Konwersja z wejściowego zestawu znaków na wyjściowy zestaw znaków jest wykonywana, gdy plik ISO
obraz zostanie zapisany. I odwrotnie, następuje konwersja z wyjściowego zestawu znaków na
wprowadź zestaw znaków podczas ładowania obrazu ISO. Zestawy można definiować za pomocą opcji
-input-charset i -output-charset, jeśli to konieczne.

-wejściowy zestaw znaków nazwa_zestawu_znaków
Ustaw zestaw znaków, z którego mają być konwertowane nazwy plików dyskowych podczas ich wstawiania
do obrazu ISO.

-wyjściowy zestaw znaków nazwa_zestawu_znaków
Ustaw zestaw znaków, z którego mają być konwertowane nazwy ładowanych obrazów ISO i na
które konwertować nazwy podczas zapisywania obrazów ISO.

jigdo szablon Ekstrakcja:

Od man genisoimage: „Jigdo to narzędzie pomagające w dystrybucji dużych plików, takich jak CD
i obrazy DVD; Widzieć http://atterer.net/jigdo/ po więcej szczegółów. Debian CD i DVD ISO
obrazy są publikowane w Internecie w formacie jigdo, aby umożliwić użytkownikom końcowym pobieranie ich większej liczby
wydajnie."
Jeśli użycie libjte było włączone w czasie kompilacji xorriso, to xorrisofs może wyprodukować A
.jigdo i plik .template wraz z obrazem ISO z jednej sesji. Jeśli nie, to Jigdo
spowoduje zdarzenie FAILURE, które zwykle prowadzi do przerwania programu.
Zdolność do Jigdo można określić poprzez:
$ xorrisofs -wersja 2>&1 | grep '^libjte' && echo TAK

Plik .jigdo zawiera sumy kontrolne i symboliczne adresy plików. Plik .template
zawiera skompresowany obraz ISO ze znacznikami referencyjnymi zamiast bajtów zawartości pliku
wymienione pliki.
Dane wejściowe dla tego procesu to normalne argumenty dla a xorrisofs Sesja bez zdjęcia
załadowany oraz plik .md5 zawierający listę plików danych, które mogą być wymienione w pliku .jigdo
plik i odniesienie zewnętrzne w pliku .template. Każdy wyznaczony plik jest reprezentowany
w pliku .md5 pojedynczą linią tekstu:
MD5 jako 32 cyfry szesnastkowe, 2 spacje, rozmiar jako 12 cyfr dziesiętnych lub spacji, 2 spacje, symboliczny
adres pliku
Adres pliku w wierszu .md5 musi mieć taką samą nazwę podstawową jak ścieżka_dysku pliku
plik, który ma pasować. Ścieżka katalogu adresu pliku jest miarodajna dla To=From
mapowania, a nie do rozpoznawania plików. Po mapowaniu To=From zapisywany jest adres pliku
do pliku .jigdo. Narzędzia przywracania Jigdo przekonwertują te adresy na naprawdę
osiągalne adresy źródeł danych, z których mogą czytać.
Jeśli lista parametrów jigdo nie jest pusta, to dopełnienie będzie liczone jako część
obraz ISO.

-jigdo-jigdo ścieżka_dysku
Ustaw ścieżkę_dysku dla pliku .jigdo z sumami kontrolnymi i adresami pobierania
wypełnianie dziur w .template.

-jigdo-szablon ścieżka_dysku
Ustaw ścieżkę_dysku dla pliku .template z dziurkowanym i skompresowanym obrazem ISO
Kopiuj.

-jigdo-min-rozmiar-pliku rozmiar
Ustaw minimalny rozmiar pliku danych, który ma być wymieniony w pliku .jigdo i jest to a
dziura w pliku .template. size może być zwykłą liczbą liczącą bajty lub liczbą
z dołączoną literą „k”, „m”, „g” do zliczania KiB (1024 bajtów), MiB (1024 KiB) lub
GiB (1024 MiB).

-jigdo-force-md5 dysk_ścieżka_wzór
dodaje wzorzec wyrażenia regularnego, który zostanie porównany z wartością bezwzględną
ścieżka_dysku dowolnego pliku danych, który nie został znaleziony na liście .md5. Dopasowanie powoduje a
Zdarzenie MISHAP, które normalnie nie przerywa działania programu, ale w końcu powoduje a
niezerowa wartość wyjścia z programu.

-jigdo-wyklucz dysk_ścieżka_wzór
Dodaj wzorzec wyrażenia regularnego, który zostanie porównany z wartością bezwzględną
ścieżka_dysku dowolnego pliku danych. Dopasowanie powoduje, że plik pozostaje w formacie .template w każdym przypadku
walizka.

-jigdo-mapa Do=Od
Dodaj parę ciągów w postaci Do=Od do listy parametrów. Jeśli plik danych zostanie pobrany
wymieniony w pliku .jigdo, to jest odwoływany przez adres pliku z jego linii in
plik .md5. Ten adres pliku jest sprawdzany, czy zaczyna się od From
strunowy. Jeśli tak, to ten ciąg zostanie zastąpiony ciągiem Do i znakiem „:”
znak, zanim trafi do pliku .jigdo. Ciąg From powinien kończyć się znakiem „/”
znaków.

-md5-lista ścieżka_dysku
Ustaw ścieżkę_dysku, gdzie znaleźć plik wejściowy .md5.

-jigdo-szablon-kompresuj "gzip"|"bzip2"
Wybierz jedną z opcji „bzip2” lub „gzip” do kompresji pliku szablonu. jigdo
plik jest wysyłany bez kompresji.

-algorytm_iso_sumy kontrolnej lista_nazw
Wybierz jeden lub więcej z „md5”, „sha1”, „sha256”, „sha512” dla pomocniczego obrazu „#
Hex" sumy kontrolne w pliku .jigdo. Lista_nazw może np. wyglądać tak
"md5,sha1,sha512". Wartość „all” wybiera wszystkie dostępne algorytmy. Pamiętaj, że MD5
pozostaje zawsze włączony.

-szablon_algorytmu_sumy kontrolnej lista_nazw
Wybierz algorytmy dla sum kontrolnych „# Template Hex” w pliku .jigdo. The
reguły dla list_of_names są takie same jak w przypadku -checksum_algorithm_iso.

Różne opcje:

-rozmiar wydruku
Wydrukuj na standardowe wyjście przewidywalną liczbę 2048-bajtowych bloków w formacie
pojawiający się obraz ISO. Nie twórz tego obrazu.
Wynik zależy od kilku ustawień.
Jeśli podano opcję --emul-toc, to dopełnienie (patrz -pad) nie jest liczone jako część
rozmiar obrazu. W takim przypadku użyj opcji -no-pad lub dodaj 150 (= 300 KiB) do pliku
wynikowa liczba.
Jeśli emulacja mkisofs kończy się po opcji -print-size, to właściwości mostu
ostatnio określony plik obrazu rozruchowego nie może być edytowany przez kolejne polecenia xorriso.

--nie_rc
Tylko jeśli jest używany jako pierwszy argument, ta opcja uniemożliwia odczytanie i interpretację
pliki startowe. Zobacz sekcję PLIKI poniżej.

-Pomoc
Wyświetl listę obsługiwanych opcji na stderr. Oryginalne opcje mkisofs mają swój oryginał
teksty opisu mkisofs.

-cichy
Pomiń większość komunikatów dotyczących działania programu, z wyjątkiem tych, które wskazują na problemy lub
błędy.

-gui
Zwiększ częstotliwość komunikatów o smoczku podczas zapisywania obrazu ISO.

-plik dziennika ścieżka_dysku
Skróć plik ścieżka_dysku do rozmiaru 0 i przekieruj do niego wszystkie wiadomości, które by to zrobiły
normalnie pojawiają się na stderr. -log-file z pustym tekstem jako ścieżka_dysku ponownie włącza dane wyjściowe
do stderr.

-v
Włącz wyświetlanie informacyjnych komunikatów programu.

-gadatliwy
Pseudonim -v.

-wersja
Wydrukuj na standardowe wyjście tekst, który zaczyna się od
„mkisofs 2.01 — prawa autorskie do emulacji (C)”
i do standardowego błędu informacje o wersji xorriso.

PRZYKŁADY


Przegląd of przykłady:
Prosty przebieg produkcji obrazu
Ustaw ścieżki obrazu ISO według -graft-points
Wykonuj przebiegi wielosesyjne
Niech xorrisofs działają pod growisofami
Przyrostowa kopia zapasowa kilku drzew katalogów
Przyrostowa kopia zapasowa z nagromadzonymi drzewami
Twórz bootowalne obrazy dla PC-BIOS i EFI

A prosty obraz produkcja biegać
Przygotowane drzewo plików w katalogu ./for_iso zostaje skopiowane do katalogu głównego ISO
obraz. Uprawnienia do plików są ustawione na tylko do odczytu dla wszystkich. Atrybuty Joliet dla
Dodawane są systemy firmy Microsoft. Wynikowy obraz zostanie zapisany jako plik danych ./image.iso on
dysku.
$ xorrisofs -r -J -o ./image.iso ./for_iso

Zestaw ISO obraz ścieżki by -punkty przeszczepu
Bez opcji -graft-points każdy podany plik na dysku jest kopiowany do katalogu głównego
Obraz ISO, zachowując swoją nazwę. Jeśli podany jest katalog, to jego pliki i
podkatalogi są kopiowane do katalogu głównego z zachowaniem ich nazw.
$ xorrisofs ... /home/me/plik danych /tmp/katalog
plony w katalogu głównym obrazu ISO:
/plik danych
/plik_1_z_katalogu
...
/plik_N_z_katalogu

Za pomocą opcji -graft-points można umieszczać pliki i katalogi w dowolnych ścieżkach
w obrazie ISO.
$ xorrisofs ... -graft-points /home/me/datafile /dir=/tmp/katalog
plony w katalogu głównym obrazu ISO:
/plik danych
/reż
Ostatecznie potrzebne katalogi nadrzędne w obrazie zostaną utworzone automatycznie:
/datafiles/file1=/home/ja/plik danych
plony na obrazie ISO:
/pliki danych/plik1
Atrybuty katalogu /datafiles są kopiowane z /home/me na dysku.

Zwykle należy unikać znaków = i \ w części ISO specyfikacji ścieżki. Ale jeśli to
musi być, można przed nimi uciec:
/with_\=_and_\\/file=/tmp/katalog/plik
plony na obrazie ISO:
/with_=_and_\/plik

wykonać wielosesyjna działa
Ten przykład dotyczy tylko nośników wielosesyjnych: CD-R[W], DVD-R[W], DVD+R, BD-R. Dodać
opcja cdrskin --grow_overwriteable_iso do wszystkich -as cdrecord działa, aby włączyć
emulacja wielu sesji na nośnikach z możliwością nadpisywania.
Pierwsza sesja jest napisana w ten sposób:
$ xorrisofs -punkty przeszczepu \
/tree1=przygotowany_dla_iso/tree1 \
| xorriso -as cdrecord -v dev=/dev/sr0 puste=szybkie -multi -eject -
Sesje uzupełniające są zapisywane w następujący sposób:
$ dd if=/dev/sr0 liczba=1 >/dev/null 2>&1
$ m=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ xorrisofs -M /dev/sr0 -C $m -punkty-przeszczepu \
/tree2=przygotowany_dla_iso/tree2 \
| xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
Zawsze wysuwaj tacę dysku między sesjami. Stare sesje są odczytywane przez /dev/sr0. Jego
sterownik urządzenia może nie być świadomy zmienionej zawartości przed ponownym załadowaniem nośnika.
W takim przypadku poprzednia sesja nie zostałaby załadowana, a nowa sesja zawierałaby
tylko nowo dodane pliki.
Z tego samego powodu nie pozwól xorriso -as cdrecord załadować nośnika, ale zrób to
ręcznie lub przez program czytający z /dev/sr0.

Niech xorrisofs praca pod Growisofs
growisofs oczekuje programu formatującego ISO, który rozumie opcje -C i -M. Zmienna
jest zdefiniowana tak, aby zastąpić zakodowaną na stałe nazwę domyślną.
$ export MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /niektóre/pliki
$ growisofs -M /dev/dvd /more/files
Jeśli w twoim systemie nie ma dostępnych „xorrisofs”, będziesz musiał utworzyć łącze
wskazując plik binarny xorriso i każąc growisofs go używać. np. przez:
$ ln -s $(który xorriso) "$HOME/xorrisofs"
$ export MKISOFS="$HOME/xorrisofs"
Można wyjść z emulacji mkisofs argumentem "--" i skorzystać ze wszystkich poleceń xorriso.
growisofs nie lubi opcji, które zaczynają się od "-o", ale -outdev musi być ustawione na "-". Więc użyj
zamiast tego „outdev”:
$ growisofs -Z /dev/dvd --for_backup -- \
outdev - -update_r /moje/pliki /pliki
$ growisofs -M /dev/dvd --for_backup -- \
outdev - -update_r /moje/pliki /pliki
Zauważ, że --for_backup jest podane w emulacji mkisofs. Aby zachować nagrany dodatek
data musi już obowiązywać, gdy emulacja ładuje obraz.

Przyrostowe backup of a kilka katalog drzewa
Spowoduje to zmianę drzew katalogów /open_source_project i /personal_mail w obrazie ISO
tak aby stały się dokładnymi kopiami swoich dyskowych odpowiedników. Obiekty pliku ISO otrzymują
utworzone, usunięte lub odpowiednio dostosowane ich atrybuty.
Rejestrowane będą ACL, xattr, twarde łącza i sumy kontrolne MD5. Oczekuje się, że i-węzeł
numery w systemie plików dysku są trwałe przez cykle montowania i uruchamiania. Akta
z nazwami pasującymi do *.o lub *.swp są jawnie wykluczane.

Do wielokrotnego użytku na tym samym nośniku, przy każdej aktualizacji dwóch drzew dyskowych
środek jest pożądany. Rozpocznij od pustego nośnika i aktualizuj go, aż uruchomienie się nie powiedzie
z wdziękiem z powodu braku pozostałego miejsca na starym.
Nie pozwól xorriso -as cdrecord załadować nośnika, ale zrób to ręcznie lub przez a
program, który czyta z /dev/sr0.
$ dd if=/dev/sr0 liczba=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ opcje_ładowania=
$ test -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(data '+%Y_%m_%d_%H%M%S')" -graft-points \
-stary-root / \
/projekty=/home/tomek/projekty \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -

Ma to sens, jeśli pełna kopia zapasowa pozostawia znaczną pozostałą pojemność na nośniku i jeśli
oczekiwane zmiany są znacznie mniejsze niż w przypadku pełnej kopii zapasowej.

Ulepsz Swój do nie posługiwać się Twój najmłodszy backup dla -stary-korzeń. Mieć co najmniej dwa media, które ty
stosować naprzemiennie. Tak więc tylko starsze kopie zapasowe są zagrożone przez nową operację zapisu, podczas gdy
najnowsza kopia zapasowa jest bezpiecznie przechowywana na innym nośniku.
Zawsze miej przygotowany pusty nośnik do wykonania pełnej kopii zapasowej na wypadek niepowodzenia próby aktualizacji
z powodu niewystarczającej pozostałej pojemności. Ta awaria nie zepsuje starego medium, z
kurs.

Jeśli numery i-węzłów na dysku nie są trwałe, użyj opcji --old-root-no-ino . W tym
przypadku, gdy uruchomienie aktualizacji porówna zarejestrowane sumy MD5 z bieżącą zawartością pliku na dysku
dysku.

Z uchwyt opcja -o "sektor=" na GNU/Linux lub -s na FreeBSD lub NetBSD jest to możliwe
uzyskać dostęp do drzew sesji reprezentujących starsze wersje kopii zapasowych. Z nośnikami CD,
Montowanie GNU/Linux akceptuje numery sesji bezpośrednio przez swoją opcję „session=”.
Nośniki wielosesyjne i większość nadpisywalnych nośników napisanych przez xorriso może informować sektory
ich sesji przez opcję xorriso -toc:
$ xorriso -dev /dev/sr0 -toc
xorriso może wydrukować pasujące polecenie montowania dla numeru sesji:
$ xorriso -mount_cmd /dev/sr0 sesja 12 / mnt
lub dla identyfikatora woluminu, który pasuje do wyrażenia wyszukiwania:
$ xorriso -mount_cmd /dev/sr0 nieważne '*2008_12_05*' / mnt
Oba dają na standardowym wyjściu coś takiego:
mount -t iso9660 -o nodev,noexec,nosuid,ro,sbsector=1460256 '/dev/sr0' '/ mnt'
Superużytkownik może pozwolić xorriso bezpośrednio wykonać polecenie montowania:
# osirrox -mount /dev/sr0 "nieważny" '*2008_12_05*' / mnt

Przyrostowe backup w skumulowane drzewa
Solaris nie oferuje opcji montowania starszych sesji. Aby je zachować
dostępne, można zmapować wszystkie pliki do drzewa plików w katalogu sesji i gromadzić
katalogi z sesji na sesję. Drzewo -root jest sklonowane z -old-root
tree, zanim zostanie porównane z odpowiednimi drzewami na dysku.
Wymaga to znajomości poprzednio używanej nazwy katalogu sesji.
Z pierwszą sesją:
$ xorrisofs -root /sesja1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(data '+%Y_%m_%d_%H%M%S')" -graft-points \
/projekty=/home/tomek/projekty \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v blank=as_needed \
-multi -czekaj -wysuń -

W przypadku drugiej sesji opcja -old-root odnosi się do /session1, a nowa opcja -root to
/sesja2.
Nie pozwól xorriso -as cdrecord załadować nośnika, ale zrób to ręcznie lub przez a
program, który czyta z /dev/sr0.
$ dd if=/dev/sr0 liczba=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ opcje_ładowania=
$ test -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -root /sesja2 -stary-root /sesja1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(data '+%Y_%m_%d_%H%M%S')" -graft-points \
/projekty=/home/tomek/projekty \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -
W trzeciej sesji opcja -old-root odnosi się do /session2. Nowy katalog główny to /session3.
I tak dalej.

Stwórz bootowalny zdjęcia dla BIOS komputera i EFI
Pakiet ładujący SYSLINUX/ISOLINUX jest popularny do uruchamiania systemu PC-BIOS. Wiki ISOLINUX
zaleca utworzenie na dysku katalogu ./CD_root i skopiowanie wszystkich żądanych plików
pod tym katalogiem. W szczególności należy skopiować plik isolinux.bin
./CD_root/isolinux/isolinux.bin . To jest plik obrazu rozruchowego.
Przepisanych opcji mkisofs można używać bez zmian xorrisofs:
$ xorrisofs -o wyjście.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
./CD_root
Umieść go na płycie CD za pomocą programu do nagrywania. Np:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_potrzebne wyjście.iso

Obraz z powyższego przykładu uruchomi się z płyty CD, DVD lub BD, ale nie z pamięci USB lub innej
urządzenia przypominające dyski twarde. Można to zrobić za pomocą izohybrydowego MBR. zapewnia Syslinux
pasujące pliki szablonów jako isohdp[fp]x*.bin . Np. /usr/lib/syslinux/isohdpfx.bin .
Jeśli kilkaset KB rozmiaru nie ma znaczenia, można użyć opcji -partition_offset
utwórz tablicę partycji, w której partycja 1 zaczyna się nie w bloku 0. Ułatwia to później
manipulacje pamięcią USB za pomocą narzędzi do partycjonowania i formatowania.
Obraz z poniższego przykładu zostanie przygotowany do rozruchu przez MBR i jego pierwszy
partycja rozpocznie się od bloku dysku twardego 64.
Uruchomi się również z nośnika optycznego.
$ xorrisofs -o wyjście.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 \
-przesunięcie_partycji 16 \
./CD_root
Zostań superużytkownikiem i skopiuj obraz do pliku podstawowego urządzenia bez partycji na USB
stick. W systemie GNU/Linux jest to np. /dev/sdb, a nie /dev/sdb1.
OSTROŻNIE: Spowoduje to nadpisanie wszelkich partycji na pamięci USB i pozostawienie pozostałych danych
niedostępne.
Więc najpierw upewnij się, że masz poprawny adres zamierzonego urządzenia. Np. czytając
100 MiB danych z niego i patrzenie, jak miga:
# dd bs=2K if=/dev/sdb count=50K >/dev/null
Teraz skopiuj na niego obraz
# dd bs=2K if=output.iso of=/dev/sdb

Teraz EFI:
Plik obrazu rozruchowego musi być obrazem partycji systemowej EFI, tj. systemem plików FAT
z katalogiem /EFI/BOOT i plikami rozruchowymi o nazwach zalecanych przez EFI: BOOTIA32.EFI dla wersji 32-bitowej
x86, BOOTx64.EFI dla 64-bitowego AMD/x86 (w UEFI-2.4 jest rzeczywiście mała litera „x”),
BOOTAA64.EFI dla 64-bitowego ARM. Oprogramowanie w systemie plików FAT powinno być w stanie znaleźć i
sprawdź system plików ISO pod kątem konfiguracji modułu ładującego i uruchomienia systemu operacyjnego.
Program GRUB2 grub-mkimage może wytworzyć taki system plików FAT z odpowiednią zawartością, który
następnie wykorzystuje dalsze oprogramowanie GRUB2 z systemu plików ISO.
Sprzęt rozruchowy EFI można łączyć z powyższą izohybrydą ISOLINUX dla PC-BIOS w nie
naprawdę zgodny z UEFI-2.4 sposób, który oczywiście działa dobrze. Daje to partycję MBR i GPT
tabele, obie z zagnieżdżonymi partycjami. Założono, że obraz partycji systemowej EFI jest gotowy jako
./CD_root/boot/grub/efi.img dodaj następujące opcje przed adresem katalogu
./CD_root:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-isohybrid-gpt-basdat \
Bardziej zgodne z UEFI-2.4 jest wybranie MBR lub GPT i dołączenie kopii
partycji systemowej EFI, aby uniknąć nakładania się partycji ISO i partycji EFI.
Tutaj dla MBR:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-append_partition 2 0xef ./CD_root/boot/grub/efi.img \
Powstałe obrazy ISO powinny uruchamiać się z nośnika optycznego i pamięci USB. Można pominąć
opcja -eltorito-alt-boot, jeśli żadna opcja -b nie jest użyta do uruchomienia ISO przez PC-BIOS.

W przypadku obrazów ISO z czystym sprzętem rozruchowym GRUB2 rozważ użycie narzędzia GRUB2 grub-mkrescue as
nakładka na xorrisofs.

Jeśli masz bootowalny system plików ISO i chcesz poznać jego wyposażenie plus propozycję jak to zrobić
aby go odtworzyć, spróbuj:
$ xorriso -hfsplus na -indev IMAGE.iso \
-report_el_torito zwykły -report_system_area zwykły \
-print "" -print "======= Propozycja opcji xorrisofs:" \
-report_el_torito as_mkisofs

Korzystaj z xorrisofs online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad