How to Install and Uninstall grub-pc Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 18,2024

1. Install "grub-pc" package

Learn how to install grub-pc on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install grub-pc

2. Uninstall "grub-pc" package

In this section, we are going to explain the necessary steps to uninstall grub-pc on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove grub-pc $ sudo apt autoclean && sudo apt autoremove

3. Information about the grub-pc package on Ubuntu 20.10 (Groovy Gorilla)

Package: grub-pc
Architecture: amd64
Version: 2.04-1ubuntu35.6
Multi-Arch: foreign
Priority: optional
Section: admin
Source: grub2
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: GRUB Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 554
Depends: debconf (>= 0.5) | debconf-2.0, grub-common (= 2.04-1ubuntu35.6), grub2-common (= 2.04-1ubuntu35.6), grub-pc-bin (= 2.04-1ubuntu35.6), ucf, grub-gfxpayload-lists
Conflicts: grub (<< 0.97-54), grub-coreboot, grub-efi-amd64, grub-efi-ia32, grub-ieee1275, grub-legacy, grub-xen
Replaces: grub, grub-common (<= 1.97~beta2-1), grub-coreboot, grub-efi-amd64, grub-efi-ia32, grub-ieee1275, grub-legacy, grub2 (<< 2.04-1ubuntu35.6)
Filename: pool/main/g/grub2/grub-pc_2.04-1ubuntu35.6_amd64.deb
Size: 124784
MD5sum: e65be78b48d6e8b12c3c8e1764fa22f0
SHA1: 9360760e140f91eed6c8e244a1d760dea6b9e57c
SHA256: aad2267ef353b434553f3a153168d001be3917fb5308dfa7373483eb3d496252
SHA512: 3fb1ea04e6de5f123d6353709b47ba0727e37a878a9c9e98e005c00b021d43dc5fa90c5360d4d9a6e84ca0500a36aaf400888dcb56007107a811cd773ecc3840
Homepage: https://www.gnu.org/software/grub/
Description-en: GRand Unified Bootloader, version 2 (PC/BIOS version)
GRUB is a portable, powerful bootloader. This version of GRUB is based on a
cleaner design than its predecessors, and provides the following new features:
.
- Scripting in grub.cfg using BASH-like syntax.
- Support for modern partition maps such as GPT.
- Modular generation of grub.cfg via update-grub. Packages providing GRUB
add-ons can plug in their own script rules and trigger updates by invoking
update-grub.
- VESA-based graphical mode with background image support and complete 24-bit
color set.
- Support for extended charsets. Users can write UTF-8 text to their menu
entries.
.
This is a dependency package for a version of GRUB that has been built for
use with the traditional PC/BIOS architecture. Installing this package
indicates that this version of GRUB should be the active boot loader.
Description-md5: 55663e0e8d42f469d665f9cc0013b733
Task: ubuntu-live, kubuntu-live, xubuntu-live, lubuntu-live, ubuntukylin-live, ubuntu-mate-live, ubuntu-budgie-live

Package: grub-pc
Architecture: amd64
Version: 2.04-1ubuntu35
Multi-Arch: foreign
Priority: optional
Section: admin
Source: grub2
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: GRUB Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 554
Depends: debconf (>= 0.5) | debconf-2.0, grub-common (= 2.04-1ubuntu35), grub2-common (= 2.04-1ubuntu35), grub-pc-bin (= 2.04-1ubuntu35), ucf, grub-gfxpayload-lists
Conflicts: grub (<< 0.97-54), grub-coreboot, grub-efi-amd64, grub-efi-ia32, grub-ieee1275, grub-legacy, grub-xen
Replaces: grub, grub-common (<= 1.97~beta2-1), grub-coreboot, grub-efi-amd64, grub-efi-ia32, grub-ieee1275, grub-legacy, grub2 (<< 2.04-1ubuntu35)
Filename: pool/main/g/grub2/grub-pc_2.04-1ubuntu35_amd64.deb
Size: 124776
MD5sum: 1ee7b1514f6fa40c35259c397cc04424
SHA1: 1032e9e7c67cf972e525de22751de87ea7fad0ba
SHA256: f404edb9647913652dbd3a19606f84ce3bff964d45238bf557683a9e6345d30f
SHA512: 13082c43a22ee469e5125fdbf9772dc284fd21b788dfbc61663bdfdde76e3b896cf7186aa5bb7bd51f7e23025f2e64a97153df3773300edd43b8cea9499ceb4e
Homepage: https://www.gnu.org/software/grub/
Description-en: GRand Unified Bootloader, version 2 (PC/BIOS version)
GRUB is a portable, powerful bootloader. This version of GRUB is based on a
cleaner design than its predecessors, and provides the following new features:
.
- Scripting in grub.cfg using BASH-like syntax.
- Support for modern partition maps such as GPT.
- Modular generation of grub.cfg via update-grub. Packages providing GRUB
add-ons can plug in their own script rules and trigger updates by invoking
update-grub.
- VESA-based graphical mode with background image support and complete 24-bit
color set.
- Support for extended charsets. Users can write UTF-8 text to their menu
entries.
.
This is a dependency package for a version of GRUB that has been built for
use with the traditional PC/BIOS architecture. Installing this package
indicates that this version of GRUB should be the active boot loader.
Description-md5: 55663e0e8d42f469d665f9cc0013b733
Task: ubuntu-live, kubuntu-live, xubuntu-live, lubuntu-live, ubuntukylin-live, ubuntu-mate-live, ubuntu-budgie-live