0

How do we get Ubuntu 20.10 groovy-gorilla to dual boot with puppy-linux fossapup?

2 Answers2

3

I managed to get groovy-gorilla to dual-boot with fossapup on Lenovo thinkpad t420s. Here are some observations:

  1. When I installed fossapup, I did not get an option to install the distro in the entire partition. The option to install the distro in the entire partition does not exist anymore. You can only perform a frugal install with fossapup. In the past, I used to wipe out the partition, then skip installation of grub4dos, and reboot with boot-repair to reinstall grub-2 followed by sudo grub-update which used to sense the puppy installation and bring it back. However, it does not work with fossapup.

  2. When I ran boot-repair, I did not even get the grub menu because it was hidden, once I booted into groovy-gorilla, I had to comment GRUB_TIMEOUT_STYLE=hidden in /etc/default/grub to make grub menu visible.

  3. I found this post from 2015, titled, "How to install Puppy Linux (frugal) and configure Grub2 bootloader" which was super helpful in fixing my issue. I followed the steps carefully.

  4. The key step is the creation of /etc/grub.d/40_custom file which is used to augment the grub menu. This is the key step. Please see link in bullet #3 for details

  5. Once done, running sudo grub-update will inject fossapup into the menu. However, you won't see it when grub-update is running.

When I booted, I could see the fossapup menu item.

0

Incidentally, you can still do a full install of Puppy Fossapup by opening a terminal and running:

export ENABLE FULLINSTALL=1
puppyinstaller