Comment 8 for bug 1905098

Revision history for this message
Cubic PPA (cubic-wizard) wrote : Re: Cubic - Failed to build custom Xubuntu 20.10

Follow these steps...

(1)
If you don't have it, download the ISO you want to customize (Xubuntu 20.10):

    "xubuntu-20.10-desktop-amd64.iso"

Also, download the previous LTS ISO (Xubuntu 18.04):

    "xubuntu-18.04.5-desktop-amd64.iso"

(2)
Launch Cubic.

On the Start page, create a new project (ie. an empty directory).

(3)
Click the Next button to navigate to the Project page.

For the Filename, select "xubuntu-20.10-desktop-amd64.iso" (Xubuntu 20.10).

(4)
Click the Next button to navigate to the Extract page.

(5)
You will see two progress bars:

    (a) the Linux filesystem is extracted, and
    (b) important files from the ISO are copied

Once this completes, you will automatically be taken to the Terminal page.

(6)
On the Terminal page, verify the OS version.

    root@cubic:~# uname -r
    5.4.0-53-generic

    root@cubic:~# lsb_release --all
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 20.10
    Release: 20.10
    Codename: groovy

Note that the kernel version will reflect the kernel your are running on your host machine.
The OS version will be 20.10 or "Groovy".

(7)
Here's the trick!!...

Click the **Back** button to navigate to the Project page (again).

For the Filename, select "xubuntu-18.04.5-desktop-amd64.iso" (Xubuntu 18.04).

(8)
Click the undo button (with the tool tip, "Undo changes to the custom ISO values") in the header bar; it is just next to the Back button.
This will simply revert the ~values~ in the right "Custom ISO..." side of the Project page, so they reference your previous "Groovy" values instead of "Bionic". You can change these to whatever you want.

Click the Next button.

(9)
You will see one progress bar this time (same as part b of step 5):

    (b) important files from the ISO are copied

Once this completes, you will automatically be taken to the Terminal page.

(10)
On the Terminal page, verify the OS version has *not* changed.
(This is just to reassure yourself that you are indeed customizing Xubuntu version 20.10)

    root@cubic:~# uname -r
    5.4.0-53-generic

    root@cubic:~# lsb_release --all
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 20.10
    Release: 20.10
    Codename: groovy

Note that the kernel version will reflect the kernel your are running on your host machine.
The OS version will ~still~ be 20.10 or "Groovy" and not 18.04, because your OS customizations were ~not~ overwritten!

(11)
Customize your OS as you would like.
On the Generate page, the customized ISO should generate successfully this time.