• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Imaging using partclone instead of partimage

Scheduled Pinned Locked Moved
Feature Request
4
33
20.0k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T
    Tom Elliott
    last edited by Nov 27, 2013, 12:40 AM

    Attached, find my patch for the fog script to use partclone instead of partimage.

    Hopefully it helps.

    Copy it to your fog server, preferably in /tftpboot/fog/images

    Then:

    Run these commands to edit your init.gz file. (MAKE SURE YOU’RE ON AS ROOT YOU NEED TO MOUNT THE IMAGE)
    [code]cd /tftpboot/fog/images
    mkdir tmp
    gunzip init.gz
    mount -o loop init tmp
    patch -p1 tmp/bin/fog < fog.diff.txt
    umount tmp
    rm -rf tmp
    gzip -9 init[/code]

    [url=“/_imported_xf_attachments/0/445_fog.diff.txt?:”]fog.diff.txt[/url]

    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

    1 Reply Last reply Reply Quote 0
    • H
      Hongyun
      last edited by Nov 27, 2013, 4:18 PM

      Hi Tom,

      Can I use this script under version 0.32? Honestly, I like 0.32 better than 0.33b

      Thanks,
      Hongyun

      1 Reply Last reply Reply Quote 0
      • H
        Hongyun
        last edited by Nov 27, 2013, 4:50 PM

        Here is the result when I applied the patch to 0.32, and attached is the fog.rej file.

        patch -p1 tmp/bin/fog < ./fog.diff.txt

        patching file tmp/bin/fog
        Hunk #1 FAILED at 1.
        Hunk #2 FAILED at 364.
        Hunk #3 FAILED at 376.
        Hunk #4 FAILED at 387.
        Hunk #5 FAILED at 400.
        Hunk #6 FAILED at 421.
        Hunk #7 FAILED at 493.
        Hunk #8 FAILED at 581.
        Hunk #9 FAILED at 933.
        Hunk #10 FAILED at 1036.
        Hunk #11 FAILED at 1108.
        11 out of 11 hunks FAILED – saving rejects to file tmp/bin/fog.rej

        [url=“/_imported_xf_attachments/0/446_fog.rej.txt?:”]fog.rej.txt[/url]

        1 Reply Last reply Reply Quote 0
        • T
          Tom Elliott
          last edited by Nov 27, 2013, 5:06 PM

          I’ll take a look at the fog 0.32 fog script and make the changes to it. The diff I gave you before is for 0.33

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

          1 Reply Last reply Reply Quote 0
          • H
            Hongyun
            last edited by Nov 27, 2013, 5:19 PM

            When I applied it to 0.33b here is the result:

            [B][root@foggy ~]# patch -p1 tmp/bin/fog < fog.diff.txt [/B]
            patching file tmp/bin/fog
            Hunk #1 FAILED at 1.
            1 out of 11 hunks FAILED – saving rejects to file tmp/bin/fog.rej
            [B][root@foggy ~]# cat tmp/bin/fog.rej[/B]
            — /dev/null
            +++ opt/buildroot-2013.08.1/package/fog/scripts/bin/fog2013-11-25 11:55:23.820674638 -0500
            @@ -1,11 +1,11 @@
            #!/bin/sh

            -PIGZ_COMP=“-3”;
            +PIGZ_COMP=“-9”;
            RUN_CHKDSK=“”;
            HOSTNAME_EARLY=“0”;

            -OS_ID_WIN7 = “5”;
            -OS_ID_WIN8 = “6”;
            +OS_ID_WIN7=“5”;
            +OS_ID_WIN8=“6”;

            . /usr/share/fog/lib/funcs.sh

            1 Reply Last reply Reply Quote 0
            • H
              Hongyun
              last edited by Nov 27, 2013, 5:21 PM

              [quote=“Tom Elliott, post: 20194, member: 7271”]I’ll take a look at the fog 0.32 fog script and make the changes to it. The diff I gave you before is for 0.33[/quote]

              If you could make it work on 0.32, it would be so wonderful! Thank you very much!

              1 Reply Last reply Reply Quote 0
              • T
                Tom Elliott
                last edited by Nov 29, 2013, 6:01 AM

                If you’re using the 0.32 init.gz file, it doesn’t come precompiled with the partclone files.

                Have you built your own init.gz file with partclone? If so, then I can do the script, if not, there’s not a lot that I can do to help.

                I could build you a custom init.gz but I don’t know how much you would enjoy that as I don’t have the capacity (at the moment) to test this. I’d basically be building in the dark.

                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                1 Reply Last reply Reply Quote 0
                • H
                  Hongyun
                  last edited by Nov 29, 2013, 4:25 PM

                  Thanks for trying to help me. I can try the 0.33b version again. But do you know why when I patch 0.33b there is one error, is it critical? Please see my above post.

                  1 Reply Last reply Reply Quote 0
                  • G
                    Gilou
                    last edited by Dec 2, 2013, 9:01 PM

                    Also, I will try to give more insight on how to be able to resize ext[34] partition… There are no reason not to do the same we do for NTFS partition using resize2fs, assuming it’s inside the init.gz, haven’t even checked for it yet 🙂

                    1 Reply Last reply Reply Quote 0
                    • T
                      Tom Elliott
                      last edited by Dec 5, 2013, 12:26 PM

                      Gilou,

                      It does not currently contain resize2fs. I’m building another version of init.gz right now with resize2fs enabled. Hopefully this will help you, and all of us out.

                      Thank you,

                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 1 / 2
                      1 / 2
                      • First post
                        33/33
                        Last post

                      291

                      Online

                      12.0k

                      Users

                      17.3k

                      Topics

                      155.2k

                      Posts
                      Copyright © 2012-2024 FOG Project