How do I change the boot order so that my libreboot boots first from the USB drive?

11 replies [Last post]
psilislp
Offline
Joined: 09/23/2015

So I have a Libreboot with Trisquel on it, but I'd like to put Ubuntu on it instead. I've got a flash drive prepared for this, but I'm not sure how to change the boot order so that the USB is tried before the internal drive.

So far, I've discovered that tapping F5 while the machine is booting sends me to a menu with these options:

Load Operating System
Parse ISOLINUX menu (ahci0)
Parse ISOLINUX menu (USB)
Parse ISOLINUX menu (CD/DVD)
Switch to grubtest.cfg
Search for GRUB configuration (grub.cfg) outside of CBFS

I've already tried the

Parse ISOLINUX menu (USB)

option, but this just causes the screen to turn black for a fraction of a second and the cursor to go back up to

Load Operating System.

What next?

psilislp
Offline
Joined: 09/23/2015

Something is disturbing me, though. I've tried two versions of Startup Disk Creator to put Ubuntu on the USB drive, and when both of them finished, they gave the following messages...

The GTK version gave:

Installation is complete. You may now run Trisquel on other computers by booting them with this drive inserted.

And the KDE version gave:

The installation is complete. You may now reboot your computer with this device inserted to try or install Trisquel.

(Note that the second one doesn't even have correct grammar.)

But the most disturbing fact is that both of them say Trisquel, not Ubuntu!! But the .iso file I selected was the Ubuntu one... What the hell? (Note that the machine I am using to load the USB is also a libreboot, and also running Trisquel.)

happy_gnu
Offline
Joined: 08/06/2017

This is normal do a Trisquel live USB with Ubuntu and it will say "you can run Ubuntu..."

Trisquel substituted all the "Ubuntu" for "Trisquel" so is normal.

SuperTramp83

I am a translator!

Offline
Joined: 10/31/2014

>So I have a Libreboot with Trisquel on it, but I'd like to put Ubuntu on it instead.

Stopped reading there. This forum is against non-free software. I am pretty sure Buguntu has plenty of forums where you can ask your questions.

Bonne fortunae!

happy_gnu
Offline
Joined: 08/06/2017

This is more of a Libreboot problem than Trisquel or Ubuntu. So you might want to ask to libreboot.

psilislp
Offline
Joined: 09/23/2015

The reason I'm switching from Triskull is to get away from bugs, actually.

Also, I never did figure out how to navigate y'all's user manual.

mason

I am a member!

Offline
Joined: 07/07/2017

If that's the only reason you're switching, Parabola or Debian 9 (avoiding the non-free and contrib rebos) might work for you, and unlike Ubuntu will respect your freedom.

psilislp
Offline
Joined: 09/23/2015

Which do you recommend? The most crippling problem I had with my Triskell setup was that, gradually over time, Abrowser began to become slower and slower, and crash frequently. Other things I've noticed are that the boot time has increased, and there is a little red "failed" thing that started showing up occasionally and now always shows up. Bugs aside, I also found that, however free Triskell is in theory, in practice, I was stuck with a crappy stock menu bar and other things as well that I had no idea how to change.

mason

I am a member!

Offline
Joined: 07/07/2017

If you start a thread about your booting issue (what does the red "failed" message appear next to), I'm sure someone here can help you with it.

If you are frustrated the menu bar and other interface features, then your problem is not with Trisquel but with the desktop environment, GNOME. (Ubuntu now uses GNOME as its default too, by the way.) You can use a different desktop environment by installing it, clicking on the little Trisquel logo near your name at the login screen, and selecting it. If you want to use Ubuntu's previous default, for example, run $ sudo apt-get install unityand select Unity when you log in.

It will probably be easier to change the details in Trisquel that you are unhappy with than switching to a new distro. However, if you do want to stop using Trisquel, Debian or Parabola would both be viable options.

I'm using Parabola on my second laptop and love it, but it is not very beginner friendly. It does not have a graphical installer, and by default it has no desktop environment, so you'll have to already know which desktop environment you want and install it from the command line.

Debian would be much easier to get started with, as it has a graphical installer. Just make sure that after installing you edit \etc\apt\sources.list$ sudo nano \etc\apt\sources.list and delete the words "non-free" and "contrib" wherever they appear. This will remove the non-free repositories from the package manager, so you won't have to worry about accidentally installing non-free software.

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

For Abrowser, you could try starting with a profile (where you could import your bookmarks and so on). For the main menu, there is a utility named "Main Menu" in the "System Settings" to edit it the way you wish. For the service failing at init, investigation is needed, like mason wrote.

libreleah
Offline
Joined: 04/03/2017

Hi,

installing a distro can be done using this guide:
https://libreboot.org/docs/gnulinux/grub_boot_installer.html

modifying the boot menu can be done using this guide:
https://libreboot.org/docs/gnulinux/grub_cbfs.html

I saw "ubuntu" mentioned. obviously you should use trisquel, since it's a libre distro. ubuntu is non-free. but in answer to your question, see the above links.

~Leah

PS: prepare the USB stick using dd. not all distros work using the USB option in the boot menu. If you come across such a distro, see:
https://libreboot.org/docs/gnulinux/grub_boot_installer.html#booting-isolinux-images-manual-method

libreleah
Offline
Joined: 04/03/2017

Also, sometimes the default "load operating system" menuentry doesn't correctly auto-detect your configuration, from the partitioning and so on on the drive. if you come across that issue, see the first link I gave, which shows you how to modify grub.cfg. You can use that to add a custom menuentry for whichever configuration you have installed on the HDD/SSD

Where FSF-endorsed distros are concerned, I highly recommend using one of these guides for full disk encryption:

https://libreboot.org/docs/gnulinux/encrypted_trisquel.html

https://libreboot.org/docs/gnulinux/encrypted_parabola.html