Projects / G4L


G4L is a hard disk and partition imaging and cloning tool. The created images are optionally compressed, and they can be stored on a local hard drive or transferred to an anonymous FTP server. A drive can be cloned using the "Click'n'Clone" function. G4L supports file splitting if the local filesystem does not support writing files larger than 2GB. The included kernel supports ATA, serial-ATA, and SCSI drives. Common network cards are supported. It is packaged as a bootable CD image with an ncurses GUI for easy use.

Operating Systems

Recent releases

  •  01 May 2014 19:21

    Release Notes: This release has 120 updates since 0.45, which include about 75% of kernel updates, as well as a number of enhancements to the support programs and options.

    •  23 Jun 2013 07:43

      Release Notes: This release upgrades sysLinux to 5.10, upgrades the build to include linux-firmware to support special hardware, and updates the linux-firmware files as of 6/07/2013: kernel 3.0.82 2013/06/13 (bz3x0.82), kernel 3.4.49 2013/06/13 (bz3x4.49), kernel 3.9.6 2013/06/13 (bz3x9.6), kernel 3.9.6 (now the default kernel), and kernel 3.10-rc6 2013/06/15 (bz3x10.rc6).

      •  01 Apr 2013 11:47

        Release Notes: This is a stable release with many kernel updates and enhancements to scripts and support programs. There were over 70 alpha releases, with about 75% being kernel upgrades.

        •  23 Nov 2012 08:12

          Release Notes: This release had 53 alpha releases, which included many kernel update releases. Some script modifications were to support those which use the split option, and some modifications to support hardware which requires additional firmware to be loaded.

          •  23 Jul 2012 13:08

            Release Notes: 33 Alpha versions. Many kernel upgrades. The default kernel is stable kernel 3.4.6, but this release also has 3.5.0. Upgrades of utilities and libraries plus some additional programs and minor tweaks to scripts.

            Recent comments

            14 Jun 2014 21:54 msetzerii

            G4L 0.47 Alpha 22

            Some Updates.
            Current Kernels included;
            kernel 3.15.0 2014/06/08 (bz3x15.0)
            kernel 3.2.60 2014/06/11 (bz3x2.60)
            kernel 3.4.93 2014/06/11 (bz3x4.93)
            kernel 3.10.43 2014/06/11 (bz3x10.43)
            kernel 3.12.22 2014/06/11 (bz3x12.22)
            kernel 3.14.7 2014/06/11 (bz3x14.7)
            kernel 3.14.7 now default kernel


            Is the directory with the files for the g4l0.47, and it includes various versions with 22 being the latest at the moment. The standard files are being build with Fedora 16 system, but have setup a test machine with Fedora 20. Actually had to set it up again, since something at my college has blocked access to the lab with the original Test machine, and being 7 timezones away I could not fix it, and request to the MIS department have now knocked down the server in front of that lab that had been up for 109 days?? The Fedora 20 version have fc20 in the names, but the g4l parts are the same, only the support files and libraries differ.

            Also, have been working on the g4l-lite setup that just includes the default kernel and has options for setting up on flash or local disk using options.

            P.S. on Freecode I had to change the files links from my fedoragcc system to my amd64gcc systems, since that is the server MIS knocked off-line??

            01 Jun 2014 22:49 msetzerii

            G4L 0.47 Alpha 17

            Mainly kernel updates including latest 3.14.5 and latest kernels added serial support as needed to support an users request. There are also now versions of the builds using Fedora 20 systems in additional to the standard Fedora 16 system that was used for previous release.



            All changes so far since 0.46
            Released 0.47 2014/05/31
            kernel 3.15-rc2 2014/04/20 (bz3x15.rc2)
            kernel 3.13.11 2014/04/22 (bz3x13.11)
            kernel 3.12.18 2014/04/23 (bz3x12.18)
            kernel 3.4.88 2014/04/27 (bz3x4.88)
            kernel 3.10.38 2014/04/27 (bz3x10.38)
            kernel 3.14.2 2014/04/27 (bz3x14.2)
            kernel 3.14.2 now default kernel
            kernel 3.15-rc3 2014/04/28 (bz3x15.rc3)
            kernel 3.2.58 2014/04/30 (bz3x2.58)
            Updated firmware files
            kernel 3.15-rc4 2014/05/05 (bz3x15.rc4)
            kernel 3.4.89 2014/05/06 (bz3x4.89)
            kernel 3.10.39 2014/05/06 (bz3x10.39)
            kernel 3.14.3 2014/05/06 (bz3x14.3)
            kernel 3.14.3 now default kernel
            kernel 3.0.101 removed
            kernel 3.12.19 2014/05/09 (bz3x12.19)
            kernel 3.15-rc5 2014/05/09 (bz3x15.rc5)
            kernel 3.4.90 2014/05/13 (bz3x4.90)
            kernel 3.10.40 2014/05/13 (bz3x10.40)
            kernel 3.14.4 2014/05/13 (bz3x14.4)
            kernel 3.14.4 now default kernel
            kernel 3.12.20 2014/05/15 (bz3x12.20)
            kernel 3.2.59 2014/05/18 (bz3x2.59)
            kernel 3.4.91 2014/05/18 (bz3x4.91)
            kernel 3.15-rc6 2014/05/21 (bz3x15.rc6)
            kernel 3.15-rc7 2014/05/25 (bz3x15.rc7)
            Modified 3.14.4 and 3.15-rc7 kernels to add
            additional serial console option
            kernel 3.10.41 2014/05/31 (bz3x10.41)
            kernel 3.14.5 2014/05/31 (bz3x14.5)
            kernel 3.14.5 now default kernel

            All files for 0.47 located in

            All kernel files with config in

            04 Apr 2014 16:37 msetzerii

            G4L 0.46 alpha114 - 2014/04/04

            Been a while since I posted and update to the version, but have gone
            for alpha91 to now alpha114. Have been trying to solve and issue
            for Fujitsu Lifebook T794 that freezes during the kernel loading process.
            Don't have direct access to one, but have tried with user lots of kernel
            options, and building extra things in the kernel, but it still just seems
            to stop with no definite error reported. Have tired using syslinux 4.x, 5.x,
            and 6.03x versions and even grub4dos. If anyone might have experience with
            these units of similar. It does boot an older version partedmagic, but that
            doesn't support nic? It also seems to freeze with the HDT option as well?

            Lots of new kernel updates. Has 3.13.9 as new default, but has the 3.14 released.



            Complete list of changes latest46.114

            10 Feb 2014 13:42 msetzerii

            G4L 0.46 alpha91 - 2014/02/10

            Lots of new kernel updates. Has 3.13.2 as new default.



            Complete list of changes latest46.91

            14 Jan 2014 11:03 msetzerii

            G4L 0.46 alpha79 - 2014/01/14

            Lots of new kernel updates. Has 3.12.7 as new default.



            Complete list of changes latest46.79


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.