uprava FreeBSD ISO image

Miroslav Lachman 000.fbsd at quip.cz
Sat Dec 16 21:53:29 CET 2006


Mam tu problem s upravou ISO image FreeBSD. Z jistych duvodu se tam 
snazim dodat Grub a vse pak vypalit na CD tak, jak to je.

Mel jsem za to, ze si stahnu ISO, primountuju s pomoci mdconfig, 
zkopiruju na disk, pridam Grub a vypalim. Jenze tu mam problem s 
velikosti - patrne se mi z image kopiruji nejake hard/sym-linky? a 
vysledek je pak o par set mega vetsi

Puvodni ISO:
-rw-r--r--   1 quip  wheel   519M Dec 15 20:27 6.2-RC1-i386-disc1.iso

Upravene ISO:
-rw-r--r--   1 root  wheel   971M Dec 16 22:13 6.2-RC1-i386-disc1_grub.iso

Primountovane ISO:
# mount
/dev/md0 on /vol0/6.2-RC1/disc1 (cd9660, local, read-only)
# df -h
/dev/md0       519M    519M      0B   100%    /vol0/6.2-RC1/disc1

# du -d 1 -h
943M    ./disc1
974M    ./disc1_grub

Jak je videt z vystupu vyse, ISO ma 519MB, ale `du` uz ho primountovane 
vidi jako 943MB a zkopirovana varianta ma dokonce 974M.

kopirovano prikazem:
tar -cvf - -C /vol0/6.2-RC1/disc1 . | tar xpf - -C /vol0/6.2-RC1/disc1_grub

pridan adresar s grubem a nasledne vytvoreni ISO
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 
-boot-info-table -o 6.2-RC1-i386-disc1_grub.iso disc1_grub


O ISO formatu toho moc nevim, takze mi zrejme unika neco zcela 
zasadniho. Proto bych se rad zeptal, jak postupovat, abych si mohl jen 
lehce upravit existujici ISO image?

Miroslav Lachman



More information about the Users-l mailing list