Projects / G4L

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.

Tags
Licenses
Operating Systems

RSS Recent releases

  •  02 Dec 2011 23:59

    Release Notes: This release adds the function f_partdiskinfo() to display extra disk information (to hopefully make sure the correct disk/partition is selected), adds mkfs.hfsplus and fsck.hfsplus, adds busybox 1.19.3, testdisk 6.13, kernel 3.1.4, and testdisk-6.14WIP, changes the art_info2 code to make 15 characters possible for the device, adds fsarchiver probe -v and adds the uuid to the listing, modifies cleandrive8.dialog to match the g4l script part_info functions, adds an M: option to the Utility menu to test partitions using f3write and f3read, and changes the default kernel to 3.1.4.

    •  05 Sep 2011 06:23

      Release Notes: This release had 70 alphas, so it has lots of kernel updates and support programs plus some script fixes. The ISO and development kit were updated, but the documentation has not yet been updated.

      •  26 May 2011 13:07

      Release Notes: The documentation was updated for version 0.37. It is now over 200 pages in length, and includes a number of screen shots and instructions.

      •  28 Apr 2011 01:17

        Release Notes: This release fixed a number of issues and and made some minor improvements.

        •  31 Jan 2011 12:11

          Release Notes: This version uses busybox 1.17.4, Linux 2.6.38 rc2, and Linux 2.6.37. vi and vim links to nano were added. cleandrive7 was modified to check for jetcat location. The P option was added to the local menu to allow for sub-directories. The build system was upgraded to Fedora 14 from 10. strace, scp, rpcbind, and rpcinfo were added. Partimage and partimaged were updated to 0.6.9. LZMA compression is used for the ramdisk. partimage was changed to make install-strip. The -o option was added to the fsarchiver invocation to overwrite older archives by default. The default kernel was changed to Linux 2.6.37.

          RSS Recent comments

          29 Jan 2012 09:43 Avatar msetzerii Thumbs up

          G4L 0.40 Alpha 30

          ftp://amd64gcc.dyndns.org/g4l0.40alpha/g4l-v0.40alpha30.iso

          Latest changes with 0.40
          kernel 3.2-rc4 2011/12/01
          updated parted
          Modified f3read and f3write to show processing details.
          Syslinux 4.05
          kernel 3.1.5 released 2011/12/09 (bz3x1.5)
          default kernel 3.1.5
          kernel 3.2-rc5 Added 2011/12/09
          Added cleandrive8.dialog code into g4l30o11 script
          kernel 3.2-rc6 Added 2011/12/17
          vlan support in 3.1.5 and 3.2-rc6 added
          vconfig added
          Bug fix - line 1625 of g4l script had h- instead of -
          caused error in local backup with split on lzop compression
          add syslinux, syslinux.com, and syslinux.exe
          Can now copy files from directory to USB and use these
          programs to make it bootable. Linux, DOS, WIN32
          Updated f3write and f3read to version 2
          Change g4l to link to newer g4l30o11 script
          kernel 3.1.6 released 2011/12/21 (bz3x1.6)
          default kernel 3.1.6
          kernel 3.2-rc7 Added 2011/12/24
          Updated f3write and f3read to version 2.0.4
          updated testdisk-6.14-WIP as of 2012/01/01
          kernel 3.1.7 released 2012/01/03 (bz3x1.7)
          default kernel 3.1.7
          kernel 3.2 Added 2012/01/04
          kernel 3.1.8 released 2012/01/06 (bz3x1.8)
          default kernel 3.1.8
          kernel 3.0.16 released 2012/01/06 (bz3x0.16)
          removed kernel 3.0.9
          kernel 3.0.17 released 2012/01/12 (bz3x0.17)
          kernel 3.1.9 released 2012/01/12 (bz3x1.9)
          kernel 3.2.1 released 2012/01/12 (bz3x2.1)
          Fix for issue with run= option and grub2
          On my lab that I had just upgraded to Fedora 16
          found that previous option to automatically run
          no longer worked. Thought it might be the latest
          kernels, but using them from the g4l cd work fine,
          so assumming it is somthing to do with the grub2.
          This issue is that the cmdline option has this:
          run="command or commands for the g4l to run"
          but somehow it is getting changed to
          "run=command or commands for the g4l to run"
          The g4lmenu script would strip the run= from the
          lines, but that is expecting the " to be after the =
          Have added these lines to the g4lmenu to handle the
          difference.
          < grub2fix=`cat /tmp/runcmd | cut -b1-3`
          < if [ "$grub2fix" = "run" ] ; then
          < cat /tmp/runcmd | cut -b 5-256 > /tmp/runcmd2
          < mv /tmp/runcmd2 /tmp/runcmd
          < fi
          Will need to do more research to see if this is best fix.
          kernel 3.1.10 released 2012/01/18 (bz3x1.10)
          default kernel 3.1.10
          kernel 3.3-rc1 released 2012/01/19 (bz3x3.rc1)
          default kernel 3.2.1
          g4l30o12 (added udpoption code for udp-receiver)
          kernel 3.0.18 released 2012/01/26 (bz3x0.18)
          kernel 3.2.2 released 2012/01/26 (bz3x2.2)
          copied g4l30o12 to g4l30o11 script
          default kernel 3.2.2
          updated testdisk-6.14-WIP as of 2012/01/28

          21 Jan 2012 12:04 Avatar msetzerii Thumbs up

          G4L 0.40 Alpha 27

          ftp://amd64gcc.dyndns.org/g4l0.40alpha/g4l-v0.40alpha27.iso

          kernel 3.3-rc1 released 2012/01/19 (bz3x3.rc1)
          default kernel 3.2.1

          Latest changes with 0.40
          kernel 3.2-rc4 2011/12/01
          updated parted
          Modified f3read and f3write to show processing details.
          Syslinux 4.05
          kernel 3.1.5 released 2011/12/09 (bz3x1.5)
          default kernel 3.1.5
          kernel 3.2-rc5 Added 2011/12/09
          Added cleandrive8.dialog code into g4l30o11 script
          kernel 3.2-rc6 Added 2011/12/17
          vlan support in 3.1.5 and 3.2-rc6 added
          vconfig added
          Bug fix - line 1625 of g4l script had h- instead of -
          caused error in local backup with split on lzop compression
          add syslinux, syslinux.com, and syslinux.exe
          Can now copy files from directory to USB and use these
          programs to make it bootable. Linux, DOS, WIN32
          Updated f3write and f3read to version 2
          Change g4l to link to newer g4l30o11 script
          kernel 3.1.6 released 2011/12/21 (bz3x1.6)
          default kernel 3.1.6
          kernel 3.2-rc7 Added 2011/12/24
          Updated f3write and f3read to version 2.0.4
          updated testdisk-6.14-WIP as of 2012/01/01
          kernel 3.1.7 released 2012/01/03 (bz3x1.7)
          default kernel 3.1.7
          kernel 3.2 Added 2012/01/04
          kernel 3.1.8 released 2012/01/06 (bz3x1.8)
          default kernel 3.1.8
          kernel 3.0.16 released 2012/01/06 (bz3x0.16)
          removed kernel 3.0.9
          kernel 3.0.17 released 2012/01/12 (bz3x0.17)
          kernel 3.1.9 released 2012/01/12 (bz3x1.9)
          kernel 3.2.1 released 2012/01/12 (bz3x2.1)
          Fix for issue with run= option and grub2
          On my lab that I had just upgraded to Fedora 16
          found that previous option to automatically run
          no longer worked. Thought it might be the latest
          kernels, but using them from the g4l cd work fine,
          so assumming it is somthing to do with the grub2.
          This issue is that the cmdline option has this:
          run="command or commands for the g4l to run"
          but somehow it is getting changed to
          "run=command or commands for the g4l to run"
          The g4lmenu script would strip the run= from the
          lines, but that is expecting the " to be after the =
          Have added these lines to the g4lmenu to handle the
          difference.
          < grub2fix=`cat /tmp/runcmd | cut -b1-3`
          < if [ "$grub2fix" = "run" ] ; then
          < cat /tmp/runcmd | cut -b 5-256 > /tmp/runcmd2
          < mv /tmp/runcmd2 /tmp/runcmd
          < fi
          Will need to do more research to see if this is best fix.
          kernel 3.1.10 released 2012/01/18 (bz3x1.10)
          default kernel 3.1.10
          kernel 3.3-rc1 released 2012/01/19 (bz3x3.rc1)
          default kernel 3.2.1

          14 Jan 2012 12:30 Avatar msetzerii Thumbs up

          G4L 0.40 Alpha 25

          Issue with run= option and grub2

          ftp://amd64gcc.dyndns.org/g4l0.40alpha/g4l-v0.40alpha25.iso

          Latest changes with 0.40
          kernel 3.2-rc4 2011/12/01
          updated parted
          Modified f3read and f3write to show processing details.
          Syslinux 4.05
          kernel 3.1.5 released 2011/12/09 (bz3x1.5)
          default kernel 3.1.5
          kernel 3.2-rc5 Added 2011/12/09
          Added cleandrive8.dialog code into g4l30o11 script
          kernel 3.2-rc6 Added 2011/12/17
          vlan support in 3.1.5 and 3.2-rc6 added
          vconfig added
          Bug fix - line 1625 of g4l script had h- instead of -
          caused error in local backup with split on lzop compression
          add syslinux, syslinux.com, and syslinux.exe
          Can now copy files from directory to USB and use these
          programs to make it bootable. Linux, DOS, WIN32
          Updated f3write and f3read to version 2
          Change g4l to link to newer g4l30o11 script
          kernel 3.1.6 released 2011/12/21 (bz3x1.6)
          default kernel 3.1.6
          kernel 3.2-rc7 Added 2011/12/24
          Updated f3write and f3read to version 2.0.4
          updated testdisk-6.14-WIP as of 2012/01/01
          kernel 3.1.7 released 2012/01/03 (bz3x1.7)
          default kernel 3.1.7
          kernel 3.2 Added 2012/01/04
          kernel 3.1.8 released 2012/01/06 (bz3x1.8)
          default kernel 3.1.8
          kernel 3.0.16 released 2012/01/06 (bz3x0.16)
          removed kernel 3.0.9
          kernel 3.0.17 released 2012/01/12 (bz3x0.17)
          kernel 3.1.9 released 2012/01/12 (bz3x1.9)
          kernel 3.2.1 released 2012/01/12 (bz3x2.1)
          Fix for issue with run= option and grub2
          On my lab that I had just upgraded to Fedora 16
          found that previous option to automatically run
          no longer worked. Thought it might be the latest
          kernels, but using them from the g4l cd work fine,
          so assumming it is somthing to do with the grub2.
          This issue is that the cmdline option has this:
          run="command or commands for the g4l to run"
          but somehow it is getting changed to
          "run=command or commands for the g4l to run"
          The g4lmenu script would strip the run= from the
          lines, but that is expecting the " to be after the =
          Have added these lines to the g4lmenu to handle the
          difference.
          < grub2fix=`cat /tmp/runcmd | cut -b1-3`
          < if [ "$grub2fix" = "run" ] ; then
          < cat /tmp/runcmd | cut -b 5-256 > /tmp/runcmd2
          < mv /tmp/runcmd2 /tmp/runcmd
          < fi
          Will need to do more research to see if this is best fix.

          13 Jan 2012 08:43 Avatar msetzerii Thumbs up

          G4L 0.40 Alpha 24

          3 new kernels.

          ftp://amd64gcc.dyndns.org/g4l0.40alpha/g4l-v0.40alpha24.iso

          Latest changes with 0.40
          kernel 3.2-rc4 2011/12/01
          updated parted
          Modified f3read and f3write to show processing details.
          Syslinux 4.05
          kernel 3.1.5 released 2011/12/09 (bz3x1.5)
          default kernel 3.1.5
          kernel 3.2-rc5 Added 2011/12/09
          Added cleandrive8.dialog code into g4l30o11 script
          kernel 3.2-rc6 Added 2011/12/17
          vlan support in 3.1.5 and 3.2-rc6 added
          vconfig added
          Bug fix - line 1625 of g4l script had h- instead of -
          caused error in local backup with split on lzop compression
          add syslinux, syslinux.com, and syslinux.exe
          Can now copy files from directory to USB and use these
          programs to make it bootable. Linux, DOS, WIN32
          Updated f3write and f3read to version 2
          Change g4l to link to newer g4l30o11 script
          kernel 3.1.6 released 2011/12/21 (bz3x1.6)
          default kernel 3.1.6
          kernel 3.2-rc7 Added 2011/12/24
          Updated f3write and f3read to version 2.0.4
          updated testdisk-6.14-WIP as of 2012/01/01
          kernel 3.1.7 released 2012/01/03 (bz3x1.7)
          default kernel 3.1.7
          kernel 3.2 Added 2012/01/04
          kernel 3.1.8 released 2012/01/06 (bz3x1.8)
          default kernel 3.1.8
          kernel 3.0.16 released 2012/01/06 (bz3x0.16)
          removed kernel 3.0.9
          kernel 3.0.17 released 2012/01/12 (bz3x0.17)
          kernel 3.1.9 released 2012/01/12 (bz3x1.9)
          kernel 3.2.1 released 2012/01/12 (bz3x2.1)

          05 Jan 2012 22:53 Avatar msetzerii Thumbs up

          G4L 0.40 Alpha 21

          ftp://amd64gcc.dyndns.org/g4l0.40alpha/g4l-v0.40alpha21.iso

          Probable will shortly release 0.40 before upgrading systems to Fedora 16 soon.

          Changes.

          Latest changes with 0.40
          kernel 3.2-rc4 2011/12/01
          updated parted
          Modified f3read and f3write to show processing details.
          Syslinux 4.05
          kernel 3.1.5 released 2011/12/09 (bz3x1.5)
          default kernel 3.1.5
          kernel 3.2-rc5 Added 2011/12/09
          Added cleandrive8.dialog code into g4l30o11 script
          kernel 3.2-rc6 Added 2011/12/17
          vlan support in 3.1.5 and 3.2-rc6 added
          vconfig added
          Bug fix - line 1625 of g4l script had h- instead of -
          caused error in local backup with split on lzop compression
          add syslinux, syslinux.com, and syslinux.exe
          Can now copy files from directory to USB and use these
          programs to make it bootable. Linux, DOS, WIN32
          Updated f3write and f3read to version 2
          Change g4l to link to newer g4l30o11 script
          kernel 3.1.6 released 2011/12/21 (bz3x1.6)
          default kernel 3.1.6
          kernel 3.2-rc7 Added 2011/12/24
          Updated f3write and f3read to version 2.0.4
          updated testdisk-6.14-WIP as of 2012/01/01
          kernel 3.1.7 released 2012/01/03 (bz3x1.7)
          default kernel 3.1.7
          kernel 3.2 Added 2012/01/04

          Screenshot

          Project Spotlight

          Mocosel

          An S-expression programming language featuring a simple syntax, but a powerful and self-extensive programming experience.

          Screenshot

          Project Spotlight

          VDnsAdm

          A virtual nameserver management GUI.