Installing Trisquel 9 on a Lenovo Ideapad 3

9 replies [Last post]
ao
ao
Offline
Joined: 07/20/2017

Dear Trisquel community,

I'm trying to install Trisquel 9 on a Lenovo Ideapad 3 and during install got
"‘grub-efi-amd64-signed’ package failed to install into /target/"

I stumbled upon
https://learningpenguin.net/2018/07/13/fix-grub-efi-amd64-signed-package-failed-to-install-into-target/
and found out you have to do manually partitioning, which could have worked if the Trisquel installer would have supported the touchpad, which it doesn't. So basically I have to buy a mouse, don't I have to?

Beformed
Offline
Joined: 01/12/2017

I don't think you have to buy a mouse to install Trisquel, you can always use the text mode or figure out your way around the GUI (more complicated without a mouse) but you don't have to buy.

ao
ao
Offline
Joined: 07/20/2017

Thank you Beformed.
I tried and now temporary have a mouse so I tried the graphic installer instead again.

After filling out the partition table I got the following message:
"Some of the partitions you created are too small. Please make the following partitions at least this large:

/home 0TB0
/tmp 0TB0
/var 0TB0

If you do not go back to the partitioner and increase the size of these partitions, the installation may fail."

Actual sizes in partition table:

/home 204000 MB
/var 7999 MB
/tmp 7522 MB

So I don't know what 0TB0 is and continued. The screen "freezed".

What is 0TB0?

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Have you actually asked for /home, /var and /tmp to be on separate partitions? Could you show us your partitioning?

ao
ao
Offline
Joined: 07/20/2017

Yes, I have.
The partitioning as follows (left to right)

(EFI as delivered by Lenovo)
Linuxswap
/
/Home
/Var
/Tmp

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

I do not know what is the problem. Is a simpler partition scheme, with /var and /tmp on / rather than on separate partitions, "accepted"?

Cyberhawk

I am a translator!

Offline
Joined: 07/27/2010

Correct me if I'm wrong, but Trisquel won't support EFI well because of the old installer?

I believe you have better chances for success if you boot up your machine in legacy mode instead UEFI and proceed to create a normal MS-DOS partition table.

One partition for /, one partition for /home and a swap partition is really all you need. I'm not aware of any advantages by creating extra partitions for /var and /tmp.

nadebula.1984
Offline
Joined: 05/01/2018

Canonical didn't care its age-old installer until very recently (when so many users complained about its poor UEFI support that Canonical could no longer neglect it). They care only making money.

There have been sharp decreases in Ubuntu's market share in recent years, presumably (partially) because its poor UEFI support, since many users cannot install it at all (especially when new computers no longer support CSM).

Here's also a suggestion. When Ubuntu's new installer (coming in 21.10) is available, make it a high-priority task to purify it and make it happen in Trisquel. Don't wait until Trisquel 11 (based on Ubuntu 22.04 LTS).

ao
ao
Offline
Joined: 07/20/2017

Hi Cyberhawk, thank you.

The source of the advantages of creating extra partitions for /var and /tmp is (on a computer not partitioned like that):
$ sudo lynis audit system
* To decrease the impact of a full /tmp file system, place /tmp on a separate partition [FILE-6310]
https://cisofy.com/lynis/controls/FILE-6310/
* To decrease the impact of a full /var file system, place /var on a separate partition [FILE-6310]
https://cisofy.com/lynis/controls/FILE-6310/

Cyberhawk

I am a translator!

Offline
Joined: 07/27/2010

Notice how the statements you quote speak about full /tmp and full /var directories. If you plan to have LOTS of data in those places, you might as well put them on separate partitions. This way your / partition will be kept from filling up (which is always detrimental for the user experience, programs might stop working etc).

If you just plan to install Trisquel to use as a desktop system, make your / partition 30GB and you'll never run out. Make that 40GB and you'll probably be able to install everything within the repository (I'm guessing).

In case your machine is going to be a server, THEN you might start thinking about partitioning with separate /var to prevent problems when logs fill up all the space, or one of your clients tries to create a website half the size of the internet etc.