Hello everyone,
I posted this solution as a bug in the Issues page in order to try to solve
this situation. But for those that have this annoying bug here is the
workaround.
(PS: this is a simple copy-past from the bugreport).
I've noticed that on 2 of my 3 computers where Trisquel is installed I have
the same problem. The splash screen doesn't appear normally. Either it is
divided in multiple parts or doesn't appear (in this case I only see 3 weird
lines).
Here is what I see in most cases :
So I started to see where this could come from (since it happens on my two
computers with Nvidia but not on the one with Intel). I started to update the
kernel (installing the jxself 3.7's one) and it doesn't have this bug. But
this isn't a definitive solution.
I've installed Aptosid just to test and saw that the stock kernel from
Trisquel using aptosid grub would load normally.So I started to search on
grub and I've found this line:
menuentry 'Trisquel GNU/Linux, with Linux-Libre 3.2.0-31-generic' --class
trisquel --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root
01fd22de-b9bd-4948-8948-8969e4f96ef3
linux /boot/vmlinuz-3.2.0-31-generic
root=UUID=01fd22de-b9bd-4948-8948-8969e4f96ef3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-31-generic
}
This is the original line from Trisquel's Grubd. The aptosid's grub is almost
similar except for :
recordfail
gfxmode $linux_gfx_mode
insmod gzio
That aren't there. recordfail and insmod gzio couldn't be since they have
nothing to do (directly or indirectly) with the splash screen. So I tried
just to comment the second line before restarting.
And this was the result:
So I hope this helped anyone out there. The real "problem" with this solution
is that we need to change it at every kernel update. There is a file on the
/etc/grub.d/ list called 10_linux that has a reference to the gfxmode line.
Maybe this one could be modified to reflect this but I don't know how and
what since it is very different from the Arch Linux Grub configuration files.