История изменений
Исправление Xenius, (текущая версия) :
Разобрался. Чтобы работало ещё нужна опция -l методом исключения нашел минимальный набор опций:
genisoimage -r -l -no-emul-boot -b 6.4/i386/cdbr -c 6.4/i386/boot.catalog -o ../OpenBSD_custom.iso .
При этом опции нужны для:
-r даёт возможность сделать имена в нижнем регистре,
-l разрешает длинные имена файлов, например boot.conf,
-no-emul-boot необходима поскольку cdbr — это один сектор,
-b 6.4/i386/cdbr указывает на сектор,
-c 6.4/i386/boot.catalog не обязательна, но без неё файл boot.catalog будет создан в корне,
-o указывает на выходной файл,
. значит брать файлы из текущей директории. При этом наиболее удобно использовать автодополнение для указания других файлов, так как пути к ним должны быть относительно корня CD.
Необходимые файлы (остальные можно удалить):
etc/boot.conf
6.4/i386/cdbr
6.4/i386/cdboot
6.4/i386/bsd.rd
Исправление Xenius, :
Разобрался. Чтобы работало ещё нужна опция -l методом исключения нашел минимальный набор опций:
genisoimage -r -l -no-emul-boot -b 6.4/i386/cdbr -c 6.4/i386/boot.catalog -o ../OpenBSD_custom.iso .
При этом опции нужны для:
-r даёт возможность сделать имена в нижнем регистре,
-l разрешает длинные имена файлов, например boot.conf,
-no-emul-boot необходима поскольку cdbr — это один сектор,
-b 6.4/i386/cdbr указывает на сектор,
-c 6.4/i386/boot.catalog не обязательна, но без неё файл boot.catalog будет создан в корне,
-o указывает на выходной файл,
. значит брать файлы из текущей директории. При этом наиболее удобно использовать автодополнение для указания других файлов, так как пути к ним должны быть относительно корня CD.
Исходная версия Xenius, :
Разобрался. Чтобы работало ещё нужна опция -l методом исключения нашел минимальный набор опций:
genisoimage -r -l -no-emul-boot -b 6.4/i386/cdbr -c 6.4/i386/boot.catalog -o ../OpenBSD_custom.iso .
При этом опции нужны для: -r даёт возможность сделать имена в нижнем регистре, -l разрешает длинные имена файлов, например boot.conf -no-emul-boot необходима поскольку cdbr — это один сектор -b 6.4/i386/cdbr указывает на сектор -c 6.4/i386/boot.catalog не обязательна, но без неё файл boot.catalog будет создан в корне -o понятно указывает на выходной файл . значит брать файлы из текущей директории. При этом наиболее удобно использовать автодополнение для указания других файлов, так как пути к ним должны быть относительно корня CD.