LINUX.ORG.RU

Совместить disc4.iso и rescuecd.iso у FC2


0

0

Вот есть disc4 и rescuecd, как бы так обьеденить исошку rescuecd и disk4, чтоб он был загрузочный как rescuecd и были там все пакеты с dick4. Размер как раз подходит.

Сейчас посмотрел, хорошо можно совместить, файлы которые с одинаковым именем, одинаковые и по содержанию, единственно, что в корне исошки TRANS.TBL не совпадают, я так понял в них сожержится содержание корня, то есть как то надо заного этот TRANS.TBL сгенерировать... В общем как бы это сделать, чтоб ещё и загрузку с rescue диска не потерять??

anonymous

Очень просто, берешь iso rescuecd и открываешь его по F3 в mc, делаешь
поиск по слову mkisofs, там будет строка со всеми нужными ключами:
mkisofs 2.01a27 -A FC/2 i386 -V FC/2 i386 -J -R -v -T -x ./lost+found -o .../rescuecd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table
вот она тебе и понадобиться, затем монтируешь iso 4-го диска и rescuecd,
создаешь где-нибудь каталог и перекидываешь все содержимое обеих
исошек в него, первым нужно скопировать все с rescuecd, а затем все с
4-го диска, на вопросы о существующих файлах ответить, что переписать
все, дальше нужно удалить все TRANS.TBL в этом каталоге, запускаешь
команду в этом каталоге:
rm -f `find -name TRANS.TBL`
после всего этого нужно собрать исошку, ключи известны, теперь как
будет выглядить команда:
~$ mkisofs -A "FC/2 i386" -V "FC/2 i386" -J -R -v -T -x ./lost+found -o disk4.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /tmp/fc2
где /tmp/fc2 тот самый каталог, где все проделывалось.
Получил в своем хоуме disk4.iso, казалось бы, что достаточно, однако
исошку нужно подписать, что бы быть чесным до конца, но это возможно
только в редхедовских системах, потому-что понадобиться утилита
implantisomd5 из anaconda-runtime, которая обычно лежит в
/usr/lib/anaconda-runtime, вообщем делаем так:
~$ /usr/lib/anaconda-runtime/implantisomd5 --force --supported-iso disk4.iso
Это делается для того, что если тебя угораздит проверить целостность
всех дисков когда об этом попросит инсталятор, и если ты ему ответишь
"да", то он на 4-ый диск должен ответить ОК, но, если у тебя система не
редхат и нет анакондовых утилит, то можно не подписывать диск и во
время инсталяции отказаться от проверки сидюков....

McMCC ★★★
()
Ответ на: комментарий от McMCC

Спасибо!!!! БОЛЬШОЕ СПАСИБО!!!

З.Ы. Я правильно понял, что чтобы подписать диск, нужно иметь redhat (например rh9) fedora core не подойдёт??

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.