Monday, 1 March 2021

GParted 1.2.0 Live CD & USB Image: Nimble and Effective

Continuing the theme of Debian based rescue distributions, simply because most of them are built on Debian, I am looking at GParted this week as last one in this short series. GParted is of course known as a tool to work with and edit partitions that is included with most distributions where it could be considered a de facto standard. But it also lends its name to a rescue CD image where it is at the centre of the collection of tools.

Images are updated frequently, about every two months, but core functionality stays the same so there is no need to focus on numbers too much. That said, I downloaded the gparted-live-1.2.0-1-amd64.iso which was 387 MB in size and is using the 5.10 Linux kernel. 1.2.0-2 is currently in testing. These newer builds are based on the unstable branch of Debian for obvious reasons, to stay relevant with support for newer hardware, but are in themselves considered stable.

The systemd software is running under the hood. With its small size GParted can be written to USB, CD or DVD and is available for i686 and x86_64 architectures, as ISO or extractable USB image. There‘s also a PAE enabled version for 32-bit computers. The 64-bit version supports booting UEFI machines. The home page advises to have a minimum of 320 MB RAM available.

Boot options


From the menu we can boot with default settings which should be fine for most, use KMS with large fonts and loading into memory, boot from local disk, run memtest or, third option from the top, choose other modes. 
These other options are to also boot into RAM, presumably not with larger fonts enabled, use safe graphics settings or go into fail safe mode.

Other options

Booting the GParted disc in Virtualbox worked with full mouse integration but in operation desktop icons were unresponsive at times and the display did not resize in Virtualbox 6.1.18. Given that this is a tool that is largely intended to run and rescue partitions on bare metal I won‘t hold that against it. The session was useful though to take screenshots of the boot menu and initial configuration steps. In Virtualbox, if choosing the second boot option for larger fonts and to RAM this will increase resolution for the initial configuration to 1024x768, up from 800x600. It started fine on my UEFI-enabled ASUS Vivobook with an eigth generation i7.

After booting we get to choose keyboard layout and language and are then asked how we want to start the graphical desktop, i.e. startx with automatically detected settings or force a mode. It then shows a short notice regarding Debian and free software and the kernel used.



The distribution then launches into the Fluxbox desktop with the GParted tool open and ready. The Fluxbox desktop and menu are extremely nimble and fast and its low requirements should make it possible to run it even on very old machines with little memory.

Default desktop

The partition editor is in version 1.2.0. and should not need any detailed explanation as it is the exact same used by other distributions for managing partitions through a graphical interface. With this we can create partition tables, create, move and resize partitions, format and change file systems, set the boot flag and toggle flags on a partition, view information about a disk or partition, set labels and new UUID, and even attempt data rescue and check and repair the file system.

There is little information on how to use the tool but IF one knows the terms used it‘s quite self-evident. The help menu includes a link to online content but this does little more than stating the obvious of which buttons do what. A big plus however is that all file systems are supported out of the box and that to make full use of it in a variety of environments the distribution does not require any more file system utilities to be installed. 

File system support built in

Apart from this a number of applications are included. The collection consists of Lxterminal (with an extra entry in the menu to start with root privileges), a script to take screenshots from a very basic GUI dialogue, the Geany, Vi and Nano editors, the PCMan file manager as well as Midnight Commander, a calculator and the Netsurf web browser. Network access is configured via terminal launched from the corresponding menu entry. I did not see any easy wireless support baked in but this won‘t matter for the local job of disk recovery and in wired LAN settings.
Testdisk, Partimage and a tool to test hard drive health via SMART are also included. Partimage is letting us image, backup and restore partitions and drives or just restore the MBR. It has options to back up to a server and encrypt the transfer with SSL. For this it would be useful to have network access which would at least in professional setups always be wired and this would also be advisable for home use.

For users who prefer the terminal, GParted can also be run from the command line and Fdisk is also on board, just as Fsarchiver allows to archive and restore file systems from the terminal. Take a look at all the applications included in GParted Live.

We can add further packages to the live environment thanks to apt and apt-get.

Website

The project‘s website, while not as fully featured as some others, offers tips for more advanced users on how to use it on a PXE server, add packages and create our own spin of a custom GParted Live from scratch and how to run it from hard drive in a boot partition. The last one may be interesting for many people as in essence it provides us with a local rescue system utilising the boot partition.

The site also features instructions on how to compile the application from source code and get involved as a developer and a page where happy users can donate via Paypal.

Conclusion

Testdisk and GParted are common tools that come with many other rescue distributions. All in all I feel this distribution falls somewhere between Rescatux and Rescuezilla which we have looked at previously, leaning more towards the disk imaging, backup and restore capabilities of the latter. The GParted Live image combines many aspects of both but also includes other tools like Partimage and, except the program at the heart of it, is leaning more towards terminal applications where others provide a graphical wizard.

