That solution did not work.
However i found plenty of others here.
I commented out the sleep calls in /etc/init/failsafe.conf, and rebooted.
Boot time was about 17 seconds (normal).
What it is waiting for is DHCP info. It's handled by /etc/dhcp/dhclient.conf.
Since you say it's instant when plugged it, set a low timeout.
Thank you, i will test it out :)
I installed Trisquel and did not select to install any extra packages,
intentionally.
Everything works fine, except one thing.
During boot (before presented the login screen), if ethernet is not plugged
in
then the system will wait for ethernet to be plugged in for several minutes.
CTRL-C