Подскажите, пожалуйста, гуру слаки!
Делаю я диск для инсталляции так:
mkisofs -o slackware.iso -R -J -V «Slackware Install» -x ./bootdisks -x ./rootdisks -v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table -sort isolinux/iso.sort -b isolinux/isolinux.bin -c isolinux/isolinux.boot -A «Slackware Install CD» .
[14:37] ~/slackware> find .
.
./slackcd
./rootdisks
./rootdisks/install.1
./rootdisks/install.2
./rootdisks/network.dsk
./rootdisks/rescue.dsk
./isolinux
./isolinux/isolinux.bin
./isolinux/iso.sort
./bootdisks
./bootdisks/sata.i
./bootdisks/bare.i
После этого у меня образ весит
[14:39] ~/slackware> du -hs slackware.iso
416K slackware.iso
Тогда как папки, которые я копировал на образ весят 8.2 мегабайта.
[14:41] ~/slackware> find .
.
./rootdisks
./rootdisks/install.1
./rootdisks/install.2
./rootdisks/network.dsk
./rootdisks/rescue.dsk
./isolinux
./isolinux/isolinux.bin
./isolinux/iso.sort
./bootdisks
./bootdisks/sata.i
./bootdisks/bare.i
[14:41] ~/slackware> du -hs .
8.2M .
Это так и должно быть или в чём-то проблема?
Вот лог процесса записи, но он вроде не отображает ошибок:
Warning: creating filesystem that does not conform to ISO-9660.
mkisofs 2.01 (i386-unknown-openbsd3.9)
Scanning .
Excluded by match: ./rootdisks
Scanning ./isolinux
Excluded by match: ./bootdisks
Writing: Initial Padblock Start Block 0
Done with: Initial Padblock Block(s) 16
Writing: Primary Volume Descriptor Start Block 16
Done with: Primary Volume Descriptor Block(s) 1
Writing: Eltorito Volume Descriptor Start Block 17
Size of boot image is 4 sectors -> No emulation
Done with: Eltorito Volume Descriptor Block(s) 1
Writing: Joliet Volume Descriptor Start Block 18
Done with: Joliet Volume Descriptor Block(s) 1
Writing: End Volume Descriptor Start Block 19
Done with: End Volume Descriptor Block(s) 1
Writing: Version block Start Block 20
Done with: Version block Block(s) 1
Writing: Path table Start Block 21
Done with: Path table Block(s) 4
Writing: Joliet path table Start Block 25
Done with: Joliet path table Block(s) 4
Writing: Directory tree Start Block 29
Done with: Directory tree Block(s) 2
Writing: Joliet directory tree Start Block 31
Done with: Joliet directory tree Block(s) 2
Writing: Directory tree cleanup Start Block 33
Done with: Directory tree cleanup Block(s) 0
Writing: Extension record Start Block 33
Done with: Extension record Block(s) 1
Writing: The File(s) Start Block 34
Total translation table size: 2048
Total rockridge attributes bytes: 786
Total directory bytes: 2048
Path table size(bytes): 26
Done with: The File(s) Block(s) 9
Writing: Ending Padblock Start Block 43
Done with: Ending Padblock Block(s) 150
Max brk space used 0
193 extents written (0 MB)
Спасибо за любую помощь!
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ты бы чуток другое место указывал, раз «.» вносишь…
ага. ты же сам просишь mkisofs не складывать пару каталогов.
смотри сам:
вот и посчитай размер без них. ;)
Спасибо большое! Я конечно извеняюсь, за то что я не посмотрел мануала по этому поводу. Но я просто не ожидал, что этот флаг означает исключение…
Вот здесь ftp://slackware.perespim.ru/pub/slackware-10.2/isolinux/README.TXT
есть описание сборки интсаляционного диска. Я просто не ожидал, что в инсталяционный диск не входит ядро и вообще ничего кроме загрузчика…
Ещё раз большое спасибо! В следующий раз буду внимательнее.
курю man mkisofs и man cdrecord
При загрузке сомопального диска вылезате ошибка:
ISOLINUX 2.13 2004-12-14 Copyrigth (C) 1994-2004 H. Peter Anvin
Could not find kernel image: linux
boot: sata.i
Could not find kernel image: sata.i
boot:/bootdisks/sata.i
Could not find kernel image: sata.i
boot:bootdisks/sata.i
Could not find kernel image: sata.i
boot:
Подскажите в чём ошибка? Чё не так делаю? Куда копать? Какой нужно путь к ядру указывать?
Диск я делал так:
[12:45] tmp> cat ../run
mkisofs -o slackware.iso -R -J -V «Slackware Install» -v -d -N -no-emul-boot -bo
ot-load-size 4 -boot-info-table -sort isolinux/iso.sort -b isolinux/isolinux.bin
-c isolinux/isolinux.boot -A «Slackware Install CD» .
[12:45] tmp> find .
.
./rootdisks
./rootdisks/install.1
./rootdisks/install.2
./rootdisks/network.dsk
./rootdisks/rescue.dsk
./bootdisks
./bootdisks/sata.i
./bootdisks/bare.i
./slackware.iso
./isolinux
./isolinux/isolinux.bin
./isolinux/iso.sort
./kernels
./kernels/sata.i
./kernels/sata.i/System.map.gz
./kernels/sata.i/bzImage
./kernels/sata.i/config
./kernels/bare.i
./kernels/bare.i/System.map.gz
./kernels/bare.i/bzImage
./kernels/bare.i/config
Как показано здесь
Непонятно, если с этого диска нельзя инсталлировать слаку, то зачем делать такой редми, который новичкам голову морочит…
покажи, какой у тебя isolinux.cfg
ну и вообще, думай в этом направлении.
спасибо!!! я разобрался с isolinux.cfg, всё запахало!