Groot v18.8

Groot v18.8 is now available.

Groot is a tiny utility to chroot into a Linux system installed on another partition or directory. It is similar to the arch-chroot command on Arch Linux, and based on the same script. It can be used on any Linux distribution.

It’s useful for installing and updating packages on an installed system without booting from it. It’s also useful for fixing boot issues when a system is unable to boot.

What’s New

New command: -fixboot

There’s a new command for fixing boot issues. This command will chroot into specified directory, mount devices from fstab/crypttab files, rebuild initramfs, and update GRUB menu. It works on all distributions based on Debian, Ubuntu, Fedora and Arch.

This is useful for fixing simple boot issues, and for updating the grub boot menu.

This command does not reinstall GRUB to MBR/EFI as this is more complex and needs to be done carefully by the user. If you wish to reinstall GRUB you can start a chroot session and run the commands to install it.

New command: -update

There’s a new command for installing package updates. This command will chroot into specified directory, mount devices from fstab/crypttab files, and use the package manager to install available updates. It works on all distributions based on Debian, Ubuntu, Fedora and Arch.

This is useful for updating systems installed on other partitions without booting it.

Updating a Manjaro system installed on another partition

Installation

Binary installers and DEB packages are available on the GitHub page.

You can download and install the latest release of Groot on any Linux distribution, using the following one-line commands:

# 64-bit
cd /tmp && curl -s -L https://github.com/teejee2008/groot/releases/latest | egrep -o 'teejee2008/groot/releases/download/.*/groot-v[0-9.]*-amd64.run' | wget --base=http://github.com/ -i - -O groot-latest-amd64.run && sudo chmod a+x ./groot-latest-amd64.run && sudo ./groot-latest-amd64.run
# 32-bit
cd /tmp && curl -s -L https://github.com/teejee2008/groot/releases/latest | egrep -o 'teejee2008/groot/releases/download/.*/groot-v[0-9.]*-i386.run' | wget --base=http://github.com/ -i - -O groot-latest-i386.run && sudo chmod a+x ./groot-latest-i386.run && sudo ./groot-latest-i386.run

Donate

PayPal ~ If you find this application useful and wish to say thanks, you can buy me a coffee by making a donation with PayPal.

Patreon ~ You can also sign up as a sponsor on Patreon.com. As a patron you will get access to beta releases of new applications that I’m working on. You will also get news and updates about new features that are not published elsewhere.

3 thoughts on “Groot v18.8

  1. Congratulations for your work. I was wondering if groot mounts all the necessary system directories to install/update grub with EFI systems. Does it?

    Like

  2. I can not use groot , get following terminal output on Ubuntu 18.04

    ~$ sudo groot
    E: Directory not found: /home/saleem/dev
    E: Path for chroot must have system directories: /dev, /proc, /run, /sys

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s