'Mkisofs' изменяет загрузочный образ и/или загружает каталог?

Разрешенный путем добавления порта 80 как исключение в Windows Firewall на машине, выполняющей XAMPP.

Однако я все еще скорее смущен относительно того, почему WAMP работал.

2
задан 30 May 2012 в 05:48
2 ответа

1 ) If the files in the diskFiles directory are being modified then this will show up with simple tools such as ls. If you have many files and or sub directories then find is your friend.

2) Rsync from a backup of the DVD will be a lot faster. I do not recommend this because it is a workaround. Finding what causes the problem is almost always better. However I recognise that sometimes a workaround is needed to get things done NOW. My experience is that these workaround stay in place forever, so avoiding them when possible is best.

(skipping item 3 because I have no answer for that).

3
ответ дан 3 December 2019 в 10:57

Чтобы добавить к принятому мной ответу, у меня был простой способ выяснить это - сгенерировать контрольную сумму MD5! (ага.)

md5sum diskFiles/isolinux/isolinux.bin

Если бы вы запустили эту команду до и после вызова mkisofs , вы бы увидели, что файл действительно меняется по следующей причине (спасибо @Hennes):

-boot-info-table Указывает, что 56-байтовая таблица с информацией о структуре компакт-диска будет исправлена ​​по смещению 8 в загрузочном файле. Если задана эта опция, загрузочный файл изменяется в исходной файловой системе, поэтому обязательно сделайте копию, если этот файл не может быть легко регенерирован!

Чтобы преодолеть это, я использую следующую команду:

rsync -rv /home/derp/diskBackup/isolinux diskFiles/isolinux

Команда rsync очень похожа на cp , только она намного умнее и гибче. Использование этой команды "очистит" файлы образа загрузки в исходной файловой системе, так что mkisofs может исправить 56-байтовую таблицу снова, не повреждая файл isolinux.

Я, вероятно, мог бы сделать это для всего содержимого DVD, но мне было лень снова скопировать все с диска, а isolinux - единственный каталог, на который воздействует mkisofs . : -)

0
ответ дан 3 December 2019 в 10:57

Теги

Похожие вопросы