убедитесь, что у файла 'boot.cat' есть разрешение 644, затем повторите команду mkisofs
Ошибка при создании образа кикстарта в CentOS 7
439
MGoBlue93
До публикации я прочитал это:
Создание Centos 7 ISO с кикстартом
Я пытаюсь сделать начальную сборку Linux и в результате получаю загрузочный ISO. Я использую CentOS 7.
Моя проблема, когда я пытаюсь сделать ISO, это ошибки с этим:
genisoimage: Uh oh, I cant find the boot catalog directory '/home/dogzilla/kickstart_build/isolinux'!
Я скопировал файлы с CentOS-7-x86_64-DVD-1804.iso и поместил их в ~ / kickstart_build.
Вот дерево того, что находится в ~ / kickstart_build:
├── comps.xml └── isolinux ├── boot.cat ├── boot.msg ├── grub.conf ├── images │ ├── efiboot.img │ ├── pxeboot │ │ ├── initrd.img │ │ ├── TRANS.TBL │ │ └── vmlinuz │ └── TRANS.TBL ├── initrd.img ├── isolinux.bin ├── isolinux.cfg ├── ks │ └── ks.cfg ├── LiveOS │ ├── squashfs.img │ └── TRANS.TBL ├── memtest ├── Packages │ ├── # A whole bunch of *.rpm files ├── postinstall ├── splash.png ├── TRANS.TBL ├── vesamenu.c32 └── vmlinuz
Это команда, которую я использую, чтобы попытаться создать ISO:
mkisofs -o myks.iso -b ~/kickstart_build/isolinux/isolinux.bin -c ~/kickstart_build/isolinux/boot.cat -no-emul-boot -V 'CentOS 7 x86_64' -boot-load-size 4 -boot-info-table -R -J -v -T ~/kickstart_build/isolinux/
Вот вывод из терминала:
I: -input-charset not specified, using utf-8 (detected in locale settings) genisoimage 1.1.11 (Linux) Scanning /home/dogzilla/kickstart_build/isolinux/ Scanning /home/dogzilla/kickstart_build/isolinux/images Scanning /home/dogzilla/kickstart_build/isolinux/images/pxeboot Excluded: /home/dogzilla/kickstart_build/isolinux/images/pxeboot/TRANS.TBL Excluded: /home/dogzilla/kickstart_build/isolinux/images/TRANS.TBL Scanning /home/dogzilla/kickstart_build/isolinux/ks Scanning /home/dogzilla/kickstart_build/isolinux/LiveOS Excluded: /home/dogzilla/kickstart_build/isolinux/LiveOS/TRANS.TBL Scanning /home/dogzilla/kickstart_build/isolinux/Packages Excluded: /home/dogzilla/kickstart_build/isolinux/Packages/TRANS.TBL Scanning /home/dogzilla/kickstart_build/isolinux/Packages/repodata Scanning /home/dogzilla/kickstart_build/isolinux/postinstall Excluded: /home/dogzilla/kickstart_build/isolinux/TRANS.TBL call to search_tree_file with an absolute path, stripping initial path separator. Hope this was intended... genisoimage: Uh oh, I cant find the boot catalog directory '/home/dogzilla/kickstart_build/isolinux'!
Куда я иду не так?
Когда вы читали https://superuser.com/questions/952113/creating-a-centos-7-iso-with-kickstart, вы заметили, что они использовали genisoimage?
Gerard H. Pille 6 лет назад
0
Вы заметили, что эти две программы являются общими копиями друг друга? genisoimage является частью cdrkit, в то время как mkisofs является частью cdrtools.
MGoBlue93 6 лет назад
0
Как я мог? Но если предположить, что это правда, зачем использовать разные аргументы? Кроме того, вы должны понимать, что одна и та же программа может вести себя по-разному при вызове под другим именем.
Gerard H. Pille 6 лет назад
0
Есть ли у вас что-то, чтобы внести свой вклад, например, фактические знания / опыт кикстарта / создания ISO или вы просто догадались?
MGoBlue93 6 лет назад
0
Я уверен, что кто-то еще поможет вам.
Gerard H. Pille 6 лет назад
0
1 ответ на вопрос
-1
L. Wang
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
4
Как я могу конвертировать ISO-образ CD в формат bin / cue на Mac?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux