• Pop!_Planet is still very much under development. Data for the wiki is being sourced from the Arch Linux and Ubuntu wikis, along with a bunch of completely unique content specific to Pop!_OS, and sourcing, converting and updating that content takes time; please be patient. If you can't find what you're looking for here, check the Arch Linux and Ubuntu wikis.

Question Solved Boot in verbose mode by default?

Gnuserland

Member
Jul 2, 2019
81
0
8
write.snopyta.org
Hi All,

I would like to have a boot in verbose mode with the list of the kernels and bios available by default like GRUB2 does, I read the manual and I saw you should create a file "loader.conf" in the boot loader folders.


I just noticed that you have to create everything manually, does it exist a way to populate any entries automatically like Grub does?

Thanks in advance,

Gnuserland!
 
Last edited:

mmstick

Member
System76 Staff
Founding Member
Dec 15, 2018
199
26
15
26
Denver, Colorado
There should already be a loader.conf file at /boot/efi/loader/loader.conf. Adding timeout 5 to the file will cause it to wait 5 seconds before choosing the default boot entry.

We're using kernelstub to automatically generate the loader entries for Pop!_OS. It only maintains entries for the most recent, and previous kernel. If you need to use other kernels you will want to copy one of those entries and manually edit it to point to the kernel and initrd that you want to use.
 

Gnuserland

Member
Jul 2, 2019
81
0
8
write.snopyta.org
Thanks for your reply!

Actually I didn't see that folder... This is the tree from a Virtual Machine but I am pretty sure is the same on my Serval at home:

Code:
tree /boot
/boot
├── config-5.0.0-15-generic
├── config-5.0.0-21-generic
├── grub
│   ├── fonts
│   │   └── unicode.pf2
│   ├── gfxblacklist.txt
│   ├── grub.cfg
│   ├── grubenv
│   ├── i386-pc
│   │   ├── 915resolution.mod
│   │   ├── acpi.mod
│   │   ├── adler32.mod
│   │   ├── affs.mod
│   │   ├── afs.mod
│   │   ├── ahci.mod
│   │   ├── all_video.mod
│   │   ├── aout.mod
│   │   ├── archelp.mod
│   │   ├── ata.mod
│   │   ├── at_keyboard.mod
│   │   ├── backtrace.mod
│   │   ├── bfs.mod
│   │   ├── biosdisk.mod
│   │   ├── bitmap.mod
│   │   ├── bitmap_scale.mod
│   │   ├── blocklist.mod
│   │   ├── boot.img
│   │   ├── boot.mod
│   │   ├── bsd.mod
│   │   ├── bswap_test.mod
│   │   ├── btrfs.mod
│   │   ├── bufio.mod
│   │   ├── cat.mod
│   │   ├── cbfs.mod
│   │   ├── cbls.mod
│   │   ├── cbmemc.mod
│   │   ├── cbtable.mod
│   │   ├── cbtime.mod
│   │   ├── chain.mod
│   │   ├── cmdline_cat_test.mod
│   │   ├── cmosdump.mod
│   │   ├── cmostest.mod
│   │   ├── cmp.mod
│   │   ├── cmp_test.mod
│   │   ├── command.lst
│   │   ├── configfile.mod
│   │   ├── core.img
│   │   ├── cpio_be.mod
│   │   ├── cpio.mod
│   │   ├── cpuid.mod
│   │   ├── crc64.mod
│   │   ├── cryptodisk.mod
│   │   ├── crypto.lst
│   │   ├── crypto.mod
│   │   ├── cs5536.mod
│   │   ├── ctz_test.mod
│   │   ├── datehook.mod
│   │   ├── date.mod
│   │   ├── datetime.mod
│   │   ├── diskfilter.mod
│   │   ├── disk.mod
│   │   ├── div.mod
│   │   ├── div_test.mod
│   │   ├── dm_nv.mod
│   │   ├── drivemap.mod
│   │   ├── echo.mod
│   │   ├── efiemu32.o
│   │   ├── efiemu64.o
│   │   ├── efiemu.mod
│   │   ├── ehci.mod
│   │   ├── elf.mod
│   │   ├── eval.mod
│   │   ├── exfat.mod
│   │   ├── exfctest.mod
│   │   ├── ext2.mod
│   │   ├── extcmd.mod
│   │   ├── fat.mod
│   │   ├── file.mod
│   │   ├── font.mod
│   │   ├── freedos.mod
│   │   ├── fshelp.mod
│   │   ├── fs.lst
│   │   ├── functional_test.mod
│   │   ├── gcry_arcfour.mod
│   │   ├── gcry_blowfish.mod
│   │   ├── gcry_camellia.mod
│   │   ├── gcry_cast5.mod
│   │   ├── gcry_crc.mod
│   │   ├── gcry_des.mod
│   │   ├── gcry_dsa.mod
│   │   ├── gcry_idea.mod
│   │   ├── gcry_md4.mod
│   │   ├── gcry_md5.mod
│   │   ├── gcry_rfc2268.mod
│   │   ├── gcry_rijndael.mod
│   │   ├── gcry_rmd160.mod
│   │   ├── gcry_rsa.mod
│   │   ├── gcry_seed.mod
│   │   ├── gcry_serpent.mod
│   │   ├── gcry_sha1.mod
│   │   ├── gcry_sha256.mod
│   │   ├── gcry_sha512.mod
│   │   ├── gcry_tiger.mod
│   │   ├── gcry_twofish.mod
│   │   ├── gcry_whirlpool.mod
│   │   ├── gdb.mod
│   │   ├── geli.mod
│   │   ├── gettext.mod
│   │   ├── gfxmenu.mod
│   │   ├── gfxterm_background.mod
│   │   ├── gfxterm_menu.mod
│   │   ├── gfxterm.mod
│   │   ├── gptsync.mod
│   │   ├── gzio.mod
│   │   ├── halt.mod
│   │   ├── hashsum.mod
│   │   ├── hdparm.mod
│   │   ├── hello.mod
│   │   ├── help.mod
│   │   ├── hexdump.mod
│   │   ├── hfs.mod
│   │   ├── hfspluscomp.mod
│   │   ├── hfsplus.mod
│   │   ├── http.mod
│   │   ├── hwmatch.mod
│   │   ├── iorw.mod
│   │   ├── iso9660.mod
│   │   ├── jfs.mod
│   │   ├── jpeg.mod
│   │   ├── keylayouts.mod
│   │   ├── keystatus.mod
│   │   ├── ldm.mod
│   │   ├── legacycfg.mod
│   │   ├── legacy_password_test.mod
│   │   ├── linux16.mod
│   │   ├── linux.mod
│   │   ├── loadenv.mod
│   │   ├── loopback.mod
│   │   ├── lsacpi.mod
│   │   ├── lsapm.mod
│   │   ├── lsmmap.mod
│   │   ├── ls.mod
│   │   ├── lspci.mod
│   │   ├── luks.mod
│   │   ├── lvm.mod
│   │   ├── lzopio.mod
│   │   ├── macbless.mod
│   │   ├── macho.mod
│   │   ├── mda_text.mod
│   │   ├── mdraid09_be.mod
│   │   ├── mdraid09.mod
│   │   ├── mdraid1x.mod
│   │   ├── memdisk.mod
│   │   ├── memrw.mod
│   │   ├── minicmd.mod
│   │   ├── minix2_be.mod
│   │   ├── minix2.mod
│   │   ├── minix3_be.mod
│   │   ├── minix3.mod
│   │   ├── minix_be.mod
│   │   ├── minix.mod
│   │   ├── mmap.mod
│   │   ├── moddep.lst
│   │   ├── modinfo.sh
│   │   ├── morse.mod
│   │   ├── mpi.mod
│   │   ├── msdospart.mod
│   │   ├── mul_test.mod
│   │   ├── multiboot2.mod
│   │   ├── multiboot.mod
│   │   ├── nativedisk.mod
│   │   ├── net.mod
│   │   ├── newc.mod
│   │   ├── nilfs2.mod
│   │   ├── normal.mod
│   │   ├── ntfscomp.mod
│   │   ├── ntfs.mod
│   │   ├── ntldr.mod
│   │   ├── odc.mod
│   │   ├── offsetio.mod
│   │   ├── ohci.mod
│   │   ├── part_acorn.mod
│   │   ├── part_amiga.mod
│   │   ├── part_apple.mod
│   │   ├── part_bsd.mod
│   │   ├── part_dfly.mod
│   │   ├── part_dvh.mod
│   │   ├── part_gpt.mod
│   │   ├── partmap.lst
│   │   ├── part_msdos.mod
│   │   ├── part_plan.mod
│   │   ├── part_sun.mod
│   │   ├── part_sunpc.mod
│   │   ├── parttool.lst
│   │   ├── parttool.mod
│   │   ├── password.mod
│   │   ├── password_pbkdf2.mod
│   │   ├── pata.mod
│   │   ├── pbkdf2.mod
│   │   ├── pbkdf2_test.mod
│   │   ├── pcidump.mod
│   │   ├── pci.mod
│   │   ├── plan9.mod
│   │   ├── play.mod
│   │   ├── png.mod
│   │   ├── priority_queue.mod
│   │   ├── probe.mod
│   │   ├── procfs.mod
│   │   ├── progress.mod
│   │   ├── pxechain.mod
│   │   ├── pxe.mod
│   │   ├── raid5rec.mod
│   │   ├── raid6rec.mod
│   │   ├── random.mod
│   │   ├── read.mod
│   │   ├── reboot.mod
│   │   ├── regexp.mod
│   │   ├── reiserfs.mod
│   │   ├── relocator.mod
│   │   ├── romfs.mod
│   │   ├── scsi.mod
│   │   ├── search_fs_file.mod
│   │   ├── search_fs_uuid.mod
│   │   ├── search_label.mod
│   │   ├── search.mod
│   │   ├── sendkey.mod
│   │   ├── serial.mod
│   │   ├── setjmp.mod
│   │   ├── setjmp_test.mod
│   │   ├── setpci.mod
│   │   ├── sfs.mod
│   │   ├── shift_test.mod
│   │   ├── signature_test.mod
│   │   ├── sleep.mod
│   │   ├── sleep_test.mod
│   │   ├── spkmodem.mod
│   │   ├── squash4.mod
│   │   ├── syslinuxcfg.mod
│   │   ├── tar.mod
│   │   ├── terminal.lst
│   │   ├── terminal.mod
│   │   ├── terminfo.mod
│   │   ├── test_blockarg.mod
│   │   ├── testload.mod
│   │   ├── test.mod
│   │   ├── testspeed.mod
│   │   ├── tftp.mod
│   │   ├── tga.mod
│   │   ├── time.mod
│   │   ├── trig.mod
│   │   ├── tr.mod
│   │   ├── truecrypt.mod
│   │   ├── true.mod
│   │   ├── udf.mod
│   │   ├── ufs1_be.mod
│   │   ├── ufs1.mod
│   │   ├── ufs2.mod
│   │   ├── uhci.mod
│   │   ├── usb_keyboard.mod
│   │   ├── usb.mod
│   │   ├── usbms.mod
│   │   ├── usbserial_common.mod
│   │   ├── usbserial_ftdi.mod
│   │   ├── usbserial_pl2303.mod
│   │   ├── usbserial_usbdebug.mod
│   │   ├── usbtest.mod
│   │   ├── vbe.mod
│   │   ├── verify.mod
│   │   ├── vga.mod
│   │   ├── vga_text.mod
│   │   ├── video_bochs.mod
│   │   ├── video_cirrus.mod
│   │   ├── video_colors.mod
│   │   ├── video_fb.mod
│   │   ├── videoinfo.mod
│   │   ├── video.lst
│   │   ├── video.mod
│   │   ├── videotest_checksum.mod
│   │   ├── videotest.mod
│   │   ├── xfs.mod
│   │   ├── xnu.mod
│   │   ├── xnu_uuid.mod
│   │   ├── xnu_uuid_test.mod
│   │   ├── xzio.mod
│   │   ├── zfscrypt.mod
│   │   ├── zfsinfo.mod
│   │   └── zfs.mod
│   ├── locale
│   │   ├── de.mo
│   │   ├── en_AU.mo
│   │   ├── en_CA.mo
│   │   ├── en_GB.mo
│   │   ├── en@quot.mo
│   │   ├── es.mo
│   │   ├── fr.mo
│   │   ├── it.mo
│   │   ├── ja.mo
│   │   ├── pt_BR.mo
│   │   ├── pt.mo
│   │   ├── ru.mo
│   │   ├── zh_CN.mo
│   │   ├── zh_HK.mo
│   │   └── zh_TW.mo
│   └── unicode.pf2
├── initrd.img-5.0.0-15-generic
├── initrd.img-5.0.0-21-generic
├── System.map-5.0.0-15-generic
├── System.map-5.0.0-21-generic
├── vmlinuz-5.0.0-15-generic
└── vmlinuz-5.0.0-21-generic

4 directories, 306 files
and

Code:
locate loader.conf
/usr/share/man/man5/loader.conf.5.gz
 

mmstick

Member
System76 Staff
Founding Member
Dec 15, 2018
199
26
15
26
Denver, Colorado
If this virtual machine is not running with EFI firmware, then it performed a legacy boot installation with GRUB. kernelstub and systemd-boot are only installed and configured on EFI installs.
 

Gnuserland

Member
Jul 2, 2019
81
0
8
write.snopyta.org
Never mind, you're right I have to check at home... I did a lot virtual installations with efi enabled but the last one I did was a standard one...
 
Last edited:

Gnuserland

Member
Jul 2, 2019
81
0
8
write.snopyta.org
This is from my Serwal...
Code:
sudo tree /boot
/boot
├── config-5.0.0-21-generic
├── config-5.0.0-23-generic
├── efi
│   ├── EFI
│   │   ├── BOOT
│   │   │   └── BOOTX64.EFI
│   │   ├── Pop_OS-ac1f6454-1b42-4b85-bac8-a2a71629ec8f
│   │   │   ├── cmdline
│   │   │   ├── initrd.img
│   │   │   ├── initrd.img-previous
│   │   │   ├── vmlinuz.efi
│   │   │   └── vmlinuz-previous.efi
│   │   ├── Recovery-1AC0-F8CA
│   │   │   ├── initrd.gz
│   │   │   └── vmlinuz.efi
│   │   └── systemd
│   │       └── systemd-bootx64.efi
│   └── loader
│       ├── entries
│       │   ├── Pop_OS-current.conf
│       │   ├── Pop_OS-oldkern.conf
│       │   └── Recovery-1AC0-F8CA.conf
│       └── loader.conf
├── grub
│   ├── gfxblacklist.txt
│   ├── grub.cfg
│   ├── grubenv
│   └── unicode.pf2
├── initrd.img-4.18.0-20-generic
├── initrd.img-5.0.0-21-generic
├── initrd.img-5.0.0-23-generic
├── System.map-5.0.0-21-generic
├── System.map-5.0.0-23-generic
├── vmlinuz-5.0.0-21-generic
└── vmlinuz-5.0.0-23-generic

9 directories, 26 files
I used this parameters and I got the menu entries but not the verbose mode:
Code:
default Pop_OS-current

##
timeout  4
console-mode max
editor   no
What is missing to enable by default the "verbose" mode instead of the graphical one?
 

mmstick

Member
System76 Staff
Founding Member
Dec 15, 2018
199
26
15
26
Denver, Colorado
If you want to disable the splash screen, then you need to remove the splash option from the kernel boot arguments. `kernelstub -d splash`. If you want to set the logging level of systemd to `debug`, you can do so with `kernelstub -a systemd.log_level=debug`.
 

Gnuserland

Member
Jul 2, 2019
81
0
8
write.snopyta.org
If you want to disable the splash screen, then you need to remove the splash option from the kernel boot arguments. `kernelstub -d splash`. If you want to set the logging level of systemd to `debug`, you can do so with `kernelstub -a systemd.log_level=debug`.
Thanks, I have to check this kernelstub out... By the way aren't those commands entries to add to the loader.conf, right?
 

Michal K

New member
Nov 30, 2019
2
0
4
39
Gdańsk, Poland
I ended up editing /boot/efi/loader/entries/Pop_OS-current.conf and changing the end of the options line from:

options root=... ro quiet loglevel=0 systemd.show_status=false splash

to:
options root=... ro quiet loglevel=0 systemd.show_status=true
 

Members online

No members online now.

Latest projects

Forum statistics

Threads
463
Messages
2,162
Members
384
Latest member
knussear