problém s .iso

Sekcia: Aplikácie & Desktop 13.11.2007 | 16:01
Avatar Viliam Oravec Kubuntu 10.04 (MSI GX700PX)  Používateľ
Dobrý deň.
Chcem sa opýtať. Preložil som si malý prográmek. Pôvodne to bolo asi 3 MB iso s bootloaderom. Preklad by som zvládal, ale ako mám zabezpečiť, aby sa mi to iso spustilo aj po preklade. Neviem ako mám do toho isa pridať ten bootloader.

Ak som sa vyjadril trochu neodborne tak ma prosím nezastrelte. V týchto veciach sa nehýbem tak často. Som skôr jazykár (AJ, NJ.)
Všichni mněli ruce od krve, jenom já hubu... :)
    • Re: problém s .iso 13.11.2007 | 19:11
      Avatar Frantisek Klabzuba Debian  Používateľ
      pouzi napr. syslinux/isolinux (to je bootloader)

      v prvom pripade mozes pouzit emulaciu floppy:

      - vytvoris bootovatelny obraz 2.8 MB diskety, spustis na ten obraz syslinux aby ta disketa bola bootovatelna a pri vytvarani iso pouzijes -b parameter:

      - v druhom pripade pouzijes isolinux bez emulacie diskety, potom tam nieje to obmedzenie na 2.8 mb:

      vytvoris initial ramdisk z adresara initrd (mozes pouzit aj iny fs asi):
      mksquashfs initrd initrd.sqs
      

      iso z adresara iso
      mkisofs -o cdimage.iso -b isolinux.bin -c boot.cat \
      -no-emul-boot -boot-load-size 4 -boot-info-table iso
      
      • Re: problém s .iso 14.11.2007 | 17:35
        Avatar Viliam Oravec Kubuntu 10.04 (MSI GX700PX)  Používateľ
        no cize som pouzil to mksqashfs .. vytvorilo mi to maly suborcek initrd.sqs. ten som prekopiroval do zlozky s programom.

        potom som pouzil tu strudlu co si napisal mkisofs -o cdimage.iso -b isolinux.bin -c boot.cat \
        -no-emul-boot -boot-load-size 4 -boot-info-table iso

        Nasledujuci vypis ma dostal
        viliam@viliam-desktop:~/Hackremake$ mkisofs -o cdimage.iso -b isolinux.bin -c boot.cat \
        > -no-emul-boot -boot-load-size 4 -boot-info-table ff.iso
        Setting input-charset to 'UTF-8' from locale.
        mkisofs: Uh oh, I cant find the boot image 'isolinux.bin' !

        reku v poriadku asi tam nie je isolinux.bin
        dal som ls
        viliam@viliam-desktop:~/Hackremake$ ls
        boot.cat cdimage.iso initrd.cgz isolinux.bin scsi.cgz vmlinuz
        boot.msg ff.iso initrd.sqs isolinux.cfg syslinux.cfg

        a strcim ruku do ohna ze tam ten isolinux.bin je.

        Tak ako mam pokracovat. Surne by som to potreboval, pretoze v skole vyhodili systemaka a ten nezanehal ziadne hesla na pristup do Administratorskeho uctu na win.
        Všichni mněli ruce od krve, jenom já hubu... :)
        • Re: problém s .iso 14.11.2007 | 19:12
          Avatar Frantisek Klabzuba Debian  Používateľ
          isolinux.bin musis skopirovat do toho adresara z ktoreho vyrabas cd, mal by byt v /usr/lib/syslinux/. Inak neviem co mas na mysli tym ze initrd.sqs bol malicky, tam mas korenovy adresar toho ramdisku cize subory ako /bin/bash atd.., malo by to mat aspon 1-2 megabajty. Plus neviem ako presne to mas skompilovane ten tvoj program, odporucam skompilovat staticky.
          • Re: problém s .iso 14.11.2007 | 22:30
            Avatar Viliam Oravec Kubuntu 10.04 (MSI GX700PX)  Používateľ
            No že to bude až tak zložité som nečakal. ale to je jedno. Zachránila ma virtualizácia windowsu. Tam som upravil ten iso subor priamo. Zamenil originálne súbory s preloženými a napálil.
            Ale ináč díky.
            Všichni mněli ruce od krve, jenom já hubu... :)
    • Re: problém s .iso 13.11.2007 | 22:12
      Avatar samox86 arch, debian  Administrátor
      ak si daco prelozil posli to autorovi programu, on to zaradi medzi ostatne preklady a na dalsi den to mozno najdeme v dennom builde (ak nejaky je) :)
      lnx.sk - virtualne servery; Lnx@Lnx.sk
      • Re: problém s .iso 14.11.2007 | 12:16
        Avatar Viliam Oravec Kubuntu 10.04 (MSI GX700PX)  Používateľ
        Radšej by som to autorovi neposielal ono je to cracerský program na helsá vo win.
        Všichni mněli ruce od krve, jenom já hubu... :)