Using instructions from the web pages it appears very versatile while managing to stay small at around 400 MB and requiring little RAM, thereby being not only a fast download but also faster to write and able to boot in environments with restricted RAM, it is also small enough to fit in a local boot partition to be used for rescue jobs, although that won‘t help if Grub is corrupted and unable to find and load it.

Perhaps the best, or at least one of the main benefits of the Live CD is that support for all file systems is pre-installed. A fine tool to work with Mac, Linux, BSD and Windows machines alike.

Ideally I would have also wanted a rootkit hunter and a virus scanner included as this would qualify in the wider sense as working with file systems, but perhaps it‘s a step too far into the security domain. As it stands, short of spinning our own, it seems we will always have to have several rescue distributions in the drawer to be prepared for all cases.
 

No comments:

Post a Comment

Please leave your comment here. Spam will be deleted.

Note: only a member of this blog may post a comment.

12.04 LTS (1) 1280x1024 (2) 14.1 (1) absolute (6) accessibility (6) ad-blocking (2) administration (2) afterstep (1) android (3) announcements (15) anonymity (5) anonymous (1) anonymous browsing (1) anti-malware (1) anti-virus (1) antiX (4) applications (1) arch (11) archbang (11) archone (1) artix (2) authentication (1) backports (1) base (1) bash (2) bittorrent (2) block-this (1) bluestar (1) bodhi (1) books (1) brave (1) brave-browser (1) browsers (8) browsing (1) bsd (4) bug (2) bugs (3) calculate (1) centos (1) certification (1) chakra (2) changelog (22) chat (1) chatzilla (1) chromebook (1) chromium (2) click (1) commodore 64 (1) ControlD (1) critique (1) crunchbang (5) crux (1) ctkarch (1) cyber war (1) debian (29) desktop (62) devuan (6) digital certificates (1) digital memories (1) distributions (75) DNS (1) documentaries (1) documentation (2) dr. web (1) drivers (1) duo (1) e17 (1) email (1) encryption (3) enlightenment (1) events (1) exit nodes (1) ext4 (1) fake (1) fallout (1) fallout 4 (1) fedora (6) file server (2) file systems (1) firefox (3) flash (1) flush (1) fluxbox (7) fluxflux (1) FPS (2) free software (3) frugalware (1) FSF (1) ftp (2) furybsd (1) fusion (1) fvwm (1) fvwm-crystal (1) games (11) gaming (10) gentoo (3) gnome (9) gnome shell (4) gnu/linux (4) google (2) google-chrome (3) graphics (1) grml (1) gtk+ (1) hangouts (1) hardcore punk (1) hardware (3) how-to (23) humor (2) i3 (1) icewm (6) init (3) init freedom (5) interview (1) introduction (1) jibbed (1) jwm (2) kanotix (4) kde (21) KDE neon (1) kde3 (2) kernel (6) knoppix (1) kodi (2) kongoni (2) kubuntu (3) LAS (1) libtorrent-rasterbar (1) linux (20) linux light (16) Linux Mint (6) live (50) live medium (28) live system (13) liveslak (3) LMDE 4 (3) localisation (1) LTS (1) lxde (12) lxqt (1) mageia (1) mandriva (2) manjaro (1) marine life (1) mate (1) media center (6) mepis (2) mint (5) mobile (2) mobile security (1) movies (6) mozilla (3) music (1) MX Linux (1) netbook (2) netrunner (1) networking (5) news (3) nvidia (1) open source (1) openbox (15) openSUSE (4) opinion (13) other (5) overclockix (1) packages (1) pclinuxos (4) perl (1) plasma (5) poll (2) porteus (3) privacy (5) privoxy (1) programming (1) proxy (2) puppy (3) qbittorrent (1) qt (1) quick look (10) ratpoison (1) red hat (7) redcore linux (1) relax (1) release (2) rescue (3) reviews (57) rhythmbox (1) rolling (1) RPG (2) rpm (1) sabayon (5) salix (15) scientific (7) screenshots (2) scripts (3) seamonkey (1) security (4) semplice (1) server (5) shell (1) shooter (4) siduction (1) slackel (1) slackware (68) slackware 14.2 (2) slackware 15.0 (8) slackware-current (34) slax (7) slitaz (1) smart phones (2) sms (1) south africa (2) specialist (1) spoof (1) ssh (1) surfing (1) systemd (2) table mountain (1) TDE (1) tegra k1 (1) The Walking Dead (1) themes (1) tinyme (2) tips (1) tor (3) torrenting (1) torrents (1) traffic analysis (2) trinity (2) trisquel (1) TV shows (2) TWD (1) ubuntu (6) unity (2) unity linux (4) unix (1) upgrade (6) vector (2) video (4) vinux (2) virtualbsd (1) visual impairment (5) voip (1) vpn (5) VSIDO (1) wallpapers (3) window maker (4) window managers (1) windscribe (1) wireless (10) xfce (16) youtube (1) zenwalk (3) zombies (1) zoo (1)