Рейтинг:0

почему genisoimage выводит все заглавные буквы?

флаг ng

я выполнил эту команду

genisoimage -o OS.iso dir_iso

у меня есть этот ввод

dir_iso
    /ботинок
        / жратва
            grub.cfg
        ОС.bin

Но получение

ОС.iso
    /. // примечание - не знаю, почему идет этот каталог, нужна помощь и для этого
    /БОТИНОК
        /GRUB
            GRUB.CFG
        ОС.БИН

Как исправить?

РЕДАКТИРОВАТЬ

обратите внимание, что содержимое файлов не изменяется.

vanadium avatar
флаг cn
Не знаете, почему вы добавили тег «ядро»?
user135142 avatar
флаг ng
Мне нужно проверить вывод моего ядра.
Рейтинг:0
флаг cn

genisoimage создает файловые системы ISO9660/Joliet/HFS. Возможно, вы создали систему ISO9660, общий знаменатель, который может быть прочитан на большинстве аппаратных средств. Каждый файл, записываемый в файловую систему ISO9660, должен иметь имя файла в формате 8.3 (до 8 символов, точка, до 3 символов, все в верхнем регистре). Отсюда и ваши кепки.

/. обозначает текущий каталог.

Чтобы разрешить более длинные имена файлов и строчные буквы, вы должны предоставить дополнительные параметры командной строки, чтобы genisoimage создавал дополнительные метаданные файловой системы, необходимые для Joliet, Rock Ridge или Apple ISO 9660, которые являются расширениями ограничительной файловой системы ISO9660, допускающей длинные имена файлов, расширенные символы и права доступа к файлам. Использовать -J возможность генерировать записи каталога Joliet (Unicode, что позволяет использовать нелатинские сценарии) и/или включить расширение Rock Ridge (разрешения в стиле Unix и более длинные имена). Видеть человек для всех вариантов.

user135142 avatar
флаг ng
Да, но хотите, чтобы genisoimage не помещал все имена файлов в верхний регистр
vanadium avatar
флаг cn
Название вопроса звучит иначе. Тем не менее, я добавил некоторую информацию о том, как писать длинные имена.
user135142 avatar
флаг ng
Хорошо, я попробую "-j".
user135142 avatar
флаг ng
большое спасибо @vanadium!
user135142 avatar
флаг ng
одно небольшое примечание для будущих читателей, genisoimage что-то сказал об этом "горном хребте". чтобы решить ее, используйте "-R".
vanadium avatar
флаг cn
Спасибо! Я включил это в ответ и уточнил, что мы добавляем расширения в формат ISO для поддержки длинных имен и т. д.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.