Опция -d
говорит:
-d, --directory
list directories themselves, not their contents
Это показывает вам .
, потому что — это ваш текущий каталог. Это можно использовать в сочетании с -l
, если вы просто хотите увидеть разрешения/владельца каталога, среди прочего.
Последняя справочная страница находится по адресу:
http://schilytools.sourceforge.net/man/man8/mkisofs.8.html
и если вы проверите свою командную строку, то увидите, что вы не использовали ни одну из опций, делающих CD загрузочным.
Если вы установили оригинал mkisofs
, у вас есть файл README.eltorito
, который содержит, например. этот пример командной строки:
mkisofs -V MYVOL -iso-level 4 -R -b boot/grub/stage2_eltorito -no-emul-boot \
-boot-load-size 4 -boot-info-table -o myvol.iso thisdir
и этот:
mkisofs -V MYVOL -iso-level 4 -R -b boot/grub/stage2_eltorito -no-emul-boot \
-boot-load-size 4 -boot-info-table \
-eltorito-alt-boot -eltorito-platform efi -b boot/grub/boot.efi \
-no-emul-boot
-o myvol.iso thisdir
в качестве примера EFI. Однако вам нужно знать, откуда взять загрузочные образы...
Важно:имена файлов являются примерами. Вам нужно использовать правильные реально существующие имена файлов, которые соответствуют дереву файлов, которое вы хотите превратить в загрузочный компакт-диск.
И кстати :Так как genisoimage
выпущен в мае 2004 года, он пока не поддерживает -eltorito-platform efi
.
Последняя версия mkisofs
всегда находится в архиве schilytools
по адресу:
http://sourceforge.net/projects/schilytools/files/
Если у вас есть работающий образ ISO, вы можете запуститьisodebug -i xxx.iso
(заменить xxx.iso на имя вашего образа ), чтобы получить параметры командной строки mkisofs, которые использовались с этим образом. Но обратите внимание, что это работает только в том случае, если xxx.iso был создан с помощью исходной программы mkisofs.
В любом случае, если вы откуда-то получили загрузочное дерево, я уверен, что они знают, какие файлы нужно указать mkisofs как файлы загрузочного образа.